1(()=>{(function(){try{var H=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},S=new H.Error().stack;S&&(H._sentryDebugIds=H._sentryDebugIds||{},H._sentryDebugIds[S]="c2f89553-a283-4d1a-9ecc-d7a61fb35c9f",H._sentryDebugIdIdentifier="sentry-dbid-c2f89553-a283-4d1a-9ecc-d7a61fb35c9f")}catch(s){}})();(self.webpackChunkdice_web=self.webpackChunkdice_web||[]).push([[43453,52191],{4821:((H,S,s)=>{s.d(S,{A:()=>u});var e=s(96540),l=s(20828),O=s(94532),h=s(2275);const P=1e3,d=(C,t)=>{const p=C-t;if(p<=0)return null;const m=(0,O._k)(p,!0),D=m.toString(),I=(0,O.qZ)(p,!0).toString(),E=(0,O.Os)(p,!0).toString(),w=(0,O.Sy)(p,!0).toString();return{days:!!m&&D,hours:I,minutes:E,seconds:w}};class U extends e.PureComponent{constructor(t){super(t),this.updateTime=()=>{const{date:p,onCountdownExpired:m}=this.props,D=p?d(new Date(p),new Date):null;p&&(D?this.setState({time:D},()=>{this.timeout&&clearTimeout(this.timeout),this.setHasStartedCheckTimeout()}):(m&&m(),this.setState({time:null})))},this.setHasStartedCheckTimeout=()=>{this.timeout=setTimeout(this.updateTime,P)},this.getTimerClass=p=>`countdown--digit countdown--digit__${p}`,this.state={time:null}}static getDerivedStateFromProps(t){const{date:p}=t;return{time:p?d(new Date(p),new Date):null}}componentDidMount(){this.updateTime()}componentWillUnmount(){clearTimeout(this.timeout)}render(){const{time:t}=this.state,{getLabel:p,showCountdownLabel:m,className:D}=this.props,I="countdown--timer-label",E=(0,h.AH)("countdown",D);if(!t)return null;const{days:w,hours:b,minutes:k,seconds:X}=t,se=e.createElement("span",{className:I},e.createElement("span",{className:this.getTimerClass("day")},w),p("days")),ee=e.createElement("span",{className:I},e.createElement("span",{className:this.getTimerClass("hour")},b),p("hours")),ae=e.createElement("span",{className:I},e.createElement("span",{className:this.getTimerClass("min")},k),p("minutes")),ie=e.createElement("span",{className:I},e.createElement("span",{className:this.getTimerClass("sec")},X),p("seconds"));return e.createElement("div",{className:E},m&&e.createElement("div",{className:"countdown--label"},p("eventStartsIn")),e.createElement("div",{className:"countdown--timer"},!!w&&se,b&&ee,k&&ae,X&&ie))}}const u=(0,l.A)()(U)}),11456:((H,S,s)=>{s.d(S,{A:()=>C});var e=s(96540),l=s(85092),O=Object.defineProperty,h=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,U=(t,p,m)=>p in t?O(t,p,{enumerable:!0,configurable:!0,writable:!0,value:m}):t[p]=m,u=(t,p)=>{for(var m in p||(p={}))P.call(p,m)&&U(t,m,p[m]);if(h)for(var m of h(p))d.call(p,m)&&U(t,m,p[m]);return t};const C=(t=>e.createElement(l.A,u({},t),e.createElement("path",{d:"M25.875 3.75l-3.75-3.75-16 16 16 16 3.75-3.813-12.188-12.188z",fill:t.fill})))}),18573:((H,S,s)=>{s.d(S,{aZ:()=>l,c9:()=>h,lm:()=>O});var e=s(35667);const l={success:e.Fc.CHECK_CIRCLE,error:e.Fc.ERROR,info:e.Fc.INFO};var O=(P=>(P.SUCCESS="success",P.ERROR="error",P.INFO="info",P))(O||{}),h=(P=>(P.SHORT="SHORT",P.LONG="LONG",P.EXTENDED="EXTENDED",P))(h||{})}),20450:((H,S,s)=>{s.d(S,{A:()=>Ne});var e=s(96540),l=s(35667),O=s(58562),h=s(79040),P=s(52068),d=s(89064),U=s(53640),u=s(18573),C=s(97615);const t=300,p={[u.c9.SHORT]:1500,[u.c9.LONG]:3e3,[u.c9.EXTENDED]:3e4},m={success:e.createElement(P.A,{fill:"green",width:15,height:15}),error:e.createElement(d.A,{fill:"red",width:15,height:15}),info:e.createElement(U.A,{fill:"white",width:15,height:15})},D=e.memo(({message:j,duration:$=u.c9.SHORT,onDismiss:x,dismissable:oe=!0,type:ne})=>{const[J,z]=(0,e.useState)(!0),q=(0,O.b0)(["toastClose"]),me=(0,e.useCallback)(()=>{z(!1),x==null||x()},[]);(0,e.useEffect)(()=>{const te=setTimeout(me,p[$]+t);return()=>clearTimeout(te)},[$]);const Ee=(0,e.useCallback)(()=>m[ne],[ne]);return J?e.createElement("div",{className:"toast-item"},ne?e.createElement("span",{className:"toast-item__icon","aria-hidden":!0},e.createElement(h.Hv,null,({isActive:te})=>e.createElement(h.Q6,{name:u.aZ[ne],state:te?l.nJ.HOVER:l.nJ.NORMAL,height:15,width:15,fallbackIcon:Ee}))):null,j,oe?e.createElement(C.QM,{className:"toast-item__close",onClick:me,ariaLabel:q.toastClose.value},e.createElement(d.A,{fill:"white",width:10,height:10})):null):null}),I=null;var E=Object.defineProperty,w=Object.defineProperties,b=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ee=(j,$,x)=>$ in j?E(j,$,{enumerable:!0,configurable:!0,writable:!0,value:x}):j[$]=x,ae=(j,$)=>{for(var x in $||($={}))X.call($,x)&&ee(j,x,$[x]);if(k)for(var x of k($))se.call($,x)&&ee(j,x,$[x]);return j},ie=(j,$)=>w(j,b($));const de=()=>{const[j,$]=(0,e.useState)([]),x=(0,e.useCallback)(J=>{const z=Date.now().toString();$(q=>[...q,ae({id:z},J)])},[]),oe=(0,e.useCallback)(J=>()=>{$(z=>z.filter(q=>q.id!==J))},[]),ne=(0,e.useMemo)(()=>{const J=z=>z.map(q=>e.createElement(D,ie(ae({},q),{key:q.id,onDismiss:oe(q.id)}
1)));return e.createElement("div",{className:"toast__container",key:"toast-container"},e.createElement("div",{className:"toast__region",role:"status"},J(j.filter(({type:z})=>z!==u.lm.ERROR))),e.createElement("div",{className:"toast__region",role:"alert"},J(j.filter(({type:z})=>z===u.lm.ERROR))))},[j,oe]);return{showToast:x,ToastContainer:ne}},Ne=s.j==33524?de:null}),22106:((H,S,s)=>{s.d(S,{E:()=>e,I:()=>l});const e=(O,h)=>{(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),h())},l=O=>h=>{(h.key==="Enter"||h.key===" ")&&(h.preventDefault(),O())}}),25278:((H,S,s)=>{s.d(S,{LX:()=>O,qS:()=>P});var e=s(68407),l=s(21904),O;(function(d){d.MANAGE="MANAGE",d.UPGRADE="UPGRADE",d.DOWNGRADE="DOWNGRADE"})(O||(O={}));const h=d=>d.type===SubEventDetailsType.PARTICIPANTS,P=(d,U=O.MANAGE)=>{if(d&&l.QN[d]){const C=l.QN[d];switch(U){case O.UPGRADE:return{label:"upgradeSubscriptionStore",data:{store:C}};case O.DOWNGRADE:return{label:"downgradeSubscriptionStore",data:{store:C}};default:return{label:"manageSubscriptionStore",data:{store:C}}}}switch(U){case O.UPGRADE:return{label:"upgradeSubscriptionWeb"};case O.DOWNGRADE:return{label:"downgradeSubscriptionWeb"};default:return{label:"manageSubscriptionWeb"}}}}),26612:((H,S,s)=>{s.r(S),s.d(S,{default:()=>A});var e=s(86364),l=s(96540),O=s(63492),h=s(20828),P=s(58116),d=s(10007),U=s(88428),u=s(4821),C=s(61290),t=s(54484),p=s(6223),m=s(63463),D=s(51019),I=s(2275);const E=({toggle:r,show:n,getLabel:a})=>l.createElement("div",{onClick:r,className:(0,I.AH)("upcoming__event__more",n&&"upcoming__event__more--active")},a(n?"upcomingHideDetails":"upcomingViewDetails"),l.createElement(D.A,{width:"16",height:"16"})),w=(0,h.A)()(E),b=1;class k extends l.PureComponent{constructor(n){super(n),this.toggleDetailsView=a=>{a.preventDefault(),this.setState({showDetails:!this.state.showDetails})},this.onSubEventClick=()=>{window.scrollTo(0,0)},this.state={showDetails:!1}}
1render(){const{showDetails:n}=this.state,{subEvents:a}=this.props;return l.createElement(l.Fragment,null,l.createElement(w,{show:n,toggle:this.toggleDetailsView}),l.createElement(p.s,{transitionAppearTimeout:b,transitionEnterTimeout:b,transitionLeaveTimeout:b,transitionAppear:!0,transitionName:"open",component:l.Fragment},n&&l.createElement(m.E,{subEvents:a,onClick:this.onSubEventClick})))}}const X=k;var se=Object.defineProperty,ee=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,de=(r,n,a)=>n in r?se(r,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[n]=a,Ne=(r,n)=>{for(var a in n||(n={}))ae.call(n,a)&&de(r,a,n[a]);if(ee)for(var a of ee(n))ie.call(n,a)&&de(r,a,n[a]);return r};const j={gradientTop:!1,gradientRight:!0,gradientBottom:!0,gradientLeft:!0},$=({event:r,getSignupUrl:n,moment:a})=>{const{activeLocale:g=""}=window.APP_CONF,{id:y,title:G,startDate:L,thumbnailUrl:B,subEvents:M,accessLevel:Y,localBroadcasters:_}=r,K=!!(M&&M.length),Z=Ne({imageUrl:B},j),Q=(0,d.cs)(L,g,a),le={title:G,background:Z,description:Q,primaryButton:void 0,secondaryButton:void 0,enabled:!1,heroId:void 0,ctaText:"",imageUrl:B,link:void 0},ce=(0,t.Q)(Y),xe=ce&&(!_||!_.length)?null:n(y);return l.createElement(l.Fragment,null,l.createElement("a",{className:"upcoming__event__hero",href:xe,target:"_top"},l.createElement(U.A,{hero:le}),l.createElement("div",{className:"upcoming__hero__meta"},ce?l.createElement(C.A,{localBroadcasters:_,hasSubEvents:K}):l.createElement(u.A,{date:L,showCountdownLabel:!0}))),K&&l.createElement(X,{subEvents:M}))},x=(0,P.A)()((0,h.A)()($));var oe=s(13516),ne=Object.defineProperty,J=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,me=(r,n,a)=>n in r?ne(r,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[n]=a,Ee=(r,n)=>{for(var a in n||(n={}))z.call(n,a)&&me(r,a,n[a]);if(J)for(var a of J(n))q.call(n,a)&&me(r,a,n[a]);return r},te=(r,n)=>{var a={};for(var g in r)z.call(r,g)&&n.indexOf(g)<0&&(a[g]=r[g]);if(r!=null&&J)for(var g of J(r))n.indexOf(g)<0&&q.call(r,g)&&(a[g]=r[g]);return a};const De=r=>{var n=r,{defaultSrc:a,fallbackSrc:g,breakpoints:y}=n,G=te(n,["defaultSrc","fallbackSrc","breakpoints"]);const[L,B]=(0,l.useState)(!1),M=()=>B(!0);return l.createElement("picture",Ee({},G),L?null:y.map(({query:Y,src:_},K)=>l.createElement("source",{key:K,media:Y,srcSet:_,onError:M})),l.createElement("img",{src:L&&g||a,onError:M}))};var Ce=Object.defineProperty,fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Te=(r,n,a)=>n in r?Ce(r,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[n]=a,Ue=(r,n)=>{for(var a in n||(n={}))be.call(n,a)&&Te(r,a,n[a]);if(he)for(var a of he(n))Le.call(n,a)&&Te(r,a,n[a]);return r},ye=(r,n)=>fe(r,we(n));const re=1,ue=(r,n,a,g)=>(0,oe.vy)(r,n,a,g),Me=(r,n)=>[{query:"(min-width: 1280px)",src:ue(r,480,270,n)},{query:"(min-width: 1024px)",src:ue(r,360,203,n)},{query:"(min-width: 861px)",src:ue(r,240,145,n)},{query:"(max-width: 860px)",src:ue(r,860,484,n)}];class We extends l.PureComponent{constructor(n){super(n),this.upcomingEventRef=l.createRef(),this.setRootRef=a=>{this.upcomingEventRef.current=a;const{forwardedRef:g}=this.props;typeof g=="function"?g(a):g&&(g.current=a)},this.toggleDetailsView=a=>
1{const{showDetails:g}=this.state;a.preventDefault(),this.setState({showDetails:!g})},this.onSubEventClick=()=>{const a=this.upcomingEventRef.current.getBoundingClientRect().top;a&&window.scrollBy(0,a)},this.state={showDetails:!1}}render(){const{event:n,getSignupUrl:a,moment:g}=this.props,{showDetails:y}=this.state,{id:G,title:L,startDate:B,thumbnailUrl:M,subEvents:Y,localBroadcasters:_,accessLevel:K}=n,{CARD_THUMBNAIL:Z,activeLocale:Q=""}=window.APP_CONF,{IMAGE_RESIZER_FORMAT:le}=window.ENV_CONF,ce=!!(Y&&Y.length),Pe=Me(M,le),xe=ue(M,480,270,le),je=(0,t.Q)(K),Xe=je&&(!_||!_.length),Qe=je&&_&&_.length?_[0].website:null,ze=Xe?null:Qe||a(G),Je=(0,I.AH)("upcoming__event",Xe&&"upcoming__event--no-interactions");return l.createElement("div",{className:Je,ref:this.setRootRef},l.createElement("a",{href:ze,target:"_top",className:"upcoming__event__link"},l.createElement(De,{breakpoints:Pe,defaultSrc:xe,fallbackSrc:Z,className:"upcoming__event__thumbnail"}),l.createElement("div",{className:"upcoming__event__metadata"},l.createElement("h2",{className:"upcoming__event__title"},L),l.createElement("div",{className:"upcoming__event__date"},(0,d.cs)(B,Q,g))),je&&l.createElement(C.A,{localBroadcasters:_,hasSubEvents:ce}),l.createElement("div",{className:"upcoming__event__actions"},ce&&l.createElement(w,{show:y,toggle:this.toggleDetailsView}))),l.createElement(p.s,{transitionAppearTimeout:re,transitionEnterTimeout:re,transitionLeaveTimeout:re,transitionAppear:!0,transitionName:"open",component:l.Fragment},ce&&y&&l.createElement(m.E,{subEvents:Y,onClick:this.onSubEventClick})))}}const Ke=(0,h.A)()(We),Ge=l.forwardRef(function(n,a){return l.createElement(Ke,ye(Ue({},n),{forwardedRef:a}))}),pe=400,Fe=({title:r,key:n,events:a,getSignupUrl:g,moment:y})=>!!a.length&&l.createElement("div",{className:"upcoming__list",key:n},l.createElement("h3",null,r),l.createElement(p.s,{transitionAppearTimeout:pe,transitionEnterTimeout:pe,transitionLeaveTimeout:0,transitionAppear:!0,transitionName:"slide-from-left",component:l.Fragment},a.map(G=>l.createElement(Ge,{event:G,key:G.id,getSignupUrl:g,moment:y})))),ge=(0,P.A)()(Fe);var ve=s(92675);const He=({loading:r,label:n,onClick:a})=>{const g=()=>!r&&a();return l.createElement("div",{className:"upcoming__load-more"},r?l.createElement(O.A,{smallMode:!0,color:"#ffffff"}):l.createElement(ve.$n,{onClick:g,className:ve.k9.PRIMARY},l.createElement("span",{className:"btn__label"},n)))},ke=(0,h.A)()(r=>{const{groups:{first:n,thisWeek:a,nextWeek:g,later:y},hasMoreContent:G,getSignupUrl:L,loadNextPage:B,getLabel:M}=r,[Y,_]=(0,l.useState)(!1),K=async()=>{_(!0),await B(),_(!1)};return l.createElement("div",{className:"upcoming__container"},l.createElement("div",{className:"upcoming__hero"},n&&l.createElement(x,{event:n,getSignupUrl:L})),l.createElement(ge,{title:M("liveThisWeek"),key:"now",events:a,getSignupUrl:L}),l.createElement(ge,{title:M("nextWeek"),key:"next",events:g,getSignupUrl:L}),l.createElement(ge,{title:M("later"),key:"later",events:y,getSignupUrl:L}),G&&l.createElement(He,{loading:Y,label:M("upcomingLoadMore"),onClick:K}))}),Se=async({signedIn:r,checkIn:n,loadNextPage:a},g)=>{r||await n(),await a(),g(!1)},$e={first:null,thisWeek:[],nextWeek:[],later:[]},Ie=(r,n)=>n.reduce((a,g)=>{const y=r(),G=r(g.startDate),L=y.week(),B=G.isoWeek();return a.first?B<=L?a.thisWeek.push(g):B===L+1?a.nextWeek.push(g):G.isAfter(y)&&a.later.push(g):a.first=g,a},{first:null,thisWeek:[],nextWeek:[],later:[]}),Ae=r=>{const{events:n,getSignupUrl:a,hasMoreContent:g,loadNextPage:y,moment:G}=r,[L,B]=(0,l.useState)(!0),[M,Y]=(0,l.useState)($e);return(0,l.useEffect)(()=>{Se(r,B)},[]),(0,l.useEffect)(()=>Y(Ie(G,n)),[n]),l.createElement(l.Fragment,null,L&&l.createElement(O.A,{fixed:!0}),!L&&l.createElement(ke,{groups:M,getSignupUrl:a,loadNextPage:y,hasMoreContent:g}))},_e=(0,P.A)()(Ae);var Re=s(97963),Ve=s(16505),Oe=s(29530);const o=(r,n,a,g,y)=>({type:Oe.Q3.ADD_EVENTS,events:r,resultsPerPage:n,page:a,totalPages:g,totalResults:y}),c=(r=1,n=Oe.PK)=>async a=>{const g={p:r.toString(),rpp:n.toString(),displayGeoblockedLive:"true"},{events:y,resultsPerPage:G,page:L,totalPages:B,totalResults:M}=await Ve.LV.get(Oe.VW,{queryParams:g}),Y=o(y,G,L,B,M);a(Y)};var i=Object.defineProperty,f=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,R=(r,n,a)=>n in r?i(r,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[n]=a,T=(r,n)=>{for(var a in n||(n={}))N.call(n,a)&&R(r,a,n[a]);if(f)for(var a of f(n))v.call(n,a)&&R(r,a,n[a]);return r};const W=({services:{session:{user:{isGuest:r,id:n}},upcoming:a}})=>T({isGuest:r,userId:n},a),F=r=>({getUpcomingEvents:(n=1)=>{const a=c(n);return r(a)}}),V=({isGuest:r,userId:n,events:a=[],page:g,totalPages:y},{getUpcomingEvents:G})=>({signedIn:r||!!n,checkIn:Re.U9,loadNextPage:()=>G(g+1),events:a,hasMoreContent:g<y,getSignupUrl:L=>{const{DOMAINS:[B],location:{search:M}}=window,_=new URLSearchParams(M).get(Oe.Hi);return _?`${_}://events/${L}`:`https://${B}/live/${L}`}}),A=(0,e.Ng)(W,F,V)(_e)}),32863:((H,S,s)=>{s.d(S,{A:()=>d});var e=s(96540),l=s(13516),O=s(64759),h=s(20828);class P extends e.PureComponent{constructor(){super(...arguments),this.handleClick=()=>{const{onChange:u,isSelected:C}=this.props;u(!C)},this.handleKeyDown=u=>{const{onChange:C,isSelected:t,onKeyDown:p}=this.props;p==null||p(u,()=>C(!t))}}render(){const{getLabel:u,id:C,label:t,isSelected:p,isLoading:m=!1,darkMode:D,className:I,isfocusable:E=!1,containerRef:w,ariaLabel:b,ariaDescribedBy:k}=this.props;return e.createElement("div",{className:(0,l.AH)("toggle",I&&I,D&&"dark-mode",p&&"open"),onClick:this.handleClick,onKeyDown:this.handleKeyDown,role:"switch","aria-checked":p,"aria-label":b!=null?b:u(t),tabIndex:E?0:-1,ref:w,"aria-describedby":k},t?e.createElement("div",{className:"toggle__label"},e.createElement("label",{htmlFor:C},u(t))):null,m?e.createElement(O.a,{smallMode:!0,useRealmColor:!0}):e.createElement(e.Fragment,null,e.createElement("input",{id:C,type:"checkbox",checked:p,onClick:this.handleClick,onChange:this.handleClick,tabIndex:-1,"aria-hidden":!0}),e.createElement("div",{className:"toggle__slider"},e.createElement("div",{className:"cover"},e.createElement("div",{className:"cover__background"})),e.createElement("div",{className:"circle"}))))}}const d=(0,h.A)()(P)}),37412:((H,S,s)=>{s.d(S,{A:()=>P});var e=s(96540);const l=d=>d==="keyboard",O=d=>d==="mouse",h=d=>d==="touch";function P(){const[d,U]=(0,e.useState)(),u=(0,e.useRef)();(0,e.useEffect)(()=>{const t=I=>{u.current=I,U(I)},p=()=>t("keyboard"),m=()=>t("mouse"),D=()=>t("touch");return window.addEventListener("keydown",p,!0),window.addEventListener("mousedown",m,!0),window.addEventListener("touchstart",D,!0),()=>{window.removeEventListener("keydown",p,!0),window.removeEventListener("mousedown",m,!0),window.removeEventListener("touchstart",D,!0)}},[]);const C=(0,e.useCallback)(()=>({isImmediateInteractionKeyboard:l(u.current),isImmediateInteractionMouse:O(u.current),isImmediateInteractionTouch:h(u.current)}),[]);return(0,e.useMemo)(()=>({committedInteractionType:d,isCommittedInteractionKeyboard:l(d),isCommittedInteractionMouse:O(d),isCommittedInteractionTouch:h(d),readImmediateInteractionType:C}),[d,C])}}),38241:((H,S,s)=>{s.d(S,{tz:()=>e});var e;(function(t){t.BLUE_CORNER="BLUE_CORNER",t.RED_CORNER="RED_CORNER",t.PROFILE_PHOTO="PROFILE_PHOTO"})(e||(e={}));var l;(function(t){t.FIRST_NAME="firstName",t.LAST_NAME="lastName",t.RECORD="record",t.STREAK="streak",t.LAST_FIGHT_DATE="date",t.RESULT="result",t.OUTCOME="outcome",t.METHOD="method",t.LA
1ST_OPPONENT="opponent",t.AGE="age",t.HEIGHT="height",t.HEIGHT_METRIC="heightMetric",t.WEIGHT="weight",t.WEIGHT_METRIC="weightMetric",t.REACH="reach",t.REACH_METRIC="reachMetric",t.WINS_BY_KO="winsByKo",t.SIG_STRIKES="sigStrikes",t.WINS_BY_SUB="winsBySub",t.TAKEDOWNS="takedowns"})(l||(l={}));var O;(function(t){t.RED="red",t.BLUE="blue"})(O||(O={}));var h;(function(t){t.COULD_NOT_CONTINUE="COULD_NOT_CONTINUE",t.DECISION="DECISION",t.DECISION_MAJORITY="DECISION_MAJORITY",t.DECISION_SPLIT="DECISION_SPLIT",t.DECISION_UNANIMOUS="DECISION_UNANIMOUS",t.DQ="DQ",t.KO_TKO="KO_TKO",t.OTHER="OTHER",t.OVERTURNED="OVERTURNED",t.SUBMISSION="SUBMISSION",t.TKO_STOPPAGE="TKO_STOPPAGE",t.UNKNOWN="UNKNOWN"})(h||(h={}));const P={[h.COULD_NOT_CONTINUE]:"couldNotContinue",[h.DECISION]:"decision",[h.DECISION_MAJORITY]:"decisionMajority",[h.DECISION_SPLIT]:"decisionSplit",[h.DECISION_UNANIMOUS]:"decisionUnanimous",[h.DQ]:"disqualified",[h.KO_TKO]:"koTko",[h.OTHER]:"other",[h.OVERTURNED]:"overturned",[h.SUBMISSION]:"submission",[h.TKO_STOPPAGE]:"tkoStoppage",[h.UNKNOWN]:"unknown"};var d;(function(t){t.WIN="WIN",t.LOSS="LOSS",t.DRAW="DRAW",t.NO_CONTEST="NO_CONTEST"})(d||(d={}));const U={[d.WIN]:"win",[d.LOSS]:"loss",[d.DRAW]:"draw",[d.NO_CONTEST]:"noContest"};var u;(function(t){t.FIGHT_COMPLETE="FIGHT_COMPLETE",t.FIGHT_OPEN="FIGHT_OPEN",t.FIGHT_OVER="FIGHT_OVER",t.KNOCKDOWN="KNOCKDOWN",t.PAUSE="PAUSE",t.PAUSE_REASON_DOCTOR="PAUSE_REASON_DOCTOR",t.PAUSE_REASON_EYE_POKE="PAUSE_REASON_EYE_POKE",t.PAUSE_REASON_GENERIC="PAUSE_REASON_GENERIC",t.PAUSE_REASON_LOW_BLOW="PAUSE_REASON_LOW_BLOW",t.POSITION="POSITION",t.RESULTS="RESULTS",t.REVERSAL="REVERSAL",t.ROUND_END="ROUND_END",t.ROUND_PAUSE="ROUND_PAUSE",t.ROUND_START="ROUND_START",t.ROUND_UNPAUSE="ROUND_UNPAUSE",t.STANDUP="STANDUP",t.STAREDOWN="STAREDOWN",t.STOP="STOP",t.STRIKE="STRIKE",t.SUBMISSION="SUBMISSION",t.SUBMISSION_ATTEMPT="SUBMISSION_ATTEMPT",t.TAKEDOWN="TAKEDOWN",t.TAKEDOWN_ATTEMPT="TAKEDOWN_ATTEMPT",t.TALE_OF_THE_TAPE="TALE_OF_THE_TAPE",t.UNKNOWN="UNKNOWN",t.UNOFFICIAL_WINNER_DECISION="UNOFFICIAL_WINNER_DECISION",t.UNOFFICIAL_WINNER_KOTKO="UNOFFICIAL_WINNER_KOTKO",t.UNOFFICIAL_WINNER_SUBMISSION="UNOFFICIAL_WINNER_SUBMISSION",t.WALKOUT="WALKOUT"})(u||(u={}));const C={[u.FIGHT_COMPLETE]:"fightComplete",[u.FIGHT_OPEN]:"fightOpen",[u.FIGHT_OVER]:"fightOver",[u.KNOCKDOWN]:"fightKnockdown",[u.PAUSE]:"fightPause",[u.PAUSE_REASON_DOCTOR]:"fightPauseReasonDoctor",[u.PAUSE_REASON_EYE_POKE]:"fightPauseReasonEyePoke",[u.PAUSE_REASON_GENERIC]:"fightPauseReasonGeneric",[u.PAUSE_REASON_LOW_BLOW]:"fightPauseReasonLowBlow",[u.POSITION]:"fightPosition",[u.RESULTS]:"fightResults",[u.REVERSAL]:"fightReversal",[u.ROUND_END]:"fightRoundEnd",[u.ROUND_PAUSE]:"fightRoundPauseGeneric",[u.ROUND_START]:"fightRoundStart",[u.ROUND_UNPAUSE]:"fightRoundUnpause",[u.STANDUP]:"fightStandup",[u.STAREDOWN]:"fightStareDown",[u.STOP]:"fightStop",[u.STRIKE]:"fightStrike",[u.SUBMISSION]:"fightSubmission",[u.SUBMISSION_ATTEMPT]:"fightSubmissionAttempt",[u.TAKEDOWN]:"fightTakedown",[u.TAKEDOWN_ATTEMPT]:"fightTakedownAttempt",[u.TALE_OF_THE_TAPE]:"fightTot",[u.UNKNOWN]:"fightUnknown",[u.UNOFFICIAL_WINNER_DECISION]:"fightUnofficialWinnerDecision",[u.UNOFFICIAL_WINNER_KOTKO]:"fightUnofficialWinnerKOTKO",[u.UNOFFICIAL_WINNER_SUBMISSION]:"fightUnoficcialWinnerSubmission",[u.WALKOUT]:"fightWalkout"}}),39661:((H,S,s)=>{s.d(S,{A:()=>e});const e=s.p+"assets/6.60.0.c268786/assets/profile-placeholder-blue.png"}),43444:((H,S,s)=>{s.d(S,{g:()=>O});var e=s(96540);const l="data-focusable";function O(){const h=(0,e.useRef)(null);return(0,e.useEffect)(()=>{const d=U=>{h.current=U.target instanceof HTMLElement?U.target:null};return document.addEventListener("focus",d,{capture:!0}),()=>document.removeEventListener("focus",d,{capture:!0})},[]),{restoreFocus:(0,e.useCallback)(()=>{var d;!h.current||h.current===document.activeElement||(d=document.querySelector(`[${l}]`))==null||d.focus({preventScroll:!0})},[])}}}),50791:((H,S,s)=>{s.d(S,{Ee:()=>U,Nl:()=>C,Oq:()=>u,XW:()=>P,a4:()=>p,o_:()=>t});var e=s(38241),l=s(13516),O=s(94818);const h="-",P=(m,D,I,E,w)=>{const b=typeof m=="string"?m:d(m,E);if(!b)return null;
1const k=D?Math.floor(D):O.Pw,X=Math.floor(I);return(0,l.vy)(b,k,X,w)},d=(m,D)=>{if(!m)return null;const I=m.find(E=>E.mediaType===e.tz[D]);return I?I.imgUrl:null},U=(m,D,I)=>I[m]?D(I[m]):m,u=(m,D)=>{var I;if(!m.height&&!m.heightMetric)return h;const E=Number(m.height)/12,w=Math.floor(E),b=Math.round((E-w)*12),k=m.height&&`${w}' ${b}"`,X=m.heightMetric&&`${(Number(m.heightMetric)/100).toFixed(2)}${O.WU.METERS}`,se=D?k:X;return(I=se!=null?se:k)!=null?I:X},C=(m,D)=>{var I;if(!m.weight&&!m.weightMetric)return h;const E=m.weight&&`${m.weight}${O.WU.POUNDS}`,w=m.weightMetric&&`${m.weightMetric}${O.WU.KILOS}`,b=D?E:w;return(I=b!=null?b:E)!=null?I:w},t=(m,D)=>{var I;if(!m.armReach&&!m.armReachMetric)return h;const E=m.armReach&&`${Number(m.armReach)}${O.WU.INCHES}`,w=m.armReachMetric&&`${(Number(m.armReachMetric)/100).toFixed(2)}${O.WU.METERS}`,b=D?E:w;return(I=b!=null?b:E)!=null?I:w},p=(m,D)=>m||m===0?`${m}${D||""}`:h}),54484:((H,S,s)=>{s.d(S,{I:()=>P,Q:()=>O});var e=s(68407),l=s(96763);const O=d=>d===e.AccessTypes.GEOBLOCKED,h=new Set(Object.values(e.SkipMarkerType)),P=(d=[])=>d.filter(U=>{const u=h.has(U.skipMarkerType);return u||l.warn(`Unknown skipMarkerType "${U.skipMarkerType}" - dropping marker`,U),u})}),61290:((H,S,s)=>{s.d(S,{A:()=>P});var e=s(96540),l=s(20828),O=s(2275);const h=({localBroadcasters:d,hasSubEvents:U=!1,getLabel:u})=>{const C=!d||!d.length,t=()=>C?e.createElement("span",{className:"geo-restricted__not-available"},u("wtwNotAvailable")):e.createElement("div",{className:"broadcaster-container"},e.createElement("span",{className:"available-label"},u("availableOn")),e.createElement("div",{className:"broadcaster-logos"},d.reduce((m,D)=>{const{website:I,logo:E,name:w}=D;if(I&&E){const b=e.createElement("a",{href:I,target:"_blank",key:w,rel:"noreferrer"},e.createElement("img",{src:E,alt:w}));return[...m,b]}return m},[]))),p=(0,O.AH)("geo-restricted",d&&d.length?"broadcasters":"no-broadcasters",U&&"with-subevents");return e.createElement("div",{className:p},t())},P=(0,l.A)()(h)}),63463:((H,S,s)=>{s.d(S,{E:()=>Oe});var e=s(96540),l=s(68407),O=s(94962),h=s(6223),P=s(86364),d=s(38241),U=s(47243),u=s(39661);const C=s.p+"assets/6.60.0.c268786/assets/profile-placeholder-red.png";var t=s(13516),p=s(99515),m=s(20828),D=s(58116),I=s(10007),E=s(50791),w=s(94818),b=s(28752),k=s(2275),X=s(22106);const se=(o,c,i,f=!1)=>i?o.key==="ArrowRight"?f?(c-1+i)%i:(c+1)%i:o.key==="ArrowLeft"?f?(c+1)%i:(c-1+i)%i:o.key==="Home"?0:o.key==="End"?i-1:null:null,ee="-",ae=80;class ie extends e.PureComponent{constructor(c){super(c),this.tabRefs=[],this.setOptions=()=>{const{getLabel:i,fighter:{records:{winsByKo:f},significantStrikes:{accuracy:N,landedPerMin:v,absorbedPerMin:R},grappling:{takedownAvg:T,takedownAccuracy:W,defence:F,submissionAvg:V}}}=this.props,A=[{label:i("striking"),options:{WINS_BY_KO:(0,E.a4)(f),SIG_STRIKE_ACCCURACY:(0,E.a4)(N,w.WU.PERCENTAGE),SIGNIFICANT_STRIKES_LANDED_PER_MIN:(0,E.a4)(v),SIGNIFICANT_STRIKES_ABSORBED_PER_MIN:(0,E.a4)(R)}},{label:i("grappling"),options:{GRAPPLING_TAKEDOWNAVG_PER_15_MIN:(0,E.a4)(T),TAKEDOWN_ACCURACY:(0,E.a4)(W,w.WU.PERCENTAGE),GRAPPLING_TAKEDOWN_DEFENCE:(0,E.a4)(F,w.WU.PERCENTAGE),GRAPPLING_SUBMISSION_AVG_PER_15_MIN:(0,E.a4)(V)}}];return this.setState({sectionOptions:A}),A},this.getSelectedOptionData=()=>{const{sectionOptions:i,selectedOptionIndex:f}=this.state;return!i||!i.length?null:i[f].options},this.selectOption=i=>this.setState({selectedOptionIndex:i}),this.selectOptionKeyDown=(i,f)=>{var N;const{sectionOptions:v}=this.state,{isRtl:R}=this.props,T=se(i,f,v.length,R);if(T!==null){i.preventDefault(),this.selectOption(T),(N=this.tabRefs[T])==null||N.focus();return}(0,X.E)(i,()=>this.selectOption(f))},this.state={sectionOptions:[],selectedOptionIndex:0}}componentDidMount(){this.setOptions()}render(){const{fighter:c,isDataReady:i,useImperialSystem:f}=this.props,{sectionOptions:N,selectedOptionIndex:v}=this.state,R=(0,k.AH)("versus-fighters","versus-fighters-single",i?"data-ready":"data-loading"),{age:T,fights:W}=c;return e.createElement("div",{className:R},e.createElement(he,{fighter:c,mediaType:[d.tz.PROFILE_PHOTO,d.tz.RED_CORNER],placeholder:C}),e.createElement("div",{className:"meta-container-single"},e.createElement(j,{fighter:c}),e.createElement(x,{fighterData:{AGE:T||ee,HEIGHT:(0,E.Oq)(c,f),WEIGHT:(0,E.Nl)(c,f),REACH:(0,E.o_)(c,f)}}),e.createElement(x,{fighterData:this.getSelectedOptionData(),className:"reverse filled",selectedOptionIndex:N.length>0?v:void 0,contentId:"stats-tabpanel",tabId:"stats-tab"},e.createElement("div",{className:"options",role:N.length>0?"tablist":void 0,"aria-orientation":N.length>0?"horizontal":void 0},N.map((F,V)=>{const{label:A}=F,r=v===V,n=r?"selected":"";return e.createElement("button",{ref:a=>{this.tabRefs[V]=a},className:n,key:V,onKeyDown:a=>this.selectOptionKeyDown(a,V),type:"button",role:"tab",id:`stats-tab-${V}`,"aria-controls":"stats-tabpanel","aria-selected":r,"aria-label":A,tabIndex:r?0:-1,onClick:()=>this.selectOption(V)},A)}))),e.createElement(ne,{fights:W})))}}const de=({services:{app:{isRtL:o},preferences:{userPreferences:{useImperialSystem:c}}}})=>({isRtl:o,useImperialSystem:c}),Ne=(0,P.Ng)(de)((0,m.A)()(ie)),j=({fighter:o})=>{const{firstName:c,lastName:i,nickname:f,wins:N,draws:v,losses:R}=o;return e.createElement("div",{className:"heading animated-row"},e.createElement("h3",null,`${c} ${i}`),f&&e.createElement("p",{className:"subtitle"},`'${f}'`),e.createElement("p",{className:"results"},`${(0,E.a4)(N)} - ${(0,E.a4)(R)} - ${(0,E.a4)(v)}`))},$=({fighterData:o,getLabel:c,className:i,children:f,selectedOptionIndex:N,contentId:v,tabId:R})=>{const T=(0,k.AH)("section",i,"animated-row"),W=N===0?"left":"right";return e.createElement(h.s,{transitionEnterTimeout:500,transitionLeaveTimeout:500,transitionAppear:!1,transitionName:`options-${W}`,component:"div",className:T},f,e.createElement("div",{className:"options-row",id:v,role:N!==void 0?"tabpanel":void 0,"aria-labelledby":R!==void 0&&N!==void 0?`${R}-${N}`:void 0,tabIndex:N!==void 0?0:void 0},o?Object.keys(o).map(F=>e.createElement(oe,{key:F,value:o[F],label:(0,E.Ee)(F,c,b.sH)})):null))},x=(0,m.A)()($),oe=({value:o,label:c})=>e.createElement("div",{className:"section-column"},e.createElement("span",{className:"label"},c),e.createElement("p",{className:"value"},o)),ne=({fights:o})=>e.createElement("div",{className:"section filled animated-row"},o.map((c,i)=>e.createElement(z,{fight:c,key:i}))),J=({fight:o,getLabel:c,moment:i})=>{const{opponent:{firstName:f,lastName:N,image:v},winMethod:R,date:T,outcome:W}=o,{imageType:F}=e.useContext(t.xK),[V,A]=(0,e.useState)(!1),[r,n]=(0,e.useState)(!1),a=()=>n(!0),g=(0,k.AH)("correct-img",V?"ready":"loading",r&&"failed"),y=()=>A(!0),G=v?(0,t.vy)(v,w.Pw,ae,F):null,L=(0,k.AH)("outcome",W&&W===b.T8.WIN.toUpperCase()?"win":"lose"),B=e.createElement("p",{className:"title empty"},ee),M=(0,I.ZD)(new Date(T),window.APP_CONF.activeLocale,i);return e.createElement("div",{className:"section-column section-column--fight"},e.createElement("span",{className:L},(0,E.Ee)(W,c,b.T8)||""),e.createElement("img",{alt:`${f} ${N}`,className:g,src:G||p.A,onLoad:y,onError:a}),e.createElement("img",{alt:`${f} ${N}`,className:"placeholder-img",src:p.A}),f?e.createElement("p",{className:"title first-name"},f):B,N?e.createElement("p",{className:"title last-name"},N):B,e.createElement("p",{className:"subtitle"},c(b.nN[R])||ee),e.createElement("p",{className:"date"},M||ee))},z=(0,D.A)()((0,m.A)()(J));var q=s(11456),me=s(32863),Ee=s(16505);const te="-";var Ye=(o=>(o.OPPONENT="opponent",o.DATE="date",o.OUTCOME="outcome",o))(Ye||{});const De=async(o,c)=>{var i,f;const N=Ee.LV.baseUrl.replace("/v2","/v4"),{parsedData:[v,R]}=await Ee.LV.get(`${N}${w.$J.FIGHTER_PROFILES}/profiles/external?id=${o}&id=${c}`);return((f=(i=v.externalSource)==null?void 0:i.id)!=null?f:v.fighterID)===o.toString()?[v,R]:[R,v]},Ce=(o,c,i,f=!0)=>{const N=A=>A>1?`${A}-${i("fightWinStreak")}`:"",v=(A,r)=>{if(A)switch(r){case"outcome":if(A.outcome&&A.outcome!==te){const n=(0,E.Ee)(A.outcome,i,b.T8).toUpperCase(),a=(0,E.Ee)(A.winMethod,i,b.nN)||A.winMethod||"",g=A.winMethod?te:"";return`${n} ${g} ${a}`}break;case"date":if(A.date&&A.date!==te)return A.date;break;case"opponent":if(A.opponent&&A.opponent.firstName!==te)return`${A.opponent.firstName} ${A.opponent.lastName}`;break}return i("infoNotAvailable")},R={FIRST_NAME:{fighter1:`${o.firstName.toUpperCase()}`,fighter2:`${c.firstName.toUpperCase()}`,class:"name",showLabel:!1},LAST_NAME:{fighter1:`${o.lastName.toUpperCase()}`,fighter2:`${c.lastName.toUpperCase()}`,class:"name",showLabel:!1},RESULTS:{fighter1:`${(0,E.a4)(o.wins)}-${(0,E.a4)(o.losses)}-${(0,E.a4)(o.draws)}`,fighter2:`${(0,E.a4)(c.wins)}-${(0,E.a4)(c.losses)}-${(0,E.a4)(c.draws)}`,class:"small",showLabel:!1},WINS_STREAK:{fighter1:N(o.records.winsStreak),fighter2:N(c.records.winsStreak),class:"small gray",showLabel:!1}},T={LAST_FIGHT_DATE:{fighter1:v(o.fights[0],"date"),fighter2:v(c.fights[0],"date"),class:"small gray spaced fight-date",showLabel:!1,dateFormating:!0},LAST_FIGHT:{fighter1:v(o.fights[0],"outcome"),fighter2:v(c.fights[0],"outcome"),class:"small",showLabel:!0},OPPONENT:{fighter1:v(o.fights[0],"opponent"),fighter2:v(c.fights[0],"opponent"),class:"medium",showLabel:!1}},W={AGE:{fighter1:o.age||te,fighter2:c.age||te,class:"medium",showLabel:!0},WEIGHT:{fighter1:(0,E.Nl)(o,f),fighter2:(0,E.Nl)(c,f),class:"medium",showLabel:!0},HEIGHT:{fighter1:(0,E.Oq)(o,f),fighter2:(0,E.Oq)(c,f),class:"medium",showLabel:!0},REACH:{fighter1:(0,E.o_)(o,f),fighter2:(0,E.o_)(c,f),class:"medium",showLabel:!0}},F={WINS_BY_KO:{fighter1:(0,E.a4)(o.records.winsByKo),fighter2:(0,E.a4)(c.records.winsByKo),class:"medium",showLabel:!0},SIG_STRIKES:{fighter1:(0,E.a4)(o.significantStrikes.absorbedPerMin),fighter2:(0,E.a4)(c.significantStrikes.absorbedPerMin),class:"medium",showLabel:!0,secondLabel:`/${i("minute").toUpperCase()}`},WINS_BY_SUB:{fighter1:(0,E.a4)(o.records.winsBySubmission),fighter2:(0,E.a4)(c.records.winsBySubmission),class:"medium",showLabel:!0},TAKEDOWNS:{fighter1:(0,E.a4)(o.grappling.takedownAvg),fighter2:(0,E.a4)(c.grappling.takedownAvg),class:"medium",showLabel:!0,secondLabel:`/${i("round").toUpperCase()}`}};return{labels1:R,labels2:T,labels3:W,labels4:F}},fe={fighterID:null,lastName:"-",firstName:"-",age:0,wins:0,losses:0,draws:0,height:"0",weight:"0",fighterGallery:[{mediaType:d.tz.BLUE_CORNER,imgUrl:u.A},{mediaType:d.tz.RED_CORNER,imgUrl:C}],significantStrikes:{absorbedPerMin:0,landedPerMin:0,accuracy:0,defence:0,totalSigStrikesAttempted:0},grappling:{takedownAvg:0,takedownAccuracy:0,defence:0,submissionAvg:0},records:{winsStreak:0,winsByKo:0,winsBySubmission:0,titlesDefenses:0},fights:[{opponent:{fighterID:0,firstName:"-",lastName:"-",image:null},outcome:"-",date:"-",endRound:0,winMethod:"-",endTime:"-",fightId:null}]},we=({fighter:{fighterGallery:o,fighterID:c,wins:i,draws:f,losses:N,firstName:v,lastName:R},mediaType:T,placeholder:W,toggleSingleFighter:F,getLabel:V})=>{const{profile:{width:A,height:r}}=w.QG,[n,a]=(0,e.useState)(!1),[g,y]=(0,e.useState)(!1),G=T.length>1&&!o.some(Q=>Q.mediaType===T[0])?T[1]:T[0],L=(0,E.XW)(o,A,r,G),B=()=>a(!0),M=()=>y(!0),Y=!!i||!!f||!!N,_=(0,k.AH)("correct-img",n?"ready":"loading",g&&"failed"),K=()=>{F(c)},Z=Q=>{(0,X.E)(Q,()=>{F(c)})};return e.createElement("div",{className:"versus-fighters__image"},e.createElement("img",{className:_,alt:`${v} ${R}`,src:L||W,onLoad:B,onError:M}),e.createElement("img",{className:"placeholder-img",alt:`${v} ${R}`,src:W}),F&&Y?e.createElement("button",{className:"stats-button",onClick:K,onKeyDown:Z},V("moreStats")):null)},he=(0,m.A)()(we),be=({fighters:o,isDataReady:c,getLabel:i,toggleSingleFighter:f,useImperialSystem:N})=>{const v=o[0]||fe,R=o[1]||fe,T=Ce(v,R,i,N),W=(0,k.AH)("versus-fighters",c?"data-ready":"data-loading");return e.createElement("div",{className:W},e.createElement(he,{fighter:v,mediaType:[d.tz.RED_CORNER],placeholder:C,toggleSingleFighter:f}),e.createElement("div",{className:"meta-container"},T&&e.createElement(re,{fighterLabels:T.labels1,isDataReady:c}),T&&e.createElement(re,{fighterLabels:T.labels2,isDataReady:c}),T&&e.createElement(re,{fighterLabels:T.labels3,isDataReady:c}),T&&e.createElement(re,{fighterLabels:T.labels4,isDataReady:c})),e.createElement(he,{fighter:R,mediaType:[d.tz.BLUE_CORNER],placeholder:u.A,toggleSingleFighter:f}))},Le=(0,m.A)()(be),Te=({competitor1:o,competitor2:c,classSize:i,isDataReady:f,showLabel:N,label:v,secondLabel:R,dateFormating:T,moment:W,notAvailableLabel:F})=>{const V=(0,k.AH)(f?"":"empty-data"),A=r=>r===F?r:(0,I.ZD)(r,window.APP_CONF.activeLocale,W);return T&&(o=A(o),c=A(c)),e.createElement("div",{className:`row meta-${i}`},e.createElement("p",{className:V},o),e.createElement("div",{className:"meta-labels"},e.createElement("p",{className:"meta-label"},N?v:""),R?e.createElement("p",{className:"meta-label meta-label-second"},R):null),e.createElement("p",{className:V},c))},Ue=(0,D.A)()(Te),ye=({fighterLabels:o,isDataReady:c,getLabel:i})=>{const f=Object.keys(o).map(N=>{const v=o[N].fighter1,R=o[N].fighter2,T=o[N].class,W=o[N].showLabel,F=o[N].secondLabel,V=o[N].dateFormating;return e.createElement(Ue,{competitor1:v,competitor2:R,classSize:T,dateFormating:V,showLabel:W,notAvailableLabel:i("infoNotAvailable"),label:(0,E.Ee)(N,i,b.sH)||N,key:N,secondLabel:F||null,isDataReady:c})});return e.createElement("div",{className:"meta-section"},f)},re=(0,m.A)()(ye);class ue extends e.PureComponent{constructor(c){super(c),this.fetchPlayers=async()=>{const{fightersIds:i}=this.props;this.setState({isDataReady:!1});const f=await De(i[0],i[1]);await this.setState({fighters:[f[0],f[1]],isDataReady:!0})},this.handleArrowLeftClick=()=>{const{singleFighter:i}=this.state;i?this.toggleSingleFighter():this.hideFighterDetails()},this.handleArrowLeftKeyDown=i=>{(0,X.E)(i,this.handleArrowLeftClick)},this.hideFighterDetails=()=>{this.props.toggleFighterDetails(!1)},this.toggleSingleFighter=i=>{this.setState({singleFighter:i||null}),this.props.scrollFighterDetails()},this.selectedFighter=()=>{const{singleFighter:i,fighters:f}=this.state;return f.find(v=>v&&v.fighterID?v.fighterID===i:!1)},this.state={fighters:[fe,fe],isDataReady:!1,singleFighter:null},this.backButtonRef=e.createRef()}async componentDidMount(){this.fetchPlayers()}componentDidUpdate(c,i){var f;const{singleFighter:N}=this.state;i.singleFighter!==N&&((f=this.backButtonRef.current)==null||f.focu
1s())}render(){const{fighters:c,isDataReady:i,singleFighter:f}=this.state,{useImperialSystem:N,setUnitSystemPreference:v,getLabel:R,isPreferencesLoading:T}=this.props;return e.createElement(e.Fragment,null,e.createElement("button",{ref:this.backButtonRef,onClick:this.handleArrowLeftClick,onKeyDown:this.handleArrowLeftKeyDown,className:"icon-arrow-left","aria-label":R("back")},e.createElement(q.A,{height:"16",width:"16"})),e.createElement(me.A,{isSelected:N,onChange:v,onKeyDown:X.E,label:R(N?"imperialSystem":"metricSystem"),className:"fighter-stats",isLoading:T,isfocusable:!0}),f?null:e.createElement(Le,{fighters:c,isDataReady:i,toggleSingleFighter:this.toggleSingleFighter,useImperialSystem:N}),f?e.createElement(Ne,{fighter:this.selectedFighter(),isDataReady:i}):null)}}const Me=({services:{preferences:{userPreferences:{useImperialSystem:o},isLoading:c}}})=>({useImperialSystem:o,isPreferencesLoading:c}),We=o=>({setUnitSystemPreference:c=>{const i=(0,U.dF)({useImperialSystem:c});return o(i)}}),Ke=(0,P.Ng)(Me,We)((0,m.A)()(ue));var Ge=Object.defineProperty,pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ve=(o,c,i)=>c in o?Ge(o,c,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[c]=i,Be=(o,c)=>{for(var i in c||(c={}))Fe.call(c,i)&&ve(o,i,c[i]);if(pe)for(var i of pe(c))ge.call(c,i)&&ve(o,i,c[i]);return o};const He=o=>{const c=(0,k.AH)("subevent",o.isClickable&&"expandable"),i=f=>{(0,X.E)(f,o.clickHandler)};return e.createElement("button",{className:c,onClick:o.clickHandler,onKeyDown:i},e.createElement("div",{className:"subevent__header"},o.title),e.createElement("div",{className:"subevent__separator resident-primary-color-bg"}),e.createElement("div",{className:"subevent__content"},o.children),o.isClickable&&e.createElement("div",{className:"subevent__more"},o.getLabel("tvFighterStatsCta")))},ke=(0,m.A)()(He),Se=o=>{const{imageType:c}=e.useContext(t.xK),[i,...f]=o.name.split(" ");return e.createElement("div",{className:"versus__competitor"},e.createElement("div",{className:"versus__competitor-meta"},e.createElement("p",null,o.description),e.createElement("h2",null,i),e.createElement("h2",null,f.join(" "))),e.createElement("div",{className:"versus__competitor-image"},e.createElement("img",{src:(0,t.vy)(o.thumbnailUrl,240,150,c),alt:o.name})))},$e=o=>e.createElement(ke,{title:o.title,clickHandler:o.clickHandler,isClickable:o.isClickable},e.createElement("div",{className:"versus"},e.createElement(Se,Be({},o.competitor1)),e.createElement(Se,Be({},o.competitor2))));var Ie=s(16231),Ae=s(61707);const _e=600,Re="fm",Ve="NA",Oe=e.forwardRef(function({isSidebarActive:c,subEvents:i,isScheduled:f,changeTitle:N,containerRef:v},R){const T=e.useRef(null),W=e.useRef(null),[F,V]=e.useState([null,null]),[A,r]=e.useState(!1),[n,a]=e.useState(null),y=(0,O.SO)([Ie.jK])<=Ie.jK,G=(_,K,Z,Q)=>{K=K&&K.replace(Re,""),Z=Z&&Z.replace(Re,""),V([K,Z]),M(_,Q)};e.useEffect(()=>{let _;return!A&&n&&(y&&v?_=window.setTimeout(()=>{v.scrollTo({top:n,left:0,behavior:"smooth"})},_e):T.current.scrollTo(0,n)),()=>clearTimeout(_)},[A,n]),e.useEffect(()=>{M(!1)},[c]);const L=_=>!!(_!=null&&_.fighterId)&&(_==null?void 0:_.fighterId)!==Ve,B=(_,K,Z)=>{if(K.details&&K.details.type===l.SubEventDetailsType.PARTICIPANTS){const[Q,le]=K.details.participants,ce=L(Q)&&L(le),Pe=()=>G(!0,Q.fighterId,le.fighterId,K.title);return[..._,e.createElement($e,{key:Z,title:K.title,competitor1:Q,competitor2:le,clickHandler:Pe,isClickable:ce})]}return _},M=(_,K)=>{var Z;let Q;y&&v?Q=v.scrollTop:Q=(Z=T.current)==null?void 0:Z.scrollTop,_&&a(Q),r(_),N&&N(K)},Y=_=>_.scrollTo(0,0);return e.useEffect(()=>{var _,K;A?(_=(0,Ae.j)(W.current))==null||_.focus():(K=(0,Ae.j)(T.current))==null||K.focus()},[A]),i&&i.length?e.createElement("div",{className:"subevents-container",ref:R},e.createElement(h.s,{transitionEnterTimeout:_e,transitionLeaveTimeout:_e,transitionAppearTimeout:500,transitionAppear:f,transitionName:"subevents-details-transition",component:e.Fragment},A?null:e.createElement("div",{className:"subevent-list",ref:T},i.reduce(B,[])),A?e.createElement("div",{className:"fighter-details-container",ref:W},e.createElement(Ke,{toggleFighterDetails:M,fightersIds:[F[0],F[1]],scrollFighterDetails:()=>Y(W.current)})):null)):null})}),63792:((H,S,s)=>{s.d(S,{Lv:()=>
1O,jC:()=>l});var e={ERROR_IOS_RESTORE_FAILED:"restore_failed",ERROR_IOS_USER_CANCELED:"user_cancelled",ERROR_RESTORE_EMPTY:"restore_empty"};const l="freePrice";var O;(function(h){h.IOS="FREETRIAL",h.ANDROID="Free"})(O||(O={}))}),99515:((H,S,s)=>{s.d(S,{A:()=>e});const e=s.p+"assets/6.60.0.c268786/assets/headshot-placeholder.png"})}]);})(); 2 3//# sourceMappingURL=guest-schedule.cb78ba1532ad39785ca5.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.