(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{1177:function(e,t,r){"use strict";r.d(t,"a",(function(){return w}));var o=r(0),n=r(1341),d=r(399),c=r(153),m=r(1165),l=r(1100),h=r(1212);const G=(e,t)=>e.reduce(((e,r)=>{var o,n,d,c;const m=t(null!=(o=r.champUniqKey)?o:"");return void 0===m||void 0===r.timeBeforeStart||void 0===r.champUniqKey||(null!=e[n=r.timeBeforeStart]||(e[n]={}),null!=(d=e[r.timeBeforeStart])[c=r.champUniqKey]||(d[c]={champ:m,games:[]}),e[r.timeBeforeStart][r.champUniqKey].games.push(r)),e}),{});var O=r(68),j=r(45),y=r(29);const v={[j.b.HOME_LIVE]:y.a.DASHBOARD_LIVE_PINNED_GAMES,[j.b.HOME_LINE]:y.a.DASHBOARD_LINE_PINNED_GAMES,[j.b.CYBER_LINE]:y.a.DASHBOARD_CYBER_PINNED_GAMES,[j.b.CYBER_LIVE]:y.a.DASHBOARD_CYBER_PINNED_GAMES,[j.b.BETSONYOUR_LINE]:y.a.DASHBOARD_LINE_PINNED_GAMES,[j.b.BETSONYOUR_LIVE]:y.a.DASHBOARD_LIVE_PINNED_GAMES,[j.b.MARBLE_LIVE]:y.a.DASHBOARD_MARBLE_PINNED_GAMES,[j.b.TEAM_LINE]:y.a.DASHBOARD_TEAM_LINE_PINNED_GAMES,[j.b.TOPGAME_LINE]:y.a.DASHBOARD_TOPGAME_LINE_PINNED_GAMES,[j.b.TOPGAME_LIVE]:y.a.DASHBOARD_TOPGAME_LIVE_PINNED_GAMES};var I=r(387),S=r(428);const B=Object(O.a)((()=>{const e=Object.fromEntries(Object(I.a)(Object.values(v)).map((e=>[e,Object(n.a)({storageKey:e})])));return Object(S.a)((()=>{Object.values(Object(o.G)(e)).forEach((e=>{e.restoreList()}))})),{pinnedGamesMap:e}})),T=({bettingStoreType:e})=>{var t;const{pinnedGamesMap:r}=B(),n=(e=>v[e])(e),d=r[n],{list:c=[],hasItem:m=(()=>!1),toggleItem:l=(()=>{})}=null!=(t=Object(o.G)(d))?t:{};return{pinnedGameIds:c,hasPinnedGameIds:m,togglePinnedGameIds:l}};var F=r(1345),L=r(85),E=r(245);var C=r(43),base=r(154),f=r(2042),P=r(87),A=r(1558),D=r(1164),_=r(1178);const w=Object(D.a)("dashboardStore",(({storeName:e,bettingType:t,pageType:r,prevStore:O})=>{const j=O,y=Object(o.Z)(),{isMobile:v}=Object(o.U)(),S=Object(c.a)(),{dashboardLoadLimit:B}=Object(o.hb)(),{matchTabFilterStore:D}=Object(F.a)({pageType:r,bettingType:t}),{bettingStoreType:w,bettingStoreNamespace:N}=Object(m.a)({bettingType:t,pageType:r}),M=Object(o.G)(e),{list:R,setArray:k,getItem:V}=Object(d.a)({propKey:"id",cacheKey:`${M}-games`,changeableProps:_.g}),{list:U,setArray:W,getItem:$}=Object(d.a)({propKey:"key",cacheKey:`${M}-champs`,changeableProps:_.c}),{list:H,hasItem:K,toggleItem:x}=Object(n.a)(),Y=y.createInjectableModel(P.a.DASHBOARD_API),z=Object(base.c)(B,`${M}-dashboardLoadLimit`),J=Object(base.c)(A.a.LOADING,`${M}-dashboardComponentState`),Z=Object(base.c)(0,`${M}-dashboardType`),[Q,X]=Object(base.b)({},`${M}-marketsByGameId`),[ee,te]=Object(base.b)({},`${M}-marketGroupsBySportId`),[ae,re]=Object(base.b)({},`${M}-longMarketGroups`),[oe,se]=Object(base.b)(3,`${M}-marketsGroupCount`),[ne,ie]=Object(base.b)(!1,`${M}-marketsIsLoaded`),de=Object(base.c)(1,`${M}-updatesCounter`),ce=Object(o.a)((()=>Object(o.G)(t)===C.a.LIVE&&S.getters.bettingIsOnlyWithVideos)),be=Object(o.a)((()=>1===Object(o.G)(Z))),me=Object(o.a)((()=>2===Object(o.G)(Z))),le=Object(o.a)((()=>{var e;return null==(e=Object(o.G)(D))?void 0:e.getters.matchTabFilterTypeGames})),pe=Object(o.a)((()=>{var e;return null==(e=Object(o.G)(D))?void 0:e.getters.matchTabFilterCurrentTab})),he=Object(o.a)((()=>{var e;return null==(e=Object(o.G)(D))?void 0:e.getters.matchTabFilterUpcomingEvent})),ue=Object(o.a)((()=>Object(o.G)(me)?C.a.LINE:Object(o.G)(t))),Ge=Object(o.a)((()=>{var e,t;return Object(o.G)(me)&&null!=(t=null==(e=Object(o.G)(he))?void 0:e.bettingStoreType)?t:Object(o.G)(w)})),Oe=Object(o.a)((()=>Object(l.a)(Object(o.G)(R),(e=>e.mainGameId)))),je=Object(o.a)((()=>Object(o.G)(U).slice().sort(((a,b)=>a.sportId-b.sportId)))),ge=Object(o.a)((()=>Object(f.a)(Object(o.G)(ue)))),{gamesWithVideo:ye,champsWithVideo:ve}=(({games:e,champs:t})=>{const{checkGameVideoAvailable:r}=Object(h.a)(),n=Object(o.a)((()=>Object(o.G)(e).filter((e=>r(e))))),d=Object(o.a)((()=>{const e=Object(l.a)(Object(o.G)(n),(e=>e.champUniqKey));return Object(o.G)(t).filter((t=>Boolean(e[t.key])))}));return{gamesWithVideo:n,champsWithVideo:d}})({games:R,champs:U}),{pinnedGameIds:Ie,hasPinnedGameIds:Se,togglePinnedGameIds:Be,dashboardPinnedGameList:Te,dashboardPinnedGameListCount:Fe,dashboardPinnedGamesByChampId:Le,dashboardPinnedGamesByDate:Ee,dashboardPinnedChampList:Ce,dashboardPinnedChampsGroupByDate:fe}=(({isOnlyWithVideos:e,bettingStoreType:t,getGame:r,getChamp:n,champs:d,champsWithVideo:c})=>{const{pinnedGameIds:m,hasPinnedGameIds:h,togglePinnedGameIds:O}=T({bettingStoreType:Object(o.G)(t)}),j=Object(o.a)((()=>Object(o.G)(e)?Object(o.G)(c):Object(o.G)(d))),y=Object(o.a)((()=>Object(o.G)(m).map((e=>r(e))).filter(Boolean))),v=Object(o.a)((()=>Object(l.a)(Object(o.G)(y),(e=>e.champUniqKey)))),I=Object(o.a)((()=>Object(l.a)(Object(o.G)(y),(e=>e.timeBeforeStart)))),S=Object(o.a)((()=>Object(o.G)(j).filter((e=>Object(o.G)(v)[e.key])))),B=Object(o.a)((()=>Object(o.G)(y).length)),F=Object(o.a)((()=>G(Object(o.G)(y),n)));return{pinnedGameIds:m,hasPinnedGameIds:h,togglePinnedGameIds:O,dashboardPinnedGameList:y,dashboardPinnedGameListCount:B,dashboardPinnedGamesByChampId:v,dashboardPinnedGamesByDate:I,dashboardPinnedChampList:S,dashboardPinnedChampsGroupByDate:F}})({bettingStoreType:w,getGame:V,getChamp:$,champs:U,champsWithVideo:ve,isOnlyWithVideos:ce}),{dashboardFilteredGameList:Pe,dashboardFilteredGameListCount:Ae,dashboardFilteredGamesByChampId:De,dashboardFilteredChampList:_e,dashboardFilteredChampsGroupByDate:we,dashboardFilteredChampsBySportId:Ne,dashboardFilteredCountriesBySportId:Me,dashboardFilteredChampsBySportIdByCountry:Re,dashboardFilteredSportList:ke}=(({isOnlyWithVideos:e,getChamp:t,games:r,champs:n,gamesWithVideo:d,champsWithVideo:c,dashboardTypePeriods:m,pinnedGameIds:h,dashboardPinnedGamesByChampId:O})=>{const{getBettingSportById:j}=Object(E.a)(),y=Object(o.a)((()=>Object(o.G)(e)?Object(o.G)(d):Object(o.G)(r))),v=Object(o.a)((()=>Object(o.G)(e)?Object(o.G)(c):Object(o.G)(n))),S=Object(o.a)((()=>{const e=Object(o.G)(m);return Object(o.G)(y).filter((t=>e||!t.isSubGame)).filter((e=>!Object(o.G)(h).includes(e.id)))})),B=Object(o.a)((()=>Object(l.a)(Object(o.G)(S),(e=>e.champUniqKey)))),T=Object(o.a)((()=>{const e=Object(o.G)(O);return Object(o.G)(v).filter((t=>(e[t.key]||[]).lengthG(Object(o.G)(S),t))),C=Object(o.a)((()=>Object(l.a)(Object(o.G)(T),(e=>e.sportId)))),f=Object(o.a)((()=>Object(I.a)(Object(o.G)(y).map((e=>e.sportId))))),P=Object(o.a)((()=>Object(o.G)(f).map((e=>j(Number(e)))).filter(L.a))),A=Object(o.a)((()=>Object(o.G)(S).length)),D=Object(o.a)((()=>Object(l.a)(Object(o.G)(v),(e=>e.sportId),(e=>e.countryId)))),_=Object(o.a)((()=>Object.entries(Object(o.G)(D)).reduce(((e,[t,r])=>(e[t]=Object.values(r).map((e=>{const[t]=e;return{id:t.countryId,name:t.countryName,champsCount:e.length}})),e)),{})));return{dashboardFilteredGameList:S,dashboardFilteredGameListCount:A,dashboardFilteredGamesByChampId:B,dashboardFilteredChampList:T,dashboardFilteredChampsGroupByDate:F,dashboardFilteredChampsBySportId:C,dashboardFilteredCountriesBySportId:_,dashboardFilteredChampsBySportIdByCountry:D,dashboardFilteredSportList:P}})({getChamp:$,games:R,champs:U,gamesWithVideo:ye,champsWithVideo:ve,dashboardTypePeriods:be,pinnedGameIds:Ie,dashboardPinnedGamesByChampId:Le,isOnlyWithVideos:ce}),Ve=(e=B)=>{z.value=e},Ue=e=>{J.value=e},We=()=>{Ue(Object(o.G)(Ae)||Object(o.G)(Fe)?A.a.FULL:A.a.EMPTY)},$e=data=>{data.hasError||(W(data.champs),k(data.games),X(data.marketsByGameId),te(data.marketGroupsBySportId),re(data.longMarketGroupsByGameId),ie(Boolean(Object.keys(data.marketsByGameId).length)),Object(o.G)(he)?Z.value=2:Object(o.G)(le)?Z.value=1:Z.value=0,We())};return Object(o.h)(Ae,(()=>{Object(o.G)(J)!==A.a.LOADING&&We()})),j&&Object(o.G)(j.games).length&&(Object(o.G)(Ae)||Object(o.G)(Fe)||!v)&&$e({champs:Object(o.G)(j.champs),games:Object(o.G)(j.games),marketsByGameId:Object(o.G)(j.marketsByGameId),marketGroupsBySportId:Object(o.G)(j.marketGroupsBySportId),longMarketGroupsByGameId:Object(o.G)(j.longMarketGroups)}),{pageType:r,bettingType:t,bettingStoreType:w,dashboardOverrideBettingType:ue,dashboardOverrideBettingStoreType:Ge,bettingStoreNamespace:N,dashboardComponentState:J,games:R,champs:U,openedGamesWithSubGames:H,pinnedGameIds:Ie,dashboardType:Z,marketsByGameId:Q,marketGroupsBySportId:ee,longMarketGroups:ae,marketsIsLoaded:ne,marketsGroupCount:oe,updatesCounter:de,matchTabFilterTypeGames:le,matchTabFilterType:pe,dashboardFilteredGameList:Pe,dashboardPinnedGameList:Te,dashboardPinnedGamesByChampId:Le,dashboardPinnedGamesByDate:Ee,dashboardFilteredGamesByChampId:De,dashboardSubGamesByParentId:Oe,dashboardChampListSortedBySportId:je,dashboardFilteredChampList:_e,dashboardPinnedChampList:Ce,dashboardPinnedChampsGroupByDate:fe,dashboardFilteredChampsGroupByDate:we,dashboardFilteredChampsBySportId:Ne,dashboardFilteredCountriesBySportId:Me,dashboardFilteredChampsBySportIdByCountry:Re,dashboardFilteredSportList:ke,dashboardLoadLimit:z,dashboardApi:Y,isDashboardOverrideIsLive:ge,dashboardTypeUpcomingEvents:me,dashboardTypePeriods:be,setDashboardLimit:Ve,setMarketsGroupCount:se,hasPinnedGameIds:Se,togglePinnedGameIds:Be,dashboardCancelRequest:()=>{return e=void 0,t=null,r=function*(){yield Y.cancelAllRequest()},new Promise(((o,n)=>{var d=e=>{try{m(r.next(e))}catch(e){n(e)}},c=e=>{try{m(r.throw(e))}catch(e){n(e)}},m=e=>e.done?o(e.value):Promise.resolve(e.value).then(d,c);m((r=r.apply(e,t)).next())}));var e,t,r},dashboardTriggerUpdateData:()=>{de.value=Object(o.G)(de)+1},toggleOpenedGamesWithSubGames:x,hasOpenedGamesWithSubGames:K,dashboardClearData:()=>{W([]),k([]),X({}),te({}),re({}),Ve(),Ue(A.a.LOADING)},dashboardGetGame:V,dashboardSetParsedData:$e,dashboardSetComponentState:Ue}}))},1339:function(e,t,r){"use strict";var o=r(214),n=r(0),d=Object(n.c)({name:"UiToggleFavoriteButton",props:{isActive:{type:Boolean,default:!1},narrow:{type:Boolean,default:!1},size:{type:String,default:o.a},tooltipTheme:{type:String,default:""}},setup(e){const t=Object(n.lb)();return{toggleFavoriteButtonClasses:Object(n.a)((()=>({"toggle-favorite-button--is-active":e.isActive,"toggle-favorite-button--narrow":e.narrow,[`toggle-favorite-button--size-${e.size}`]:Boolean(e.size)}))),title:Object(n.a)((()=>e.isActive?t("betting_remove_favorite"):t("betting_add_favorite")))}}}),c=(r(1555),r(4)),component=Object(c.a)(d,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("button",e._g({directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:e.title,classes:e.tooltipTheme},expression:"{content: title, classes: tooltipTheme}"}],staticClass:"toggle-favorite-button",class:e.toggleFavoriteButtonClasses,attrs:{type:"button","aria-label":e.title}},e.$listeners),[r("UiIco",{staticClass:"toggle-favorite-button__ico",attrs:{ico:e.$consts.iconName.FAVORITE}})],1)}),[],!1,null,"0cb58238",null);t.a=component.exports},1345:function(e,t,r){"use strict";r.d(t,"a",(function(){return j}));var o=r(0),n=r(401),d=r(45),c=r(420);const m={matchTabFilterClearAll(e){return t=this,r=arguments,o=function*({commit:e}){e("matchTabFilterSetCurrentTab"),e("matchTabFilterSetRecommended"),e("matchTabFilterSetUpcomingEvents"),e("matchTabFilterSetTypeGames"),e(d.a+"bettingSetIsUpcomingEvents",!1,{root:!0})},new Promise(((e,n)=>{var d=e=>{try{m(o.next(e))}catch(e){n(e)}},c=e=>{try{m(o.throw(e))}catch(e){n(e)}},m=t=>t.done?e(t.value):Promise.resolve(t.value).then(d,c);m((o=o.apply(t,r)).next())}));var t,r,o}},l={matchTabFilterSetRecommended(e,filter){e.recommended=filter},matchTabFilterSetRecommendedIsForceShow(e,t=!1){e.recommendedIsForceShow=t},matchTabFilterSetUpcomingEvents(e,filter){e.upcomingEvent=filter},matchTabFilterSetTypeGames(e,t){e.typeGames=t},matchTabFilterSetCurrentTab(e,t=e.defaultTabType){e.currentTab=t},matchTabFilterSetDefaultTabType(e,t=0){e.defaultTabType=t,e.currentTab=t}},h={matchTabFilterRecommended:e=>e.recommended,matchTabFilterRecommendedIsForceShow:e=>e.recommendedIsForceShow,matchTabFilterUpcomingEvent:e=>e.upcomingEvent,matchTabFilterTypeGames:e=>e.typeGames,matchTabFilterCurrentTab:e=>e.currentTab},G=({bettingStoreType:e})=>({strict:!1,namespaced:!0,state:()=>({bettingStoreType:e,recommended:void 0,recommendedIsForceShow:!1,upcomingEvent:void 0,typeGames:void 0,defaultTabType:0,currentTab:0}),actions:m,mutations:l,getters:h});var O=r(25);const j=({pageType:e,bettingType:t})=>{const r=Object(o.a)((()=>{var r;return Object(d.d)(null!=(r=Object(o.G)(e))?r:O.a.HOME,Object(o.G)(t))}));return{matchTabFilterStore:Object(n.a)(Object(o.a)((()=>(({bettingStoreType:e})=>({name:Object(d.c)({name:c.a,type:e}),store:G({bettingStoreType:e})}))({bettingStoreType:Object(o.G)(r)}))))}}},1383:function(e,t,r){"use strict";r.d(t,"a",(function(){return m}));var o=r(0),n=r(68),d=r(78),c=(e,t,r)=>new Promise(((o,n)=>{var d=e=>{try{m(r.next(e))}catch(e){n(e)}},c=e=>{try{m(r.throw(e))}catch(e){n(e)}},m=e=>e.done?o(e.value):Promise.resolve(e.value).then(d,c);m((r=r.apply(e,t)).next())}));const m=Object(n.a)((()=>{const e=Object(d.b)(),t=e.get("favoriteGamesIdsLine"),r=e.get("favoriteGamesIdsLive"),n=e.get("favoriteGamesLine"),m=e.get("favoriteGamesLive"),l=e.get("isLoadedLineFavorites"),h=e.get("isLoadedLiveFavorites"),G=Object(o.a)((()=>{var e,n,d;return null!=(d=null==(n=Object(o.G)(r))?void 0:n.concat(null!=(e=Object(o.G)(t))?e:[]))?d:[]})),O=Object(o.a)((()=>{var e,t,r;return null!=(r=null==(t=Object(o.G)(m))?void 0:t.concat(null!=(e=Object(o.G)(n))?e:[]))?r:[]})),j=Object(o.a)((()=>Object(o.G)(G).reduce(((e,t)=>(e[t]=!0,e)),{})));return{isLoadedLineFavorites:l,isLoadedLiveFavorites:h,favoriteGamesLine:n,favoriteGamesLive:m,favoriteGamesIds:G,favoriteGames:O,cancelAllRequest:()=>c(void 0,null,(function*(){return new Promise((e=>{var t,r;null==(t=window.coreBus)||t.emit("triggerFavoritesCancelAllRequest");const o=()=>{var t;e(),null==(t=window.coreBus)||t.off("triggerFavoritesAllRequestCanceled",o)};null==(r=window.coreBus)||r.on("triggerFavoritesAllRequestCanceled",o)}))})),setFavoriteGame:(e,t)=>c(void 0,null,(function*(){return new Promise((r=>{var n,d;null==(n=window.coreBus)||n.emit("triggerSetFavoriteGame",{gameId:Object(o.G)(e),bettingType:Object(o.G)(t)});const c=e=>{var t;r(e),null==(t=window.coreBus)||t.off("triggerFavoriteGameSetted",c)};null==(d=window.coreBus)||d.on("triggerFavoriteGameSetted",c)}))})),deleteFavoriteGame:(e,t)=>c(void 0,null,(function*(){return new Promise((r=>{var n,d;null==(n=window.coreBus)||n.emit("triggerDeleteFavoriteGame",{gameId:Object(o.G)(e),bettingType:Object(o.G)(t)});const c=e=>{var t;r(e),null==(t=window.coreBus)||t.off("triggerFavoriteGameDeleted",c)};null==(d=window.coreBus)||d.on("triggerFavoriteGameDeleted",c)}))})),loadFavoriteGames:e=>c(void 0,null,(function*(){return new Promise((t=>{var r,n;null==(r=window.coreBus)||r.emit("triggerLoadFavoriteGames",Object(o.G)(e));const d=()=>{var e;t(),null==(e=window.coreBus)||e.off("triggerFavoriteGamesLoaded",d)};null==(n=window.coreBus)||n.on("triggerFavoriteGamesLoaded",d)}))})),checkGameIsFavorite:e=>{var t;return null!=(t=Object(o.G)(j)[Object(o.G)(e)])&&t}}}))},1398:function(e,t,r){e.exports={}},1555:function(e,t,r){"use strict";r(1398)},2042:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));var o=r(101);const n=e=>[o.a.LIVE].includes(e)}}]);