!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]="dacdbb3c-dc2f-4cbc-ad32-ca9b0b9931b0",e._sentryDebugIdIdentifier="sentry-dbid-dacdbb3c-dc2f-4cbc-ad32-ca9b0b9931b0")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7182],{6695:(e,t,n)=>{n.r(t),n.d(t,{easeBack:()=>N,easeBackIn:()=>T,easeBackInOut:()=>N,easeBackOut:()=>D,easeBounce:()=>R,easeBounceIn:()=>B,easeBounceInOut:()=>U,easeBounceOut:()=>R,easeCircle:()=>j,easeCircleIn:()=>w,easeCircleInOut:()=>j,easeCircleOut:()=>y,easeCubic:()=>i.wq,easeCubicIn:()=>i.EY,easeCubicInOut:()=>i.wq,easeCubicOut:()=>i.Jx,easeElastic:()=>z,easeElasticIn:()=>_,easeElasticInOut:()=>V,easeElasticOut:()=>z,easeExp:()=>b,easeExpIn:()=>m,easeExpInOut:()=>b,easeExpOut:()=>v,easeLinear:()=>r,easePoly:()=>u,easePolyIn:()=>l,easePolyInOut:()=>u,easePolyOut:()=>c,easeQuad:()=>s,easeQuadIn:()=>a,easeQuadInOut:()=>s,easeQuadOut:()=>o,easeSin:()=>x,easeSinIn:()=>h,easeSinInOut:()=>x,easeSinOut:()=>f});let r=e=>+e;function a(e){return e*e}function o(e){return e*(2-e)}function s(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}var i=n(36729),l=function e(t){function n(e){return Math.pow(e,t)}return t*=1,n.exponent=e,n}(3),c=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t*=1,n.exponent=e,n}(3),u=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t*=1,n.exponent=e,n}(3),d=Math.PI,p=d/2;function h(e){return 1==+e?1:1-Math.cos(e*p)}function f(e){return Math.sin(e*p)}function x(e){return(1-Math.cos(d*e))/2}function g(e){return(Math.pow(2,-10*e)-9765625e-10)*1.0009775171065494}function m(e){return g(1-e)}function v(e){return 1-g(e)}function b(e){return((e*=2)<=1?g(1-e):2-g(e-1))/2}function w(e){return 1-Math.sqrt(1-e*e)}function y(e){return Math.sqrt(1- --e*e)}function j(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var k=4/11,I=6/11,C=8/11,M=3/4,L=9/11,S=10/11,A=15/16,E=21/22,O=63/64,P=1/(4/11)/(4/11);function B(e){return 1-R(1-e)}function R(e){return(e*=1){n.r(t),n.d(t,{default:()=>N});var r=n(6029),a=n(21501),o=n(41249),s=n(55729),i=n(65789),l=n(62859),c=n(54409),u=n(90248),d=n(54053),p=n(84942),h=n(41735),f=n(19168);let x=h.default.div.withConfig({componentId:"sc-dddf5747-0"})(["display:flex;flex-wrap:nowrap;padding:32px 0;"]);h.default.div.withConfig({componentId:"sc-dddf5747-1"})(["background:",";width:300px;border-radius:",";padding:",";"],e=>e.theme.colors.surface.s1,e=>e.theme.spacing.lg,e=>e.theme.spacing.xl);let g=(0,h.default)(o.az).withConfig({componentId:"sc-dddf5747-2"})(["position:relative;width:320px;height:242px;img{margin:16px 0 12px;position:absolute;top:0;left:16px;}span,bdi{font-size:12px;font-weight:500;word-break:break-word;}.lowLevel{position:absolute;top:0;left:16px;}.highLevel{position:absolute;bottom:0;left:16px;}.break1{position:absolute;top:62px;left:144px;}.break2{position:absolute;top:154px;left:144px;}"]),m=h.default.div.withConfig({componentId:"sc-dddf5747-3"})(["flex:",";margin-right:",";margin-left:",";display:flex;flex-wrap:nowrap;position:relative;height:80px;> .score{position:absolute;top:-24px;height:128px;display:flex;flex-direction:column;justify-content:space-between;text-align:",";font-weight:700;color:",";.serve{position:absolute;fill:",";top:2px;left:",";}> span{position:relative;left:",";display:block;color:",";&.has-tie-break{left:",";&.is-double-digit{left:",";}}> sup{position:absolute;width:10px;top:6px;text-align:center;}&.win{color:",";}}&.last.live > span{color:"," !important;}:before{content:'';position:absolute;top:18px;right:",";left:",";width:2px;height:6px;border-style:solid;border-color:",";border-width:",";transition:border 0.2s;}:after{content:'';position:absolute;bottom:18px;right:",";left:",";width:2px;height:6px;border-style:solid;border-color:",";border-width:",";transition:border 0.2s;}&.hide-triangles{::before,::after{display:none;}.serve{left:",";}}&.home:before{border-color:",";}&.away:after{border-color:",";}&.last.live{:before{border-color:",";}:after{border-color:",";}}}> .set{display:inline-block;position:relative;margin-right:",";margin-left:",";position:relative;background-color:",";background-image:",";border-top:2px solid ",";border-bottom:2px solid ",";transition:all 0.2s;> g > path{shape-rendering:crispEdges;}&.home{border-top:2px solid ",";}&.away{border-bottom:2px solid ",";}}"],e=>e.isLive?"0 1 300px":"0 1 auto",(0,f.UR)("6px","unset"),(0,f.UR)("unset","6px"),(0,f.UR)("right","left"),e=>e.theme.colors.onSurface.nLv3,e=>e.theme.colors.sofaSingles.live,(0,f.UR)("initial","-12px"),(0,f.UR)("2px","0"),e=>e.theme.colors.onSurface.nLv3,(0,f.UR)("-6px","8px"),(0,f.UR)("-10px","12px"),e=>e.theme.colors.onSurface.nLv1,e=>e.theme.colors.sofaSingles.live,(0,f.UR)("0px","unset"),(0,f.UR)("unset","2px"),e=>e.theme.setAlpha(e.theme.colors.secondary.default,.4),(0,f.UR)("0 2px 0 0","0 0 0 2px"),(0,f.UR)("0px","unset"),(0,f.UR)("unset","2px"),e=>e.theme.setAlpha(e.theme.colors.secondary.default,.4),(0,f.UR)("0 2px 0 0","0 0 0 2px"),(0,f.UR)("8px","-21px"),e=>e.theme.colors.onSurface.nLv1,e=>e.theme.colors.onSurface.nLv1,e=>e.theme.setAlpha(e.theme.colors.secondary.default,.4),e=>e.theme.setAlpha(e.theme.colors.primary.default,.4),(0,f.UR)("2px","0"),(0,f.UR)("0","2px"),e=>e.theme.colors.surface.s1,e=>{let t=e.theme.colors.secondary.highlight,n=e.theme.colors.primary.highlight;return"linear-gradient(".concat(t,", ").concat(t," 50%, ").concat(n," 50%, ").concat(n,");")},e=>e.theme.setAlpha(e.theme.colors.secondary.default,.4),e=>e.theme.setAlpha(e.theme.colors.primary.default,.4),e=>e.theme.colors.onSurface.nLv1,e=>e.theme.colors.onSurface.nLv1);function v(e){let{isOpen:t,setIsOpen:n}=e,{leftTeam:a,rightTeam:i}=(0,s.useContext)(l.y$),c=(0,p.z)(a),h=(0,p.z)(i);return(0,r.jsxs)(d.A,{isOpen:t,setIsOpen:n,header:"event.tennisPower",children:[(0,r.jsx)(o.EY,{px:"lg",maxW:[void 0,320],as:"div",font:"body.medium",mb:"lg",children:(0,r.jsx)(u.A,{id:"tennis_power_description"})}),(0,r.jsxs)(g,{px:"lg",maxW:[void 0,320],children:[(0,r.jsx)("img",{width:"127",height:"209",src:"/static/images/tennis-power-info-graphic-all-themes.svg",alt:"Tennis Power Diagram"}),(0,r.jsx)(o.EY,{className:"lowLevel",color:"secondary.default",children:(0,r.jsx)(u.A,{id:"event.tennisPower.lowLevel",values:{playerName:(0,r.jsx)("bdi",{children:c})}})}),(0,r.jsx)(o.EY,{className:"break1",color:"secondary.default",children:(0,r.jsx)(u.A,{id:"event.tennisPower.breakWon",values:{playerName:(0,r.jsx)("bdi",{children:c}),break:()=>(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("br",{})})}})}),(0,r.jsx)(o.EY,{className:"break2",color:"primary.default",children:(0,r.jsx)(u.A,{id:"event.tennisPower.breakWon",values:{playerName:(0,r.jsx)("bdi",{children:h})}})}),(0,r.jsx)(o.EY,{className:"highLevel",color:"primary.default",children:(0,r.jsx)(u.A,{id:"event.tennisPower.highLevel",values:{playerName:(0,r.jsx)("bdi",{children:h})}})})]})]})}var b=n(21377),w=n(6695),y=n(59411),j=n(27956),k=n(14632),I=n(19240);let C={...w,...j,...k,...y},M=C.scaleLinear().domain([0,100]).range([0,40]),L=(e,t)=>{let n=M(e.value);return"\n M".concat(Math.max(9.6*t,1),",0\n v").concat(-n,"\n h").concat(8,"\n v").concat(n,"\n z")},S=(e,t)=>n=>{let r="period".concat(n+1);return[e[r]||0,t[r]||0]};function A(e){var t,n;let{tennisPowerRankings:a}=e,{event:i,leftTeam:c,rightTeam:u,leftScore:d,rightScore:p}=(0,s.useContext)(l.y$),f=(0,s.useRef)(null),[g,v]=(0,s.useState)(0),{colors:w,settings:y}=(0,h.useTheme)(),j=i.status.type===b.XUj.InProgress,k="rtl"===y.textDirection,M=(null==(t=c.subTeams)?void 0:t.length)===2&&(null==(n=u.subTeams)?void 0:n.length)===2;return(0,s.useEffect)(()=>{if(!f.current||!a)return;let e=C.select(f.current),t=a.reduce((e,t)=>(!e.length||t.set>e.length?e.push([t]):e[e.length-1].push(t),e),[]);i.lastPeriod&&Number(i.lastPeriod.match(/\d/g))>t.length&&t.push([]);let n=S(d,p),r=e.selectAll(".set").data(t);r.selectAll("g").remove(),r.exit().remove();let o=r.enter().insert("svg",".end").merge(r).classed("set",!0).classed("home",(e,r)=>{let[a,o]=n(r);return(!j||r!==t.length-1)&&a>o}).classed("away",(e,r)=>{let[a,o]=n(r);return(!j||r!==t.length-1)&&a"0 -40 ".concat(9.6*e.length," 80")).attr("width",e=>8*(e.length+ +(1===e.length))).attr("transform",k?"scale(-1,1)":"").attr("height",80).selectAll("g").data(e=>e).enter().append("g");o.append("path").classed("game",!0).attr("d",L).attr("fill",e=>e.value>=0?w.secondary.default:w.primary.default),o.filter(e=>e.breakOccurred).append("svg").attr("width",8).attr("height",12).attr("viewBox","0 0 8 12").attr("x",e=>Math.max(9.6*(e.game-1),1)).attr("y",e=>e.value>0?1:-13).attr("fill",w.sofaSingles.value).append("path").attr("d","M3.5 2.31002L1.19 1.15002C0.46 1.88002 0 2.89002 0 4.00002C0 5.11002 0.46 6.12002 1.19 6.85002L3.5 5.70002V2.31002ZM3.99999 0C3.30999 0 2.66999 0.19 2.10999 0.5L4.49999 1.7V6.31L2.10999 7.51C2.67999 7.82 3.30999 8.01 3.99999 8.01C6.20999 8.01 7.99999 6.22 7.99999 4.01C7.99999 1.8 6.20999 0 3.99999 0Z");let s=t.map((e,t)=>{let r=n(t),a="period".concat(t+1,"TieBreak"),o=d[a]||null,s=p[a]||null,i=M&&"period3TieBreak"===a;return{width:8*e.length,scores:r.map((e,t)=>({value:e,win:t?r[1]>r[0]:r[0]>r[1],tieBreak:i?void 0:t?s:o}))}}),l=e.selectAll(".score").data(s);l.selectAll("span").remove(),l.exit().remove(),l.enter().insert("div",".end").merge(l).classed("score",!0).classed("last",(e,n)=>n===t.length-1).classed("live",j).classed("hide-triangles",(e,n)=>0===t[n].length).classed("home",e=>e.scores[0].value>e.scores[1].value).classed("away",e=>e.scores[1].value>e.scores[0].value).style("width",e=>"".concat(8===e.width?16:e.width,"px")).style("left",(e,t,n)=>{if(k)return"";let r=0,a=t;for(;a>0;)r+=parseInt(n[a-1].style.width||"0",10)+2,a-=1;return"".concat(r,"px")}).style("right",(e,t,n)=>{if(!k)return"";let r=2,a=t;for(;a>0;)r+=parseInt(n[a-1].style.width||"0",10)+2,a-=1;return"".concat(r,"px")}).selectAll("span").data(e=>e.scores).enter().append("span").classed("win",e=>e.win).text(e=>e.value).filter(e=>"number"==typeof e.tieBreak).classed("has-tie-break",!0).classed("is-double-digit",e=>!!e.tieBreak&&e.tieBreak>9).append("sup").text(e=>e.tieBreak),i.firstToServe&&j&&e.selectAll(".score").filter((e,t,n)=>t===n.length-1).selectAll("span").filter((e,t)=>t===i.firstToServe-1).append("svg").classed("serve",!0).attr("width",12).attr("height",12).attr("viewBox","0 0 12 12").append("path").attr("d","M6 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"),v(new Date().getTime())},[i.id,a,j,i.firstToServe,v,w]),(0,r.jsx)(o.tR,{overflowCheckDeps:[i.id,g,null==a?void 0:a.length],startPosition:o.oK.StartPosition.End,buttonVariant:o.oK.ButtonVariant.SliderControl,buttonBehavior:o.oK.ButtonBehavior.HoverOnly,children:(0,r.jsxs)(x,{children:[(0,r.jsxs)(o.so,{direction:"column",justify:"space-between",mr:"xs",py:"sm",children:[(0,r.jsx)(I.e,{team:c,hasFlag:!1}),(0,r.jsx)(I.e,{team:u,hasFlag:!1})]}),(0,r.jsx)(m,{ref:f,isLive:j,dir:y.textDirection,children:(0,r.jsx)("div",{className:"end"})}),i.status.type===b.XUj.Finished&&(0,r.jsxs)(o.so,{flex:"1 1 auto",direction:"column",children:[(0,r.jsx)(o.az,{py:"xs",px:"md",h:"40",flex:"1 1 auto",textAlign:"center",bg:1===i.winnerCode?"secondary.highlight":"surface.s2",children:(0,r.jsx)(o.EY,{font:"display.extraLarge",color:1===i.winnerCode?"onSurface.nLv1":"onSurface.nLv3",children:d.display||d.current})}),(0,r.jsx)(o.az,{py:"xs",px:"md",h:"40",flex:"1 1 auto",textAlign:"center",bg:2===i.winnerCode?"primary.highlight":"surface.s2",children:(0,r.jsx)(o.EY,{font:"display.extraLarge",color:2===i.winnerCode?"onSurface.nLv1":"onSurface.nLv3",children:p.display||p.current})})]})]})})}var E=n(82070),O=n(4967),P=n(45860),B=n(65078);let R=e=>{let t=(0,B.g3)(),n=(0,O.Ui)(e.startTimestamp,Date.now(),"hours")>8,{data:r,error:a}=(0,P.Ay)(b.bnp.tennisPower(e.id),n?{}:{refreshInterval:1e4});return{tennisPowerRankings:t?null==r?void 0:r.tennisPowerRankings.map(e=>({...e,value:-1*e.value})):null==r?void 0:r.tennisPowerRankings,error:a}},U=e=>{let{sum:t}=e.reduce((e,t)=>(t.set!==e.prev&&(e.sum+=1,e.prev=t.set),e),{sum:0,prev:0});return t},T=(e,t)=>{let n=-1;return Object.keys(e).forEach(r=>{r===t&&(n=e[r])}),n};var D=n(35621);function N(){let{event:e,leftScore:t,rightScore:n}=(0,s.useContext)(l.y$),{tennisPowerRankings:u,error:d}=R(e),[p,h]=(0,s.useState)(!1),f=(0,a.hX)();return(0,s.useMemo)(()=>{if(d)return!1;if(u){if(0!==U(u)){let e=!0,r=1,a=0,o=0;for(let s=0;sr){let s=T(t,"period".concat(r)),i=T(n,"period".concat(r));(s!==a||i!==o)&&(e=!1),a=0,o=0,r++}i.value>0?a++:o++}return e}return!1}return!0},[u,d])?(0,r.jsxs)(o.so,{direction:"column",gap:"sm",children:[(0,r.jsxs)(i.Zp,{isInverseDesktop:!0,children:[(0,r.jsx)(i.Zp.Header,{title:(0,r.jsx)(D.J,{event:e}),actionComponent:(0,r.jsx)(c.G_L,{onClick:e=>{e.stopPropagation(),e.preventDefault(),h(!0)},cursor:"pointer",fill:"onSurface.nLv1"})}),(0,r.jsx)(o.az,{px:"sm",children:f?(0,r.jsx)(E.U,{}):(0,r.jsx)(A,{tennisPowerRankings:u})})]}),(0,r.jsx)(v,{isOpen:p,setIsOpen:h})]}):(0,r.jsx)(D.A,{event:e})}},75394:(e,t,n)=>{n.d(t,{A:()=>r});function r(e){let t;for(;t=e.sourceEvent;)e=t;return e}},86244:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(75394);function a(e,t){if(e=(0,r.A)(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var a=n.createSVGPoint();return a.x=e.clientX,a.y=e.clientY,[(a=a.matrixTransform(t.getScreenCTM().inverse())).x,a.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}}}]);