!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},s=(new e.Error).stack;s&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[s]="2ead2d2d-20cf-48a0-9820-314efdb1fed2",e._sentryDebugIdIdentifier="sentry-dbid-2ead2d2d-20cf-48a0-9820-314efdb1fed2")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7725],{87725:(e,s,i)=>{i.r(s),i.d(s,{default:()=>Q});var n=i(6029),r=i(21377),t=i(41249),c=i(55729),a=i(90248),l=i(65789),o=i(62859),d=i(76868);let x=e=>{let{inningNumber:s,over:i}=e;return -1===s?(0,n.jsx)(a.A,{id:"cricket_super_over_number",values:{n:i}}):(0,n.jsx)(a.A,{id:"cricket.ov.num",values:{over:i}})};function u(e){let{messageId:s,...i}=e;return(0,n.jsx)(t.EY,{as:"div",h:"40px",px:"lg",pt:"lg",pb:"sm",font:"display.small",color:"onSurface.nLv1",ellipsis:!0,...i,children:(0,n.jsx)(a.A,{id:s})})}function p(e){let{color:s,messageId:i}=e;return(0,n.jsxs)(t.so,{h:"24px",align:"center",wrap:"nowrap",children:[(0,n.jsx)(t.az,{h:"4px",w:"24px",px:"xxs",children:(0,n.jsx)(t.az,{h:"4px",w:"20px",px:"xxs",bg:s})}),(0,n.jsx)(t.EY,{mx:"sm",font:"assistive.default",color:"onSurface.nLv3",children:(0,n.jsx)(a.A,{id:i})})]})}function m(){let[e,s]=(0,c.useState)(!1);return(0,n.jsx)(t.AM,{closeOnOutsideClick:!0,controls:[e,s],children:(0,n.jsxs)(t.AM.Content,{w:"312px",right:"100%",elevation:3,children:[(0,n.jsx)(t.EY,{as:"div",color:"onSurface.nLv1",font:"display.large",children:(0,n.jsx)(a.A,{id:"cricket.pbp"})}),(0,n.jsx)(t.EY,{as:"div",color:"onSurface.nLv1",font:"body.mediumParagraph",mt:"sm",children:(0,n.jsx)(a.A,{id:"cricket.pbp.desc"})}),(0,n.jsx)(u,{messageId:"legend",px:0}),(0,n.jsx)(p,{color:"cricketSpecific.cricketNeutral",messageId:"cricket.no.runs"}),(0,n.jsx)(p,{color:"cricketSpecific.singleRuns",messageId:"runs"}),(0,n.jsx)(p,{color:"cricketSpecific.firstCircleRuns",messageId:"4s"}),(0,n.jsx)(p,{color:"cricketSpecific.secondCircleRuns",messageId:"6s"}),(0,n.jsx)(p,{color:"cricketSpecific.wicketsDown",messageId:"cricket.fallOfWicket"}),(0,n.jsx)(p,{color:"cricketSpecific.errorsAndMistakes",messageId:"cricket.bowlersErrors"}),(0,n.jsx)(p,{color:"cricketSpecific.DSR",messageId:"cricket.dsr"}),(0,n.jsx)(t.so,{mt:"xl",h:"36px",justify:"flex-end",children:(0,n.jsx)(t.$n,{h:"36px",w:"77px",variant:"unshielded",onClick:()=>s(!1),children:(0,n.jsx)(a.A,{id:"close_window_button"})})})]})})}let j=e=>{let s={};e.forEach((e,i)=>{s[e.id]||(s[e.id]=i)});let i=Object.values(s);return e.filter((e,s)=>-1!==i.indexOf(s))},h={noruns:"cricketSpecific.cricketNeutral",single:"cricketSpecific.singleRuns",fours:"cricketSpecific.firstCircleRuns",sixes:"cricketSpecific.secondCircleRuns",wickets:"cricketSpecific.wicketsDown",errors:"cricketSpecific.errorsAndMistakes",drs:"cricketSpecific.DSR"},f=e=>"udrs"===e.incidentType||"drs"===e.incidentClassColor?{color:"cricketSpecific.DSR",text:"DRS"}:e.incidentClassColor&&h[e.incidentClassColor]?{color:h[e.incidentClassColor]}:{color:"cricketSpecific.cricketNeutral"},b=(e,s)=>{let{leftTeam:i}=(0,c.useContext)(o.y$);return(0,c.useMemo)(()=>{let n,t,c={[r.cxP.Left]:{},[r.cxP.Right]:{}};return s.forEach(s=>{if("ball"!==s.incidentType){n&&(t=s);return}n="".concat(s.inningNumber,"-").concat(s.battingTeamId,"-").concat(s.over);let a=s.battingTeamId===e.homeTeam.id?e.awayTeam.id:e.homeTeam.id,l=a!==i.id?r.cxP.Left:r.cxP.Right;t&&(c[l][n].incidents.push(s),t=void 0),c[l][n]||(c[l][n]={incidents:[],over:s.superOver||s.over,runs:0,inningNumber:s.superOver?-1:s.inningNumber,bowlingTeamId:a}),c[l][n].incidents.push(s),c[l][n].runs+=s.totalRuns}),c},[s])},g=(e,s)=>{let i=e[0].battingTeamId===s.homeTeam.id?s.homeTeam:s.awayTeam,n={batters:{},bowlers:{},bowler:{bowler:e[0].bowler,runs:0,extras:0},battingTeam:i,bowlingTeamId:i.id===s.homeTeam.id?s.awayTeam.id:s.homeTeam.id,inningNumber:e[0].superOver?-1:e[0].inningNumber,over:e[0].superOver||e[0].over,score:e[e.length-1].score,runs:0,wickets:0,hasCommentary:!1,dismissedBatsman:void 0};return e.forEach(e=>{var s;n.bowlers[e.bowler.id]||(n.bowlers[e.bowler.id]={bowler:e.bowler,runs:0,extras:0}),n.batters[e.batsman.id]||(n.batters[e.batsman.id]={batter:e.batsman,runs:0,balls:0,fours:0,sixes:0,isOut:!1}),n.bowlers[e.bowler.id].runs+=e.runs,n.bowlers[e.bowler.id].extras+=e.totalRuns-e.runs,n.dismissedBatsman=e.dismissedBatsman?e.dismissedBatsman:n.dismissedBatsman,n.batters[e.batsman.id].runs+=e.runs,n.batters[e.batsman.id].balls+=1,n.batters[e.batsman.id].fours+=+(4===e.runs),n.batters[e.batsman.id].sixes+=+(6===e.runs),n.batters[e.batsman.id].isOut=(null==(s=e.dismissedBatsman)?void 0:s.id)===e.batsman.id,n.runs+=e.runs,n.wickets+=+!!e.wicket,n.hasCommentary||(n.hasCommentary=!!e.commentary)}),n};function v(e){let{incident:s}=e,i=(0,c.useMemo)(()=>f(s),[s]);return i?(0,n.jsx)(t.so,{minW:"32px",px:"xs",h:"16px",bg:i.color,align:"center",justify:"center",borderRadius:"xxs",children:(0,n.jsx)(t.EY,{align:"center",font:"table.small",color:"onColor.primary",children:i.text||"ball"===s.incidentType&&s.incidentClassLabel})}):null}function w(e){let{incidents:s}=e;return(0,n.jsx)(t.so,{mt:"sm",maxW:"240px",justify:"center",align:"center",wrap:"wrap",gap:"xs",py:"xxs",children:s.map(e=>(0,n.jsx)(v,{incident:e},"".concat(e.id,"-").concat(e.incidentType)))})}var y=i(10292);function k(e){let{players:s}=e;if(s.length<2)return(0,n.jsx)(t.so,{h:"48px",w:"48px",pt:"6px",justify:"center",children:1===s.length&&(0,n.jsx)(y.t,{size:32,id:s[0].id})});if(2===s.length)return(0,n.jsxs)(t.az,{h:"48px",w:"48px",position:"relative",children:[(0,n.jsx)(t.az,{h:"26px",w:"26px",position:"absolute",left:"4px",zIndex:1,children:(0,n.jsx)(y.t,{size:26,id:s[0].id})}),(0,n.jsx)(t.az,{h:"26px",w:"26px",position:"absolute",top:"18px",left:"22px",zIndex:2,children:(0,n.jsx)(y.t,{size:26,id:s[1].id})})]});let i=s.length-3;return(0,n.jsxs)(t.az,{h:"48px",w:"48px",position:"relative",children:[(0,n.jsx)(t.az,{h:"24px",w:"24px",position:"absolute",children:(0,n.jsx)(y.t,{size:24,id:s[0].id})},s[0].id),(0,n.jsx)(t.az,{h:"24px",w:"24px",position:"absolute",left:"24px",zIndex:1,children:(0,n.jsx)(y.t,{size:24,id:s[1].id})},s[1].id),(0,n.jsx)(t.az,{h:"24px",w:"24px",position:"absolute",top:"24px",zIndex:2,children:(0,n.jsx)(y.t,{size:24,id:s[2].id})},s[2].id),1===i&&(0,n.jsx)(t.az,{h:"24px",w:"24px",position:"absolute",top:"24px",left:"24px",zIndex:2,children:(0,n.jsx)(y.t,{size:24,id:s[3].id})},s[3].id),i>1&&(0,n.jsx)(t.az,{h:"24px",w:"24px",p:"4px",position:"absolute",top:"24px",left:"24px",zIndex:3,children:(0,n.jsxs)(t.EY,{align:"center",font:"assistive.default",color:"secondary.default",children:["+",i]})})]})}var z=i(33144),S=i(54409);let I=e=>{let{inningNumber:s}=e;return -1===s?(0,n.jsx)(a.A,{id:"cricket_super_over"}):(0,n.jsx)(a.A,{id:s>2?"ordinalInning":"cricket.inning.num",values:{n:Math.floor(s/2)+s%2}})};var C=i(94604);function T(e){let{team:s,inningNumber:i,showBattingIndicator:r}=e;return(0,n.jsxs)(t.so,{h:"56px",pt:["xs","sm"],pb:"sm",pl:"lg",children:[(0,n.jsx)(z.p,{size:40,id:s.id}),(0,n.jsxs)(t.az,{ml:"lg",mt:"xxs",children:[(0,n.jsx)(t.EY,{as:"div",h:"16px",font:"body.medium",color:"onSurface.nLv1",children:(0,n.jsx)(C.Rm,{team:s})}),(0,n.jsxs)(t.so,{mt:"xs",align:"center",children:[(0,n.jsx)(t.EY,{as:"span",font:"assistive.default",color:"onSurface.nLv3",children:(0,n.jsx)(I,{inningNumber:i})}),r&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.az,{h:"6px",w:"6px",br:"50%",bg:"onSurface.nLv4",mx:"sm"}),(0,n.jsx)(S.BM3,{fill:"success.default"}),(0,n.jsx)(t.EY,{as:"span",h:"16px",font:"assistive.default",color:"success.default",mx:"xs",children:(0,n.jsx)(a.A,{id:"batting"})})]})]})]})]})}var E=i(79392);let L=e=>{let{incident:s,ballNumber:i}=e;return s.superOver?(0,n.jsx)(a.A,{id:"cricket_super_over_ball_number",values:{n:i}}):(0,n.jsxs)(n.Fragment,{children:[s.over-1,".",i]})};function N(e){let{incident:s,ballNumber:i}=e;return s.commentary?(0,n.jsxs)(t.so,{minH:48,align:"center",px:"sm",py:"6px",gap:"sm",children:[(0,n.jsx)(t.EY,{as:"div",color:"onSurface.nLv3",font:"assistive.default",align:"center",minW:"32px",children:(0,n.jsx)(L,{incident:s,ballNumber:i})}),(0,n.jsx)(t.az,{bg:"surface.s2",px:"sm",pt:"sm",pb:"10px",br:"12px",py:"sm",w:"100%",children:(0,n.jsx)(t.EY,{as:"div",color:"onSurface.nLv1",font:"body.smallParagraph",children:s.commentary})})]}):null}function A(e){let{incidents:s}=e,i=1,r={};return s.forEach(e=>{r[e.id]=i,"WD"!==e.incidentClass&&"NB"!==e.incidentClass&&i++}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u,{messageId:"commentary"}),[...s].reverse().map(e=>(0,n.jsx)(N,{incident:e,ballNumber:r[e.id]},e.id))]})}var O=i(94446),_=i(70591),Y=i(24159);function R(e){let{player:s,isOut:i,teamId:r}=e;return(0,n.jsxs)(t.so,{grow:1,shrink:1,gap:"sm",h:"32px",align:"center",children:[(0,n.jsxs)(t.az,{w:"30px",h:"24px",position:"relative",children:[(0,n.jsx)(O.t,{id:s.id,name:s.name,size:24}),(0,n.jsx)(t.az,{position:"absolute",h:"12px",w:"12px",left:"18px",top:12,children:(0,n.jsx)(O.p,{id:r,size:12})})]}),(0,n.jsxs)(t.az,{as:"bdi",children:[(0,n.jsx)(t.EY,{as:"div",ellipsis:!0,font:"table.medium",color:"onSurface.nLv1",children:(0,n.jsx)(Y.c,{entity:s,short:!0})}),i&&(0,n.jsx)(t.EY,{as:"div",font:"assistive.micro",color:"error.default",textTransform:"uppercase",children:(0,n.jsx)(a.A,{id:"injury_status_out"})})]})]})}function B(e){let{children:s,...i}=e;return(0,n.jsx)(t.EY,{align:"center",ellipsis:!0,as:"div",w:"40px",...i,children:s})}function D(e){let{children:s,...i}=e;return(0,n.jsx)(B,{font:"assistive.default",color:"onSurface.nLv3",...i,children:s})}function P(e){let{children:s,...i}=e;return(0,n.jsx)(B,{font:"table.medium",color:"onSurface.nLv1",...i,children:s})}function M(e){let{summary:s}=e,i=Object.values(s.bowlers).reduce((e,s)=>e+s.extras,0);return(0,n.jsxs)(t.so,{h:"56px",py:"10px",children:[(0,n.jsxs)(t.az,{grow:1,px:"lg",children:[(0,n.jsx)(t.EY,{font:"body.medium",as:"div",mb:"xs",children:(0,n.jsx)(x,{inningNumber:s.inningNumber,over:s.over})}),(0,n.jsxs)(t.EY,{font:"assistive.default",color:"onSurface.nLv3",children:[(0,n.jsx)(a.A,{id:"cricket.xy.runs",values:{runs:s.runs+i}}),"\xa0•\xa0",(0,n.jsx)(a.A,{id:"cricket_wickets",values:{wickets:s.wickets}})]})]}),(0,n.jsx)(t.cG,{vertical:!0}),(0,n.jsxs)(t.az,{grow:1,px:"lg",children:[(0,n.jsx)(t.EY,{as:"div",font:"assistive.default",color:"onSurface.nLv3",mb:"xs",children:(0,n.jsx)(a.A,{id:"batting"})}),(0,n.jsxs)(t.so,{align:"center",gap:"xs",children:[(0,n.jsx)(O.p,{id:s.battingTeam.id,size:16}),(0,n.jsxs)(t.EY,{font:"body.medium",as:"div",children:[(0,n.jsx)(C.Rm,{team:s.battingTeam,short:!0}),": ",s.score]})]})]})]})}function F(e){let{summary:s}=e;return(0,n.jsxs)(t.az,{px:"lg",borderTop:"1px solid onSurface.nLv4",pb:"sm",children:[(0,n.jsxs)(t.so,{align:"center",gap:"sm",h:"24px",children:[(0,n.jsx)(t.az,{grow:1,children:(0,n.jsx)(D,{w:"100%",align:"left",children:(0,n.jsx)(a.A,{id:"cricket.batter"})})}),(0,n.jsx)(D,{w:"48px",children:"R"}),(0,n.jsx)(D,{children:"4s"}),(0,n.jsx)(D,{children:"6s"})]}),Object.values(s.batters).map(e=>(0,n.jsx)(_.uc,{player:e.batter,sportSlug:r.QCR.Cricket,children:(0,n.jsxs)(t.so,{align:"center",gap:"sm",hoverBg:"surface.s2",children:[(0,n.jsx)(R,{player:e.batter,isOut:e.isOut,teamId:s.battingTeam.id}),(0,n.jsxs)(P,{w:"48px",children:[e.runs," (",e.balls,"b)"]}),(0,n.jsx)(P,{children:e.fours}),(0,n.jsx)(P,{children:e.sixes})]})},e.batter.id))]})}function W(e){let{summary:s}=e;return(0,n.jsxs)(t.az,{px:"lg",borderTop:"1px solid onSurface.nLv4",pb:"sm",children:[(0,n.jsxs)(t.so,{align:"center",gap:"sm",h:"24px",children:[(0,n.jsx)(t.az,{grow:1,children:(0,n.jsx)(D,{w:"100%",align:"left",children:(0,n.jsx)(a.A,{id:"cricket.bowler"})})}),(0,n.jsx)(D,{children:"R"}),(0,n.jsx)(D,{children:(0,n.jsx)(a.A,{id:"details.extras"})})]}),Object.values(s.bowlers).reverse().map(e=>(0,n.jsx)(_.uc,{player:e.bowler,children:(0,n.jsxs)(t.so,{align:"center",gap:"sm",hoverBg:"surface.s2",children:[(0,n.jsx)(R,{player:e.bowler,teamId:s.bowlingTeamId}),(0,n.jsx)(P,{children:e.runs}),(0,n.jsx)(P,{children:e.extras})]})},e.bowler.id))]})}function $(e){let{summary:s}=e;return(0,n.jsxs)(t.az,{bg:"surface.s2",br:"lg",overflow:"hidden",mx:"10px",children:[(0,n.jsx)(M,{summary:s}),(0,n.jsx)(F,{summary:s}),(0,n.jsx)(W,{summary:s})]})}function U(e){let{isOpen:s,setIsOpen:i,incidents:r}=e,{event:l}=(0,c.useContext)(o.y$),d=g(r,l);return(0,n.jsx)(E.A,{header:(0,n.jsxs)(t.so,{p:[0,"lg"],justify:"space-between",children:[(0,n.jsx)(t.EY,{font:"display.large",color:"onSurface.nLv1",children:(0,n.jsx)(a.A,{id:"cricket.over.details"})}),(0,n.jsx)(S.zQC,{fill:"onSurface.nLv1",icon:"close",onClick:()=>i(!1),cursor:"pointer"})]}),isOpen:s,setIsOpen:i,children:(0,n.jsxs)(t.az,{bg:"surface.sp",maxW:[void 0,"470px"],children:[(0,n.jsx)($,{summary:d}),d.hasCommentary&&(0,n.jsx)(A,{incidents:r})]})})}var X=i(61185);function Z(e){let{data:s,...i}=e,r=[...s.incidents].reverse(),l=r.filter(e=>"ball"===e.incidentType),o=(0,c.useMemo)(()=>j(l.map(e=>e.bowler)),[r]),d=(0,c.useMemo)(()=>j(l.map(e=>e.batsman)),[r]),[u,p]=(0,c.useState)(!1);return 0===l.length?null:(0,n.jsxs)(n.Fragment,{children:[u&&(0,n.jsx)(U,{isOpen:u,setIsOpen:p,incidents:l}),(0,n.jsxs)(t.so,{direction:"column",p:"lg",pt:"14px",hoverBg:"surface.s2",cursor:"pointer",onClick:()=>p(!0),...i,children:[(0,n.jsxs)(t.so,{h:"24px",pb:"sm",wrap:"nowrap",align:"center",justify:"space-between",children:[(0,n.jsx)(t.EY,{as:"div",h:"16px",font:"body.medium",color:"onSurface.nLv1",children:(0,n.jsx)(x,{inningNumber:s.inningNumber,over:s.over})}),(0,n.jsx)(t.EY,{as:"div",h:"16px",font:"body.medium",color:"onSurface.nLv1",children:(0,n.jsx)(a.A,{id:"cricket.xy.runs",values:{runs:s.runs||0}})})]}),(0,n.jsxs)(t.so,{align:"center",wrap:"nowrap",justify:"space-between",children:[(0,n.jsx)(k,{players:o}),(0,n.jsxs)(t.so,{w:"calc(100% - 2*48px - 2*18px)",direction:"column",justify:"center",align:"center",mx:"18px",children:[(0,n.jsxs)(t.EY,{as:"div",align:"center",font:"table.medium",color:"onSurface.nLv1",children:[o.map(e=>e.shortName).join(" & ")," to ",d.map(e=>e.shortName).join(" & ")]}),(0,n.jsx)(w,{incidents:r})]}),(0,n.jsx)(k,{players:d})]})]})]})}function Q(e){let s,{incidents:i,isInWidget:x}=e,{event:u,leftTeam:p,rightTeam:j}=(0,c.useContext)(o.y$),h=b(u,i),[f,g]=(0,c.useState)(r.cxP.Left),[v,w]=(0,c.useState)(()=>u.status.type===r.XUj.Finished||u.currentBattingTeamId===p.id?(g(r.cxP.Left),p):(g(r.cxP.Right),j)),y=h[f],k=Object.keys(y),z=k.reduce((e,s)=>(-1===y[s].inningNumber?e.superOvers.push(s):e.overs.push(s),e),{superOvers:[],overs:[]});return(0,n.jsxs)(t.az,{bg:[void 0,"surface.s1"],br:[0,x?0:"lg"],overflow:"hidden",elevation:[void 0,x?void 0:2],children:[(0,n.jsxs)(t.az,{bg:"surface.s1",children:[(0,n.jsxs)(t.so,{justify:"space-between",h:"40px",px:"lg",pt:"14px",children:[(0,n.jsx)(t.EY,{as:"div",h:"16px",font:"display.medium",color:"onSurface.nLv1",children:(0,n.jsx)(a.A,{id:"cricket.pbp"})}),(0,n.jsx)(m,{})]}),(0,n.jsx)(t.az,{bg:"surface.s1",w:"100%",position:"sticky",top:[50,0],zIndex:4,pb:"sm",pt:"sm",children:(0,n.jsx)(X.A,{mt:"0",px:"sm",activeTeam:f,onTeamClick:e=>{g(e),w(e===r.cxP.Left?p:j)}})})]}),0===k.length&&(0,n.jsx)(t.az,{p:"sm",children:(0,n.jsx)(l.Zp,{isInverseDesktop:!0,children:(0,n.jsx)(d.p,{"data-testid":"empty-state",graphic:"cricket-overs",descriptionMessageId:"cricket_overs_empty_state"})})}),!!(z.overs.length||z.superOvers.length)&&(0,n.jsxs)(t.so,{direction:"column",gap:"sm",position:"relative",p:"sm",children:[z.superOvers.map((e,i)=>{let c=y[e],a=v.id!==c.bowlingTeamId;if(!a)return null;let o=u.status.type===r.XUj.InProgress&&u.currentBattingTeamId===v.id&&0===i;return s=c.inningNumber,(0,n.jsx)(l.Zp,{isInverseDesktop:!0,children:(0,n.jsxs)(t.az,{pt:"sm",pb:"md",children:[(0,n.jsx)(T,{team:v,inningNumber:c.inningNumber,showBattingIndicator:o}),a&&(0,n.jsx)(Z,{data:c,backgroundColor:["surface.s1","surface.s2"],br:[0,"lg"],mx:[0,"sm"],my:[0,"xs"]},e)]})},e)}),!!z.overs.length&&(0,n.jsx)(l.Zp,{isInverseDesktop:!0,children:(0,n.jsx)(t.az,{pt:"sm",pb:"md",children:z.overs.map((e,i)=>{let t=y[e],a=v.id!==t.bowlingTeamId;if(!a)return null;let l=s!==t.inningNumber,o=u.status.type===r.XUj.InProgress&&u.currentBattingTeamId===v.id&&0===i&&0===z.superOvers.length;return l&&(s=t.inningNumber),(0,n.jsxs)(c.Fragment,{children:[l&&(0,n.jsx)(T,{team:v,inningNumber:t.inningNumber,showBattingIndicator:o}),a&&(0,n.jsx)(Z,{data:t,borderTop:i>0?"onSurface.nLv4":void 0},e)]},e)})})})]})]})}}}]);