1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"[email protected]"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="eacb6ffb-4961-4d23-9e66-7a58e8b40350",e._sentryDebugIdIdentifier="sentry-dbid-eacb6ffb-4961-4d23-9e66-7a58e8b40350")}catch(e){}}(),(self.webpackChunk_pinnacle_apps_arcadia_frontend=self.webpackChunk_pinnacle_apps_arcadia_frontend||[]).push([[6839],{4738:function(e,t,s){var n=s(97591),a=s(84385);const r=(0,n.A)((()=>Promise.all([s.e(5238),s.e(5757)]).then(s.bind(s,45757))),(()=>Promise.all([s.e(5238),s.e(7791)]).then(s.bind(s,57791))));t.A=(0,a.A)((({Preferences:e})=>({theme:e.Theme})),null)(r)},11711:function(e,t,s){var n=s(96540),a=s(68154),r=s(56347),l=s(89760),o=s(84058),i=s.n(o),c=s(46978),p=s(19814),d=s(8149),u=s(16936),m=s(55043),h=s(78299),g=s(84385);const y=l.Ay.get("constants.sports.tennis"),f=l.Ay.get("constants.sports.soccer"),b=l.Ay.get("constants.sports.e_sports"),A=l.Ay.get("constants.sports.basketball"),k=l.Ay.get("constants.sports.football"),E=l.Ay.get("constants.sports.baseball"),S=l.Ay.get("constants.sports.hockey"),w=l.Ay.get("constants.sports.volleyball"),T=l.Ay.get("constants.sports.alpine_skiing"),v=l.Ay.get("constants.sports.boxing"),C=l.Ay.get("constants.sports.cricket"),N=l.Ay.get("constants.sports.darts"),L=l.Ay.get("constants.sports.golf"),M=l.Ay.get("constants.sports.handball"),B=l.Ay.get("constants.sports.mixed_martial_arts"),D=l.Ay.get("constants.sports.rugby_league"),_=l.Ay.get("constants.sports.rugby_union"),P=l.Ay.get("constants.sports.snooker"),W=l.Ay.get("constants.sports.slap_fighting"),x={[y]:"tennis",[A]:"basketball",[k]:"football",[E]:"baseball",[S]:"hockey",[w]:"volleyball",[T]:"alpineSkiing",[v]:"boxing",[C]:"cricket",[N]:"darts",[L]:"golf",[M]:"handball",[B]:"mixedMartialArts",[D]:"rugbyLeague",[_]:"rugbyUnion",[P]:"snooker",[W]:"slapFighting"};function O(e){let t=p.Ay.config.canonicalRel||p.M0.findByCulture(p.Ay.getCulture()).canonicalRel;t=p.M0.buildCanonicalBase(t);let s="/"+String(window.location.href).split("/"+e+"/")[1];return s&&s.includes("/#")&&(s=s.split("#")[0]),s&&"/"!==s.substring(s.length-1)&&(s+="/"),t+e+s}const $={CS2:"seoContent.cs2.description","Dota 2":"seoContent.dota2.description","League of Legends":"seoContent.leageOflegends.description",Valorant:"seoContent.valorant.description","Mobile Legends":"seoContent.mobilelegends.description",Overwatch:"seoContent.overwatch.description","StarCraft 2":"seoContent.starcraft2.description","Call of Duty":"seoContent.callofduty.description"};t.A=n.memo((0,r.y)((0,g.A)((({User:e})=>({licenseType:e.licenseType})))((function({sport:e,title:t,description:s,gameName:l,match:o,location:p,licenseType:g}){const{title:y,description:k}=function(e,t,s,n,a){const l=a===c.default.ontario.type,o=null!==(0,r.B6)(s.pathname,{path:d.JZ.browse.leagues,exact:!0}),p=null!==(0,r.B6)(s.pathname,{path:d.JZ.browse.sportMatchupsHighlights,exact:!0}),u=null!==(0,r.B6)(s.pathname,{path:d.JZ.browse.leagueMatchups,exact:!0}),h=null!==(0,r.B6)(s.pathname,{path:d.JZ.browse.sportMatchups,exact:!0}),g=null!==(0,r.B6)(s.pathname,{path:d.JZ.browse.games,exact:!0}),y=null!==(0,r.B6)(s.pathname,{path:d.JZ.browse.gameMatchups,exact:!0});if(l){const t=e.name.toLowerCase();if(o&&[S,f,w,A].includes(e.id))return{title:(0,m.t)(`meta.titles.sportLeagues.${t}.ca`),description:(0,m.t)(`meta.descriptions.sportLeagues.${t}.ca`)};if(p&&[f,b].includes(e.id))return{title:(0,m.t)(`meta.titles.sportHighlights.${t}.ca`),description:(0,m.t)(`meta.descriptions.sportHighlights.${t}.ca`)};if(u){const e=n.params.leagueName,t=i()(e);return{title:(0,m.t)(`meta.titles.sportMatchups.${t}.ca`),description:(0,m.t)(`meta.descriptions.sportMatchups.${t}.ca`)}}if(y){const e=n.params.gameSlug,t=i()(e);return{title:(0,m.t)(`meta.titles.gameMatchups.${t}.ca`),description:(0,m.t)(`meta.descriptions.gameMatchups.${t}.ca`)}}if(g&&b===e.id)return{title:(0,m.t)("meta.titles.esportGames.ca"),description:(0,m.t)("meta.descriptions.esportGames.ca")};if(Object.keys(x).find((t=>t==e.id))&&h)return{title:(0,m.t)(`meta.titles.${x[e.id]}.ca`),description:(0,m.t)(`meta.descriptions.${x[e.id]}.ca`)}}const k=(0,m.t)(`sport.${e.name.toLowerCase()}`,e.name);return{title:(0,m.t)("meta.titles.sportMatchups",e.name,{sportName:k}),description:t&&"curacao"===a?(0,m.t)($[t]):(0,m.t)("meta.descriptions.sportMatchups",e.name,{sportName:k})}}(e,l,p,o,g);return n.createElement(n.Fragment,null,n.createElement(u.A,{title:t||y}),n.createElement(a.m,{title:t||y},n.createElement("meta",{name:"description",content:s||k}),n.createElement("link",{rel:"canonical",href:O((0,h.Yv)(e.name))})))}))))},38492:function(e,t,s){s.r(t),s.d(t,{default:function(){return re}});var n=s(84385),a=s(89760),r=s(96540),l=s(46942),o=s.n(l),i=s(41952),c=s(48698),p=s(64019),d=s(13064),u=s(1793),m=s(44878),h=s(22980),g=s(14547),y=s(10850),f=s(55043),b=s(46978),A=s(19814),k=s(24442),E=s(59429),S=s(97591),w=s(82960),T=s(2822),v=s(67438),C=s(44348),N=s(67076),L=s.n(N),M=s(87722),B=s(58317),D=s(67926),_=s(29619),P={bar:"bar-LiMtvpD6ME",scrollWrapper:"scrollWrapper-yY88IBT0Jd",leftScroll:"leftScroll-eQwQHQRmgc",rightScroll:"rightScroll-uKbUuOaLr6",arrow:"arrow-Xfbq8uhqaw",scroller:"scroller-uNUSfJaqYb",selected:"selected-KNMxxa9_kk",sort:"sort-mb4Yy1qHYa",sortByButtons:"sortByButtons-KRq9JEHQGb"};function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)({}).hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e},W.apply(null,arguments)}const x={scrollX:!0,scrollY:!1,momentum:!0,snap:!1,snapSpeed:400,keyBindings:!1};class O extends r.Component{constructor(e){super(e),this.scrollWrapper=null,this.scroller=null,this.sortByDiv=null,this.iScroll=null,this.state={selectedDate:null,scrollerX:0,sortByWidth:202,hideArrows:!1},this.onScrollEnd=this.onScrollEnd.bind(this)}getSortModes(){return[{label:r.createElement(v.A,D.A["sport.default"]),key:"rotation"},{label:r.createElement(v.A,D.A.time),key:"startTime"}]}componentDidMount(){this.setupIScroll()}scrollToBeginning(e){e.preventDefault(),this.iScroll.withIScroll((function(e){e.scrollTo(0,0,150)}))}scrollToEnd(e){e.preventDefault(),this.iScroll.withIScroll((function(e){e.scrollTo(e.maxScrollX,0,150)}))}onScrollEnd(e){this.setState({scrollerX:e.x,hideRightArrow:e.x<=e.maxScrollX})}setupIScroll(){this.sortByDiv?this.setState({sortByWidth:this.sortByDiv.clientWidth}
1):this.setState({sortByWidth:0}),this.scroller&&this.scrollWrapper?this.setState({hideArrows:this.scroller.clientWidth<this.scrollWrapper.clientWidth}):this.setState({hideArrows:!0})}componentWillReceiveProps(e,t){this.setupIScroll()}componentWillMount(){this.props.onSortChange&&this.props.allowSorting&&this.props.onSortChange(this.props.sortType)}componentDidUpdate(e,t){t.selectedDate!==this.state.selectedDate&&this.props.onDateChange(this.state.selectedDate),e.sortType!==this.props.sortType&&this.props.allowSorting&&this.props.onSortChange&&this.props.onSortChange(this.props.sortType),JSON.stringify(e.dates)!==JSON.stringify(this.props.dates)&&this.setupIScroll()}render(){const{dates:e}=this.props;return r.createElement("div",{className:P.bar},e.length>1&&r.createElement("div",{ref:e=>{this.scrollWrapper=e},className:P.scrollWrapper,style:{width:`calc(100% - ${this.state.sortByWidth}px)`}},r.createElement(C.A,{iScroll:L(),onScrollEnd:this.onScrollEnd,options:x,ref:e=>this.iScroll=e},r.createElement("div",{className:P.scroller,ref:e=>{this.scroller=e}},r.createElement("button",{onClick:e=>{this.setState({selectedDate:null})},className:o()({[P.selected]:null===this.state.selectedDate})},r.createElement(v.A,D.A["dates.all"])),e.map((e=>r.createElement("button",{key:e.getTime(),onClick:t=>{this.setState({selectedDate:e})},className:o()({[P.selected]:null!==this.state.selectedDate&&this.state.selectedDate.getTime()===e.getTime()})},(0,g.ro)(e,new Date)?r.createElement(v.A,D.A["datetime.today"]):r.createElement(_.A,{value:e,format:"dateOnlyMidnight",ignoreUserPrefsTimezone:!0})))),r.createElement("button",{style:{width:40}}))),r.createElement("a",{className:o()(P.leftScroll,{"is-hidden":this.state.hideArrows||this.state.scrollerX>=-15}),onClick:e=>this.scrollToBeginning(e)},r.createElement(M.Ay,{className:P.arrow,icon:B.$})),r.createElement("a",{className:o()(P.rightScroll,{"is-hidden":this.state.hideArrows||this.state.hideRightArrow}),onClick:e=>this.scrollToEnd(e)},r.createElement(M.Ay,{className:P.arrow,icon:B.$}))),this.props.allowSorting&&r.createElement("div",{className:P.sort,ref:e=>this.sortByDiv=e},r.createElement(v.A,W({className:P.sortBy},D.A["matchups.sortyByFilter.label"])),r.createElement("div",{className:P.sortByButtons},this.getSortModes().map((e=>r.createElement("button",{key:e.key,onClick:()=>this.props.setSortType(e.key),className:o()({[P.selected]:e.key===this.props.sortType})},e.label))))))}}O.defaultProps={allowSorting:!0};var $=O;const F=(0,S.A)((()=>e=>!1),(()=>$));var R=(0,n.S)((({Browsing:e})=>({sortType:e.sortType})),(e=>({...(0,w.zH)({setSortType:T.$U},e)})))(F),U=s(98938),J=s(52491),j=s(4738),I=s(11711),H=s(585),Y=s(66498),G=s(37173),X={container:"container-r_ftB5CR45",loadingContent:"loadingContent-h4QWNL2XgU"},q=s(69733);const K=[new c.h.Period(0,(e=>e.sortDesc((e=>e.units))),{ignoreSets:!0}),new c.h.TeamTotal(100),new c.h.ChildGame(200,null,{ignore:["H+R+E"]}),new c.h.Specials(300,Y.lM,{leagueOnly:!0})],Q=a.Ay.get("constants.sports.e_sports"),Z=a.Ay.get("constants.sports.soccer"),V=a.Ay.get("constants.sports.basketball"),z=a.Ay.get("constants.sports.football"),ee={[b.curacao.type]:{UFC:["en","ja","ko"],"Nippon Professional Baseball":["ko","ja"],"ATP Wimbledon":["ja"],MLB:["en","ko","ja"],"England - Premier League":["ko"],NFL:["ja"],"UEFA - Champions League":["ko"]},[b.ontario.type]:{NFL:["en"]}},te={[b.curacao.type]:["UFC","Nippon Professional Baseball","MLB","England - Premier League","NFL","ATP Wimbledon","UEFA - Champions League"],[b.ontario.type]:["NFL"]},se=({isMobile:e,sportName:t,gameSlug:s,leagueName:n,licenseType:a})=>{const l=(0,r.useMemo)((()=>new c.A(e?(e=>[new c.h.MobilePeriodMarkets(0,(e=>e.sortDesc((e=>e.units))),{licenseType:e}),new c.h.ChildGame(100,null,{ignore:["H+R+E"]}),new c.h.Specials(200,Y.lM,{leagueOnly:!0})])(a):K)),[e,a]),{sport:S}=(0,E.A)(t);s&&(n=[s,n].join(" - "));const{leagues:w,isLoading:T}=(0,k.A)(S&&S.id,n),[v,C]=(0,r.useState)([]),[N,L]=(0,r.useState)(null),[M,B]=(0,r.useState)(!1),[D,_]=(0,r.useState)(!1),[,P]=(0,r.useState)(null),[W,x]=(0,r.useState)(null),O=A.Ay.getUrlPrefix();if(W&&W.periods&&(W.periods=Array.from(W.periods).sort(((e,t)=>Number(e)-Number(t)))),T)return r.createElement(d.A,null);if(!w)return r.createElement("div",null,r.createElement(m.A,null),(0,f.t)("errors.404","Page not found"));const $=w?.sport?.id===Q?w?.tournamentNameTranslated??w.tournamentName:w?.displayName??w.name,F=w?.sport?.id===Q?w.tournamentName:w.name,J=te[a],q=ee[a],se=J&&J.includes(F)&&q&&q[F].includes(O);return r.createElement("div",{className:X.container},r.createElement(I.A,{sport:S}),r.createElement(j.A,{league:w,sport:S},r.createElement(R,{onDateChange:L,dates:v,allowSorting:!1})),r.createElement(i.Ay.Provider,{leagueId:w.id,mode:i.AX.BY_LEAGUE},r.createElement(i.Ay.Consumer,null,(t=>r.createElement("div",{className:"mb"},r.createElement(U.A,{isConsumerLeagueLevel:!0,sport:S,showAllFilter:S.id===Q||S.id===Z||S.id===V||S.id===z,keys:t.stores.matchups.getAllPks(),filterGenerator:l,filtersCallback:P,onFilterChange:(e,t)=>
1{x(e)},delayFilterChange:!0,displayMode:e?"dropdown":"bar",onClick:()=>{const e=document.querySelectorAll(".market-btn");e.forEach(((e,t)=>{e.classList.contains("market-btn-loading")||e.classList.add("market-btn-loading")})),setTimeout((()=>{e.forEach(((e,t)=>{e.classList.contains("market-btn-loading")&&e.classList.remove("market-btn-loading")}))}),1e3)}})))),W&&r.createElement(r.Fragment,null,!1,r.createElement("div",{className:o()(X.loadingContent,"is-hidden")},r.createElement(d.A,null)),r.createElement("div",{className:X.eventsContent},(null===N||N&&!(0,g.cK)(N))&&r.createElement(y.GL,{className:o()({"is-hidden":!M})},W.key.includes("team_total")&&r.createElement(H.Rj.MatchupsTeamTotal,{mode:"live",sport:S,periods:Array.from(W.periods),date:N,showHiddenLeagues:W.key.startsWith("leagueType:"),headingLabelFn:e=>"",onRender:(e,t)=>{!e&&M?B(!1):e&&!M&&B(!0)}}),!W.key.includes("team_total")&&r.createElement(H.Rj.MatchupsTrinity,{mode:"live",maxEvents:999,usePks:(W.key.startsWith("leagueType:")||W.key.startsWith("period:"))&&W.pks,showHiddenLeagues:W.key.startsWith("leagueType:"),sport:S,date:N,period:"all"===W.key?"all":W.period||0,renderPeriods:(S.id===Q||S.id===Z)&&"all"===W.key||S.id===V||S.id===z,headingLabelFn:e=>"",marketOverride:e&&W.marketTypes&&W.marketTypes[0],onRender:(e,t,s)=>{e&&!M?B(!0):!e&&M&&B(!1)}})),r.createElement("div",{className:o()({"is-hidden":M&&!D})},W.key.includes("team_total")&&r.createElement(H.Rj.MatchupsTeamTotal,{mode:"pregame",sport:S,periods:Array.from((0,h.Yn)(W,"periods",[])),date:N,maxEvents:999,headingLabelFn:e=>"",showHiddenLeagues:W.key.startsWith("leagueType:"),onRender:(e,t)=>{if(!e&&D?_(!1):e&&!D&&_(!0),v.length>0)return;const s=t.map((e=>{const[t]=e;return new Date(t)}));JSON.stringify(v)!==JSON.stringify(s)&&C(s)}}),!W.key.includes("team_total")&&(["all","leagueType:Corners","leagueType:Booking","leagueType:Runlines","leagueType:AlternateLines"].includes(W.key)||(0,h.Yn)(W,"periods",[]).length>0)?r.createElement(H.Rj.MatchupsTrinity,{mode:"pregame",sport:S,period:W.period,date:N,maxEvents:999,usePks:(W.key.startsWith("leagueType:")||W.key.startsWith("period:"))&&W.pks,showHiddenLeagues:W.key.startsWith("leagueType:"),renderPeriods:(S.id===Q||S.id===Z)&&"all"===W.key,enableChunkMode:!0,headingLabelFn:e=>"",marketOverride:e&&W.marketTypes&&W.marketTypes[0],onRender:(e,t)=>{if(!e&&D?_(!1):e&&!D&&_(!0),v.length>0)return;const s=t.map((e=>{const[t]=e;return new Date(t)}));JSON.stringify(v)!==JSON.stringify(s)&&C(s)}}):!W.key.includes("team_total")&&r.createElement(ae,{filter:W}))))),r.createElement(u.A,{tag:"promo_home_bottom"}),!se&&r.createElement(p.A,{values:{sportName:(0,f.t)(`sport.${w.sport.name.toLowerCase()}`,w.sport.name),leagueName:$}}),r.createElement(G.A,{sport:S,eligibleLangauges:b.curacao.type===a?["en","ko","ja"]:["en"]}))};const ne=(e,t)=>e&&"soccer:minutes"===e.key?t:null,ae=e=>{const{filter:t}=e,s=(0,q.d4)((e=>(0,h.Yn)(e,"Layout.isMobile"))),n=(0,q.d4)((e=>!s&&e.Preferences.QuickBet&&e.User.loggedIn)),a=(0,q.d4)((e=>s&&e.Preferences.EasyBet&&e.User.loggedIn));return t&&t.pks&&Array.from(t.pks).map((e=>{let s=Array.from(t.periods).map((e=>({period:e})));return"Team Props"!==t.key&&0!==t.periods.length||(s=[{period:0}]),s.map((s=>r.createElement(J.A,{order:ne(t,s.period),mainMatchupId:null,filterLabel:t&&t.getPeriodLabel(s.period),period:s.period,key:`${t.key}:${e}:${s.period}`,pk:e,enablePinnedGroups:!1,showSpecialsHeading:!0,quickBetEnabled:n,easyBetEnabled:a})))}))};var re=(0,n.S)((({Layout:e,User:t})=>({isMobile:e.isMobile,hiddenSports:a.Ay.get("license.features.hiddenSports"),licenseType:t.licenseType})),null)((({isMobile:e,licenseType:t,match:{params:{sportName:s,gameSlug:n,leagueName:a}}})=>r.createElement(se,{key:a,isMobile:e,sportName:s,gameSlug:n,leagueName:a,licenseType:t})))},64019:function(e,t,s){s.d(t,{A:function(){return h}});var n=s(96540),a=s(67438),r=s(22980),l=s(78299),o=s(67926),i=s(87776);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var n in s)({}).hasOwnProperty.call(s,n)&&(e[n]=s[n])}return e},c.apply(null,arguments)}const p={},d={"browse.games":"browse.leagueMatchups","browse.gameLeagueMatchups":"browse.leagueMatchups"};class u extends n.Component{buildKey(e,t){return null!=t?`${e}.${t}`:`${e}.generic`}getSlugifiedValues(e){let t={};for(const s in e)"string"==typeof e[s]?t[s]=(0,l.Yv)(e[s]):t[s]=e[s];return t}renderContent=(e,t,s)=>{const{values:l}=this.props;if(null!=s)return n.createElement(n.Fragment,null,s);if(null!=t){const s=l?(0,r.$r)(this.getSlugifiedValues(l)):[],o=(0,r.dO)(e,t,...s);return null!=o?n.createElement(a.A,c({},o,{values:l})):n.createElement(n.Fragment,null,t)}return null};render(){const{title:e,description:t,route:s,match:a,isTitleOnly:l=!1}=this.props,c=s||this.props.match.path;let u=p[c];if(void 0===u){const e=(0,r.nU)(i.Ay,((e,t)=>e===c&&"base"!==t));p[c]=u=e?e.key:null}u=d[u]||u;const m=this.buildKey("heading.title",u),h=this.buildKey("heading.description",u);return l?n.createElement("span",null,this.renderContent(o.A,m,e)):n.createElement("div",{className:"headingContent-h1T9JJyeQw"},n.createElement("h2",null,this.renderContent(o.A,m,e)),n.createElement("p",null,this.renderContent(o.A,h,t)))}}var m=s(84385),h=(0,s(56347).y)((0,m.S)()(u))}}]);
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.