!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a64b38db-ef61-4f97-ae42-f53020ff9910",e._sentryDebugIdIdentifier="sentry-dbid-a64b38db-ef61-4f97-ae42-f53020ff9910")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6356],{12605:(e,n,t)=>{t.d(n,{A:()=>z});var r=t(64082),a=t(6029),i=t(21501),o=t(99064),s=t(43072),l=t(21377),u=t(55729),c=t(41735),d=t(19991);let m=(0,c.keyframes)` from { clip-path: inset(100% 0 0 0); } to { clip-path: inset(0 0 0 0); } `,x=(0,c.keyframes)` from { clip-path: inset(50% 0 50% 0); } to { clip-path: inset(0 0 0 0); } `,p=(0,c.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); } `,g=(0,c.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); } `,h=(e,n)=>{let t=(0,d.q2)(e);return e&&n&&e>n?(0,c.keyframes)` 0% { background-position: 0 -100%; } 100% { background-position: 0 0; background-image: ${t}; } `:(0,c.keyframes)` 0% { background-position: 0 100%; } 100% { background-position: 0 0; background-image: ${t}; } `},f=(0,c.css)` ${m} ease-in ${330}ms 1 `,y=(0,c.css)` ${e=>h(e.rating,e.previousRating)} ${330}ms ease-in 1 `;function j({duration:e="330ms",repeatCount:n=1,delay:t=330,width:r=24,height:i=24,animate:s}){let[c,d]=(0,u.useState)(!1);return((0,u.useLayoutEffect)(()=>{let e;return s||(0,l.NuQ)()?e=window.setTimeout(()=>{requestAnimationFrame(()=>{d(!0)})},t):d(!1),()=>{window.clearTimeout(e)}},[s]),c)?(0,a.jsx)(o.az,Object.assign({position:"absolute",top:"1",left:"1",h:i-2,w:r-2,zIndex:o.Py.Sticky,overflow:"hidden"},{children:(0,a.jsxs)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32",width:r,height:i,style:{width:"100%",height:"100%",transform:"translate3d(0px, 0px, 0px)",display:"block",overflow:"hidden"},preserveAspectRatio:"xMidYMid meet"},{children:[(0,a.jsxs)("g",{children:[(0,a.jsx)("path",Object.assign({fill:"white",d:"M -64 0 H -32 L 0 32 H -32 Z",fillOpacity:".6"},{children:(0,a.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:n,keySplines:"0.86 0.12 0.92 0.79"})})),(0,a.jsx)("animateTransform",{attributeName:"transform",type:"translate",from:"-32 0",to:"32 0",dur:e,repeatCount:n})]}),(0,a.jsxs)("g",{children:[(0,a.jsx)("path",Object.assign({fill:"white",d:"M -36 0 H -32 L 0 32 H -4 Z",fillOpacity:"1.0"},{children:(0,a.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:n,keySplines:"1 0 1 0.1"})})),(0,a.jsx)("animateTransform",{attributeName:"transform",type:"translate",from:"-128 0",to:"0 0",dur:e,repeatCount:n})]})]}))})):null}let v=(0,c.default)(o.az)` width: 16px; height: 16px; position: relative; &.animate { > .sideBox-inner { position: relative; width: 16px; height: 16px; background-size: 100% 200%; background-image: ${e=>(0,d.q2)(e.rating,e.previousRating)}; clip-path: inset(50% 0 50% 0); animation: ${x} ease-in-out ${330}ms 1, ${y}; animation-delay: ${330}ms, 0ms; animation-fill-mode: forwards; transform: translate3d(0, 0, 0); z-index: ${o.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: ${p} ease-in-out ${660}ms 1; z-index: ${o.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: ${g} ease-in-out ${660}ms 1; z-index: ${o.Py.Button}; } } // change width for textual part of rating in a transition + span { transition: width ${330}ms ease-in; transition-delay: ${e=>330*("10"===e.rating)}ms; } `,b=(0,c.default)(o.so)` position: relative; transform: translate3d(0, 0, 0); opacity: 0; background-size: 100% 200%; background-image: ${e=>(0,d.q2)(e.rating,e.previousRating)}; &.animate { opacity: 1; animation: ${f}, ${y}; } &.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: ${p} ease-in-out ${660}ms 1; z-index: ${o.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: ${g} ease-in-out ${660}ms 1; z-index: ${o.Py.Button}; } } `;var w=t(52462);let q=(e,n)=>(0,c.keyframes)` from { --rating: ${n||(e?e-1.5:0)}; } to { --rating: ${e}; } `,T=(0,c.default)(o.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=>q(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 k({rating:e,previousRating:n,decimalPoints:t,animate:r}){let{isCountUpSupported:i}=(0,u.useContext)(w.N_),o=(0,u.useRef)(null);return((0,u.useEffect)(()=>{var e;null==(e=o.current)||e.classList.remove("animation-complete"),setTimeout(()=>{requestAnimationFrame(()=>{o.current&&o.current.classList.replace("animate","animation-complete")})},660)},[e,r]),i&&"10"!==e&&"-"!==e)?(0,a.jsx)(T,Object.assign({ref:o,className:r?"animate":"",rating:e,previousRating:e===n?void 0:n,decimalPoints:t},{children:(0,a.jsx)("span",{children:e})})):(0,a.jsx)(a.Fragment,{children:e})}let $={sm:[16,12],md:[24,14],lg:[32,16],xl:[40,24]};function z(e){var{rating:n,format:t,cursor:l="default",isOnColor:u}=e,c=(0,r.T)(e,["rating","format","cursor","isOnColor"]);let{formattedRating:m}=(0,d.MR)(n,t,c.decimalPoints),[x,p]=(0,s.Wx)({triggerOnce:!0}),g=(0,i.ZC)(m);if("sideBox"===t)return(0,a.jsxs)(o.so,Object.assign({position:"relative"},{children:[(0,a.jsxs)(v,Object.assign({ref:x,className:p?"animate":"",rating:m,previousRating:g,c:u?"onColor.primary":"onSurface.nLv1",mr:"xs",cursor:l},{children:[(0,a.jsx)(o.az,{className:"sideBox-inner"}),"10"===m&&(0,a.jsx)(j,{width:16,height:16,delay:660,animate:p})]})),(0,a.jsx)(o.EY,Object.assign({role:"meter","aria-valuemin":3,"aria-valuemax":10,"aria-valuenow":m,userSelect:"none",cursor:"inherit",font:"display.large",color:u?"onColor.primary":"onSurface.nLv1",w:"10"===m?24:36,h:"16",lineHeight:"16px",letterSpacing:"-0.5px",fontVariant:"tabular-nums"},{children:(0,a.jsx)(k,{rating:m,previousRating:g,decimalPoints:2,animate:p})}))]}));let h=c.size||"md",f=c.decimalPoints||1,[y,w]=$[h];return(0,a.jsx)(o.az,Object.assign({ref:x},{children:(0,a.jsxs)(b,Object.assign({cursor:l,className:p?2===f?"animate border":"animate":"",align:"center",justify:"center",h:y,w:2===f&&"10"!==m?y+8:y,textAlign:"center",rating:m,previousRating:g,shrink:0,grow:0,fontSize:w,c:u?"onColor.primary":"onSurface.nLv1"},{children:["10"===m&&(0,a.jsx)(j,{height:y,width:y,animate:p}),(0,a.jsx)(o.EY,Object.assign({role:"meter","aria-valuemin":3,"aria-valuemax":10,"aria-valuenow":m,userSelect:"none",cursor:"inherit",align:"center",font:"table.lineupsRating",letterSpacing:"-0.5px",fontSize:w,fontVariant:"tabular-nums",color:"white",lineHeight:1},{children:(0,a.jsx)(k,{rating:m,previousRating:g,decimalPoints:f,animate:p})}))]}))}))}},19991:(e,n,t)=>{t.d(n,{Et:()=>i,MR:()=>o,q2:()=>s});var r=t(99064),a=t(98914);let i=e=>{let n=Number(e),t="scoreRating.s00";return n>=9?t="scoreRating.s90":n>=8?t="scoreRating.s80":n>=7?t="scoreRating.s70":n>=6.5?t="scoreRating.s65":n>=6?t="scoreRating.s60":n>0&&(t="scoreRating.s10"),t},o=(e,n,t)=>{let r=Number(e);if(!r||isNaN(r))return{formattedRating:"-",ratingColorKey:"scoreRating.s00"};let o=(0,a.M)(r,"sideBox"===n||2===t?2:1);return Number(o)>=10?{formattedRating:"10",ratingColorKey:"scoreRating.s90"}:{formattedRating:o,ratingColorKey:i(o)}},s=(e,n)=>{if(e&&n)return`linear-gradient(to bottom, ${(0,r.$5)(i(e))} 50%, ${(0,r.$5)(i(n))} 50%)`;let t=(0,r.$5)(i(e));return`linear-gradient(to bottom, ${t}, ${t})`}},31254:(e,n,t)=>{t.d(n,{kn:()=>z,kE:()=>S,sm:()=>T,pw:()=>$,hy:()=>M,UP:()=>I});var r=t(6029),a=t(53192),i=t(37721),o=t(33480),s=t(21377),l=t(44194),u=t(76356),c=t(55729),d=t(33752),m=t(98449),x=t(48702),p=t(8973),g=t(70591),h=t(27289),f=t(67628),y=t(10234),j=t(52695),v=t(7309),b=t(46009);let w=["africa","asia","asian-games","europe","north_america","caribbean","pan-american-games","north-america","north-central-america","north_central_america","south_america","south-america","international","world","wch-ibaf","oceania","esoccer"],q=e=>{e.stopPropagation()};function T(e){var n;let{tournament:t}=e,a=!!t.uniqueTournament;return(0,r.jsxs)(u.so,{align:"center",minH:"4xl",px:"xl",children:[a?(0,r.jsx)(o.e,{size:24,id:t.uniqueTournament.id,name:null==(n=t.uniqueTournament)?void 0:n.name}):(0,r.jsx)(i.l,{size:24,id:t.id,name:t.name}),(0,r.jsxs)(u.so,{direction:"column",ml:"xl",children:[(0,r.jsx)(g.Mq,{tournament:t,seasonId:e.seasonId,children:(0,r.jsx)(l.Ym,{color:"neutrals.nLv3",mt:"2xs",_hover:{color:"primary.default",textDecoration:"underline"},children:a&&!e.preferTournamentName?(0,r.jsx)(j.O,{uniqueTournament:t.uniqueTournament}):(0,r.jsx)(y.J,{tournament:t})})}),(0,r.jsx)(k,{tournament:t})]})]})}function k(e){var n,t,a;let{tournament:i}=e;return(null==(n=i.uniqueTournament)?void 0:n.groundType)?(0,r.jsx)(l.EY,{textStyle:"assistive.default",color:(null==(t=i.uniqueTournament)?void 0:t.groundType)?"neutrals.nLv3":"secondary.default",mr:"md",children:(0,r.jsx)(f.n,{id:null==(a=i.uniqueTournament)?void 0:a.groundType})}):null}function $(e){let{tournament:n}=e,t=(0,v.w)(n);return(0,r.jsxs)(u.so,{align:"center",h:"4xl",pl:"xl",children:[w.includes(n.category.slug)?n.uniqueTournament?(0,r.jsx)(o.e,{size:24,id:n.uniqueTournament.id}):(0,r.jsx)(i.l,{size:24,id:n.id}):(0,r.jsx)(a.w,{size:24,name:n.category.name,alpha2:n.category.alpha2,categoryId:n.category.id}),(0,r.jsxs)(u.so,{direction:"column",flex:"[1 0 0px]",ml:"xl",mr:"md",overflow:"hidden",children:[(0,r.jsx)(g.Mq,{tournament:n,seasonId:e.seasonId,children:(0,r.jsx)(l.EY,{textStyle:"display.micro",_hover:{color:"primary.default",textDecoration:"underline"},display:"block",truncate:!0,children:t})}),(0,r.jsx)(k,{tournament:n})]}),n.uniqueTournament&&(0,r.jsxs)(u.so,{align:"center",mr:"md",pr:"[1px]",children:[(0,r.jsx)(u.az,{w:"[1px]",h:"[36px]",bg:"neutrals.nLv4",mr:"md"}),(0,r.jsx)(b.e,{id:n.uniqueTournament.id,entity:s.bq7.Tournaments,location:p.y.MainMatches,type:p.b.UniqueTournament})]})]})}function z(e){let{tournament:n}=e;return(0,r.jsxs)(u.so,{align:"center",h:"4xl",pl:"xl",children:[(0,r.jsx)(u.az,{w:"xl",h:"xl",children:n.uniqueTournament?(0,r.jsx)(o.e,{size:24,id:n.uniqueTournament.id}):(0,r.jsx)(i.l,{size:24,id:n.id})}),(0,r.jsxs)(u.so,{direction:"column",flex:"[1 0 0px]",ml:"xl",mr:"md",overflow:"hidden",children:[(0,r.jsx)(g.Mq,{tournament:n,seasonId:e.seasonId,children:(0,r.jsx)(l.EY,{textStyle:"display.micro",_hover:{color:"primary.default",textDecoration:"underline"},display:"block",truncate:!0,children:(0,r.jsx)(y.J,{tournament:n})})}),(0,r.jsx)(k,{tournament:n})]}),!!n.uniqueTournament&&(0,r.jsxs)(u.so,{mr:"md",pr:"[1px]",children:[(0,r.jsx)(u.az,{w:"[1px]",h:"[36px]",bg:"neutrals.nLv4",mr:"md"}),(0,r.jsx)(b.e,{id:n.uniqueTournament.id,entity:s.bq7.Tournaments,location:p.y.MainMatches,type:p.b.UniqueTournament})]})]})}function S(e){let{preferTournamentName:n}=(0,c.useContext)(x.e),{tournament:t}=e,d=!!t.uniqueTournament;return(0,r.jsxs)(u.so,{align:"center",pl:"xl",children:[(0,r.jsx)(u.az,{w:"xl",h:"xl",children:w.includes(t.category.slug)?t.uniqueTournament?(0,r.jsx)(o.e,{size:24,id:t.uniqueTournament.id,name:t.uniqueTournament.name}):(0,r.jsx)(i.l,{size:24,id:t.id,name:t.name}):(0,r.jsx)(a.w,{size:24,name:t.category.name,alpha2:t.category.alpha2,categoryId:t.category.id})}),(0,r.jsxs)(u.so,{direction:"column",justify:"center",flex:"[1 0 0px]",ml:"xl",mr:"md",h:"4xl",overflow:"hidden",children:[(0,r.jsx)(g.Z6,{category:t.category,children:(0,r.jsx)(l.Ym,{textStyle:"assistive.default",color:"neutrals.nLv3",_hover:{color:"primary.default",textDecoration:"underline"},truncate:!0,children:(0,r.jsx)(m.m,{name:t.category.name,slug:t.category.slug,uniqueTournament:t.uniqueTournament})})}),(0,r.jsx)(g.Mq,{tournament:t,seasonId:e.seasonId,children:(0,r.jsx)(l.Ym,{textStyle:"display.micro",_hover:{color:"primary.default",textDecoration:"underline"},truncate:!0,children:d&&!n?(0,r.jsx)(j.O,{uniqueTournament:t.uniqueTournament}):(0,r.jsx)(y.J,{tournament:t})})})]}),(0,r.jsx)(k,{tournament:t}),d&&(0,r.jsxs)(u.so,{align:"center",mr:"md",pr:"[1px]",children:[(0,r.jsx)(u.az,{w:"[1px]",h:"[36px]",bg:"neutrals.nLv4",mr:"md"}),(0,r.jsx)(b.e,{entity:s.bq7.Tournaments,id:t.uniqueTournament?t.uniqueTournament.id:t.id,location:p.y.MainMatches,type:p.b.UniqueTournament})]})]})}function I(e){let{tournament:n}=e,{sport:t}=n.category;return(0,r.jsxs)(u.so,{align:"center",h:"4xl",py:"sm",px:"xl",children:[(0,r.jsx)(u.az,{h:"xl",mr:"xl",children:n.uniqueTournament?(0,r.jsx)(o.e,{size:24,id:n.uniqueTournament.id,fallback:(0,r.jsx)(a.w,{name:n.category.name,alpha2:n.category.alpha2,categoryId:n.category.id,size:24})}):(0,r.jsx)(i.l,{size:24,id:n.id,fallback:(0,r.jsx)(a.w,{name:n.category.name,alpha2:n.category.alpha2,categoryId:n.category.id,size:24})})}),(0,r.jsxs)(u.az,{flexGrow:1,overflow:"hidden",children:[(0,r.jsxs)(d.B,{children:[(0,r.jsx)(d.B.Item,{children:(0,r.jsx)(g.di,{translatedParams:{sport:t.slug},children:(0,r.jsx)(l.EY,{textStyle:"display.micro",_hover:{color:"primary.default",textDecoration:"underline"},onClick:q,children:(0,r.jsx)(h.o,{sportSlug:t.slug})})})}),(0,r.jsx)(d.B.Item,{children:(0,r.jsx)(g.Z6,{category:n.category,children:(0,r.jsx)(l.Ym,{textStyle:"display.micro",color:"neutrals.nLv3",_hover:{color:"primary.default",textDecoration:"underline"},onClick:q,children:(0,r.jsx)(m.m,{slug:n.category.slug,name:n.category.name,uniqueTournament:n.uniqueTournament})})})}),(0,r.jsx)(d.B.Item,{children:(0,r.jsx)(g.Mq,{tournament:n,seasonId:e.seasonId,children:(0,r.jsx)(l.EY,{textStyle:"display.micro",color:"neutrals.nLv3",_hover:{color:"primary.default",textDecoration:"underline"},onClick:q,truncate:!0,children:n.uniqueTournament?(0,r.jsx)(j.O,{uniqueTournament:n.uniqueTournament}):(0,r.jsx)(y.J,{tournament:n})})})})]}),(0,r.jsx)(k,{tournament:n})]})]})}function M(e){let{stage:n}=e,{sport:t}=n.category;return(0,r.jsxs)(u.so,{align:"center",h:"4xl",py:"sm",px:"xl",children:[(0,r.jsx)(u.az,{h:"xl",mr:"xl",children:(0,r.jsx)(a.w,{name:n.name,categoryId:n.category.id,size:24})}),(0,r.jsx)(u.az,{flexGrow:1,overflow:"hidden",children:(0,r.jsxs)(d.B,{children:[(0,r.jsx)(d.B.Item,{children:(0,r.jsx)(g.di,{translatedParams:{sport:t.slug},children:(0,r.jsx)(l.EY,{textStyle:"display.micro",_hover:{color:"primary.default",textDecoration:"underline"},onClick:q,children:(0,r.jsx)(h.o,{sportSlug:t.slug})})})}),(0,r.jsx)(d.B.Item,{children:(0,r.jsx)(g.So,{uniqueStage:n,sportSlug:t.slug,children:(0,r.jsx)(l.Ym,{textStyle:"display.micro",color:"neutrals.nLv3",_hover:{color:"primary.default",textDecoration:"underline"},onClick:q,children:(0,r.jsx)(m.m,{slug:n.category.slug,name:n.category.name})})})})]})})]})}},67628:(e,n,t)=>{t.d(n,{n:()=>s});var r=t(6029),a=t(90248),i=t(74620),o=t(27892);let s=e=>{let{id:n}=e;return(0,r.jsx)(a.A,{id:(0,o.O)(i,n)})}},87827:(e,n,t)=>{t.d(n,{G:()=>r.A});var r=t(12605)},98914:(e,n,t)=>{t.d(n,{M:()=>r});let r=function(e,n=0){var t,r,a;return(t="round",r=e,0==+(a=-n)?Math[t](+r):(a*=1,isNaN(r*=1)||"number"!=typeof a||a%1!=0)?NaN:+((r=(r=Math[t](+((r=r.toString().split("e"))[0]+"e"+(r[1]?r[1]-a:-a)))).toString().split("e"))[0]+"e"+(r[1]?+r[1]+a:a))).toFixed(n)}}}]);