(window.webpackJsonp=window.webpackJsonp||[]).push([[247],{1164:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var o=n(0);var r=n(113),c=n(1165),l=n(646);const m=(e,t)=>{const n=((e,t)=>({pageType:n,bettingType:m}={})=>{let d,O=n,v=m;O&&v?d=Object(c.a)({pageType:O,bettingType:v}).bettingStoreType:(d=Object(c.b)().bettingStoreType,O=Object(c.b)().pageType,v=Object(c.b)().bettingType);const y=Object(o.a)((()=>Object(r.b)({name:e,type:Object(o.G)(d)})));return Object(l.a)(y,(({prevComposable:e}={})=>t({storeName:Object(o.G)(y),bettingType:Object(o.G)(v),pageType:Object(o.G)(O),prevStore:e})))})(e,t);return({pageType:e,bettingType:t}={})=>((data,e=Object.keys(Object(o.G)(data)))=>{const t={},n={};return Object.defineProperties(n,e.reduce(((e,n)=>(e[n]={get:()=>{let e=t[n];return e||(e="function"==typeof Object(o.G)(data)[n]?(...e)=>Object(o.G)(data)[n](...e):Object(o.a)((()=>Object(o.G)(Object(o.G)(data)[n]))),t[n]=e),e},enumerable:!0},e)),{})),n})(n({pageType:e,bettingType:t}))}},1165:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return v}));var o=n(0),r=n(43),c=n(35),l=n(45),m=n(155);const d=({pageType:e,bettingType:t})=>{const n=Object(o.a)((()=>Object(c.c)(Object(o.G)(e),Object(o.G)(t)))),m=Object(o.a)((()=>`${Object(l.c)({type:Object(o.G)(n)})}/`)),d=Object(o.a)((()=>Object(o.G)(t)===r.a.LIVE)),O=Object(o.a)((()=>Object(o.G)(t)===r.a.LINE));return{pageType:e,bettingType:t,isLive:d,isLine:O,bettingStoreType:n,bettingStoreNamespace:m}},{inject:O,provide:v}=Object(m.a)(d)},1168:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n(1164),r=n(1208);const c=Object(o.a)("selectedBettingEntitiesStore",r.a)},1178:function(e,t,n){"use strict";n.d(t,"f",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return m})),n.d(t,"d",(function(){return d})),n.d(t,"g",(function(){return O}));const o=["gamesCount","gamesCountWithVideo","gamesCountWithZone","champsCount","isNew"],r=["gamesCount","subs"],c=["gamesCount","gamesCountWithVideo","gamesCountWithZone","countryName","isNew"],l=["gamesCount","gamesCountWithVideo","gamesCountWithZone","countryName","marketGroups","startUnixTimestamp","startDateFormatted","startTimeFormatted","isNew"],m=["gamesCount","gamesCountWithVideo","subChampsCount","isNew"],d=["subGamesCount","homeTeam","awayTeam","stats","matchInfo","startDateFormatted","startTimeFormatted","isGameOver"],O=["startUnixTimestamp","startTimestamp","number","videoId","zoneId","subGamesCount","hasMarketsHistory","hasStatisticRatingTables","statisticStageType","statisticStatus","firstOpponentFullScore","firstOpponentScoreLabel","secondOpponentFullScore","secondOpponentScoreLabel","periodScores","cyberGameScores","isTimeRunning","statistics","timeInSeconds","currentPeriod","currentPeriodLabel","summary","numberOfMarkets","weatherData","matchInfo","marketsCountByType","marketTypes","hasScores","startDateFormatted","startTimeFormatted","timeFormatted","topOrder","hasLineups","statisticGameId","dateMonth","timeBeforeStart","shortDateWithAlphabeticMonth","subGames","markets","marketGroups","matches","isNew","homeTeamAdditionalInfo","awayTeamAdditionalInfo","beforeStartMilliseconds","isGameOver","isNotStarted","additionalMarkets","isLong","startShortDateFormatted"]},1180:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n(414),r=n(413);const c={pageType:{type:String,validator:o.b,default:void 0},bettingType:{type:String,validator:r.b,required:!0}}},1181:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n(0),r=n(11);const c=()=>{const e=Object(o.G)(Object(r.a)()),t=Object(o.a)((()=>e.getters.globalIsRtl)),n=Object(o.a)((()=>Object(o.G)(t)?-1:1));return{isRtl:t,rtlDirection:n}}},1208:function(e,t,n){"use strict";n.d(t,"a",(function(){return G}));var o=n(0),r=n(1341),c=n(1358),l=n(387),m=n(55),d=n(85);const O=e=>{const t=(e=>e.map((e=>{const[t,n]=Object(m.f)(e).map(Number);return{sectionChampId:e,menuSection:t,menuSectionOriginal:Object(d.a)(t)?Object(m.e)(t):void 0,champId:n}})).filter((e=>Object(d.a)(e.champId)&&Object(d.a)(e.menuSection))))(e).map((({champId:e})=>e));return{champs:Object(l.a)(t)}};var v=Object.defineProperty,y=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,h=(e,t,n)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,f=(a,b)=>{for(var e in b||(b={}))T.call(b,e)&&h(a,e,b[e]);if(y)for(var e of y(b))j.call(b,e)&&h(a,e,b[e]);return a};const G=({bettingType:e,storeName:t})=>{const n=Object(o.G)(t),{list:l,hasItem:m,toggleItem:d,setList:v,syncMethods:y}=Object(r.a)({cacheKey:`${n}-categoryIds`}),{list:T,hasItem:j,toggleItem:h,setList:G,deleteByBindKey:S,syncMethods:_}=Object(r.a)({cacheKey:`${n}-sportIds`}),{list:I,hasItem:C,toggleItem:E,setList:L,deleteByBindKey:N,syncMethods:A}=Object(r.a)({cacheKey:`${n}-champIds`}),{list:k,hasItem:U,toggleItem:P,setList:M}=Object(r.a)({cacheKey:`${n}-topChampIds`}),{list:w,hasItem:R,toggleItem:B,setList:x}=Object(r.a)({cacheKey:`${n}-gameIds`}),{list:V,hasItem:D,toggleItem:F,setList:$}=Object(r.a)({cacheKey:`${n}-marketGroup`}),H=Object(o.a)((()=>f(f({},Object(c.a)(Object(o.G)(T))),O(Object(o.G)(I)))));return y({setList:()=>{G([]),L([]),M([]),x([])},deleteItem:e=>{S(e)}}),_({setList:()=>{L([]),M([]),x([])},deleteItem:e=>{N(e)}}),{bettingType:e,storeName:t,paramsSelectedEntities:H,listSelectedSectionSportIds:T,listSelectedMenuSectionIds:l,listSelectedSectionChampIds:I,listSelectedTopChampIds:k,listSelectedGameIds:w,listSelectedSportMarketGroupIds:V,toggleSelectedSectionSportId:h,toggleSelectedMenuSectionId:d,toggleSelectedTopChampId:P,toggleSelectedSectionChampId:E,toggleSelectedGameId:B,toggleSelectedSportMarketGroupId:F,hasSelectedSectionSportId:j,hasSelectedMenuSectionId:m,hasSelectedTopChampId:U,hasSelectedSectionChampId:C,hasSelectedGameId:R,hasSelectedSportMarketGroupId:D,setSelectedSectionSportIds:G,setSelectedMenuSectionIds:v,setSelectedSectionChampIds:L,setSelectedTopChampIds:M,setSelectedGameIds:x,setSelectedSportMarketGroupIds:$,syncMethodsForMenuSectionId:y,syncMethodsForSectionSportId:_,syncMethodsForSectionChampId:A,champIdsDeleteByBindKey:N,clearSelectedMarketGroup:()=>{$([])},clearSelectedEntities:()=>{v([]),G([]),L([]),M([]),x([])}}}},1212:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n(68),r=n(87),c=n(0);const l=Object(o.a)((()=>{const e=Object(c.Z)(),t=Object(c.B)(),n=Object(c.a)((()=>Boolean(Object(c.G)(t)))),o=()=>{return n=void 0,o=null,c=function*(){const n=yield e.fetchDependency(r.a.GAME_VIDEO_AVAILABILITY_SERVICE);yield n.loadConfig(),t.value=n},new Promise(((e,t)=>{var r=e=>{try{m(c.next(e))}catch(e){t(e)}},l=e=>{try{m(c.throw(e))}catch(e){t(e)}},m=t=>t.done?e(t.value):Promise.resolve(t.value).then(r,l);m((c=c.apply(n,o)).next())}));var n,o,c};return Object(c.s)((()=>{o()})),{isVideoAvailabilityServiceReady:n,checkGameVideoAvailable:e=>{var n;return Boolean(null==(n=Object(c.G)(t))?void 0:n.isAvailable(Object(c.G)(e)))},checkGameVideoAccess:e=>{var n;return Boolean(null==(n=Object(c.G)(t))?void 0:n.isCheckVideoAccess(Object(c.G)(e)))},checkVideoEnabled:e=>{var n;return Boolean(null==(n=Object(c.G)(t))?void 0:n.isCheckVideoEnabled(Object(c.G)(e)))}}}))},1244:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return v}));var o=n(43),r=n(659);const c="default",l=3e3,m=5e3,d=1e4,O=15e3,v={2566618:{[o.a.LINE]:O,[o.a.LIVE]:2e3},146:{[o.a.LINE]:O,[o.a.LIVE]:l},153:{[o.a.LINE]:O,[o.a.LIVE]:l},268:{[o.a.LINE]:O,[o.a.LIVE]:l},235:{[o.a.LINE]:O,[o.a.LIVE]:l},236:{[o.a.LINE]:O,[o.a.LIVE]:l},210:{[o.a.LINE]:O,[o.a.LIVE]:l},[r.a.DASHBOARD_COMPONENT]:{[o.a.LINE]:O,[o.a.LIVE]:m},[r.a.GAME_COMPONENT]:{[o.a.LINE]:O,[o.a.LIVE]:m},[r.a.SYNTHETIC_GAME_COMPONENT]:{[o.a.LINE]:O,[o.a.LIVE]:2e3},[r.a.GAME_OVER_PANEL_COMPONENT]:{[o.a.LINE]:O,[o.a.LIVE]:d},[r.a.COUPON_COMPONENT]:{[c]:d},[r.a.COUPON_OPENED_COST_COMPONENT]:{[c]:O},[r.a.GAME_SLIDER_COMPONENT]:{[o.a.LINE]:3e4,[o.a.LIVE]:O},[r.a.MEDIA_COMPONENT]:{[c]:6e5},[r.a.MENU_COMPONENT]:{[o.a.LINE]:d,[o.a.LIVE]:m},[r.a.CHAMP_RESULTS_COMPONENT]:{[c]:O},[r.a.FAVORITES_COMPONENT]:{[o.a.LINE]:d,[o.a.LIVE]:m},[r.a.GAME_TIMELINE_DATA_PROVIDER_COMPONENT]:{[o.a.LIVE]:6e4},[r.a.TOP_GAMES]:{[o.a.LINE]:6e4,[o.a.LIVE]:d},[r.a.USER_MESSAGES]:{[c]:6e4},[r.a.TOP_CHAMPS]:{[c]:d},[r.a.RECOMMENDED_GAMES_COMPONENT]:{[o.a.LINE]:O,[o.a.LIVE]:d},[r.a.EXPRESS_OF_THE_DAY]:{[o.a.LINE]:O,[o.a.LIVE]:O},[r.a.COUPON_NOTIFICATION]:{[c]:d},[r.a.INSIGHTS]:{[c]:O},[r.a.BANNERS_COMPONENT]:{[o.a.LINE]:6e4,[o.a.LIVE]:6e4}}},1248:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return c}));const o="country-filter",r=`${o}/`,c="country-filter-common"},1262:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n(0),r=n(1244),c=n(212);const l=({name:e,bettingType:t="default",champId:n=NaN,sportId:l=NaN})=>Object(o.a)((()=>{var m,d,O;let v=1e4;return Object(o.G)(n)in r.a?v=null==(m=r.a[Object(o.G)(n)])?void 0:m[Object(o.G)(t)]:Object(o.G)(l)in r.a?v=null==(d=r.a[Object(o.G)(l)])?void 0:d[Object(o.G)(t)]:Object(o.G)(e)in r.a&&(v=null==(O=r.a[Object(o.G)(e)])?void 0:O[Object(o.G)(t)]),Object(c.a)(v)||(v=1e4),v}))},1275:function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var o=n(0),r=n(45),c=n(25),l=n(43),m=n(11),d=n(153);const O=({pageType:e,bettingType:t})=>({pageType:e,bettingType:t,bettingStoreType:Object(o.a)((()=>{var n;return Object(r.d)(null!=(n=Object(o.G)(e))?n:c.a.HOME,Object(o.G)(t))})),isLive:Object(o.a)((()=>Object(o.G)(t)===l.a.LIVE)),isLine:Object(o.a)((()=>Object(o.G)(t)===l.a.LINE)),bettingStore:Object(d.a)(),globalStore:Object(m.a)()})},1333:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n(55),r=n(85);const c=e=>e.map((e=>{const[t,n]=Object(o.f)(e).map(Number);return{sectionSportId:e,menuSection:t,menuSectionOriginal:Object(r.a)(t)?Object(o.e)(t):void 0,sportId:n}})).filter((e=>Object(r.a)(e.sportId)&&Object(r.a)(e.menuSection)))},1341:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var o=n(0),r=n(114),c=n.n(r),l=n(48),m=n(1460),d=n(1461),O=n(1462),v=n(1463),y=n(154),T=n(421),j=(e,t,n)=>new Promise(((o,r)=>{var c=e=>{try{m(n.next(e))}catch(e){r(e)}},l=e=>{try{m(n.throw(e))}catch(e){r(e)}},m=e=>e.done?o(e.value):Promise.resolve(e.value).then(c,l);m((n=n.apply(e,t)).next())}));const h=({storageKey:e,cacheKey:t}={})=>{const n=Object(o.K)(),r=Object(l.a)(),h=Object(y.c)([],t?`useList-items-${t}`:void 0),f=Object(y.c)(new Map,t?`useList-bindMap-${t}`:void 0,{saveUpdate:e=>[...e],recoveryUpdate:e=>new Map(e)}),{hasItem:G}=Object(T.a)(h),S=Object(o.a)((()=>Object(o.G)(h))),_=Object(o.a)((()=>Object(o.G)(S).length)),I=(e,t)=>{null==e||e.forEach((e=>{var n;const o=null!=(n=f.peek().get(e))?n:[];f.peek().set(e,o),t(o)}))},C=()=>j(void 0,null,(function*(){const t=Object(o.G)(e);t&&(yield n.setItem(t,Object(o.G)(h)))})),E=()=>{f.trigger(),h.trigger()},L=Object(m.a)(((e=[],t=new Map)=>{c()(Object(o.G)(h),e)||(h.value=e.slice(),f.value=(e=>new Map([...e].map((([e,t])=>[e,t.slice()]))))(t),C())})),N=(e,t)=>{Object(d.a)(Object(o.G)(h),e)&&(I(t,(t=>{Object(d.a)(t,e)})),E(),C())},A=Object(m.a)((e=>{Object(v.a)(Object(o.G)(h),e)&&(I([...f.peek().keys()],(t=>{Object(v.a)(t,e)})),E(),C())})),k=Object(m.a)((({item:e,value:t=!G(e),bindKeys:n=[],isClear:r=!1,limit:c=0})=>{if(r&&L(),t){for(;c&&Object(o.G)(_)>=c;)A(Object(o.G)(S)[0]);N(e,n)}else A(e)}));return{list:S,hasItem:G,setList:L,addItem:N,addItemToStart:(e,t)=>{Object(O.a)(Object(o.G)(h),e)&&(I(t,(t=>{Object(d.a)(t,e)})),E(),C())},deleteItem:A,toggleItem:k,restoreList:()=>j(void 0,null,(function*(){const t=Object(o.G)(e);if(t)try{const e=yield n.getItem(t);e&&L(e)}catch(e){r.error("restoreList error",e)}})),deleteByBindKey:e=>{var t;(null!=(t=f.peek().get(e))?t:[]).slice().forEach((e=>{A(e)}))},syncMethods:e=>{const t=[];return e.setList&&(t.push(L.sync.watch(e.setList)),e.immediate&&e.setList(Object(o.G)(h),f.peek())),e.toggleItem&&t.push(k.sync.watch(e.toggleItem)),e.deleteItem&&t.push(A.sync.watch(e.deleteItem)),()=>{t.forEach((e=>e()))}}}}},1345:function(e,t,n){"use strict";n.d(t,"a",(function(){return T}));var o=n(0),r=n(401),c=n(45),l=n(420);const m={matchTabFilterClearAll(e){return t=this,n=arguments,o=function*({commit:e}){e("matchTabFilterSetCurrentTab"),e("matchTabFilterSetRecommended"),e("matchTabFilterSetUpcomingEvents"),e("matchTabFilterSetTypeGames"),e(c.a+"bettingSetIsUpcomingEvents",!1,{root:!0})},new Promise(((e,r)=>{var c=e=>{try{m(o.next(e))}catch(e){r(e)}},l=e=>{try{m(o.throw(e))}catch(e){r(e)}},m=t=>t.done?e(t.value):Promise.resolve(t.value).then(c,l);m((o=o.apply(t,n)).next())}));var t,n,o}},d={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}},O={matchTabFilterRecommended:e=>e.recommended,matchTabFilterRecommendedIsForceShow:e=>e.recommendedIsForceShow,matchTabFilterUpcomingEvent:e=>e.upcomingEvent,matchTabFilterTypeGames:e=>e.typeGames,matchTabFilterCurrentTab:e=>e.currentTab},v=({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:d,getters:O});var y=n(25);const T=({pageType:e,bettingType:t})=>{const n=Object(o.a)((()=>{var n;return Object(c.d)(null!=(n=Object(o.G)(e))?n:y.a.HOME,Object(o.G)(t))}));return{matchTabFilterStore:Object(r.a)(Object(o.a)((()=>(({bettingStoreType:e})=>({name:Object(c.c)({name:l.a,type:e}),store:v({bettingStoreType:e})}))({bettingStoreType:Object(o.G)(n)}))))}}},1358:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n(1333),r=n(85);const c=e=>Object(o.a)(e).reduce(((e,{menuSectionOriginal:t,sportId:n})=>(Object(r.a)(t)?e.menuSectionParams.push(`${n}|${t}`):e.sports.push(n),e)),{menuSectionParams:[],sports:[]})},1409:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n(68),r=n(0);const c=Object(o.a)((()=>{const e=Object(r.Y)(),t=Object(r.z)(!1),n=Object(r.z)({sports:[],champs:[],teams:[]}),o=Object(r.z)(!1);let c;return{isLoading:t,params:n,isTriedLoad:o,loadPromise:c,loadParams:(...l)=>{return m=void 0,d=[...l],O=function*({forceUpdate:l=!1}={}){if(Object(r.G)(o)&&!l)return;if(c)return c;t.value=!0;const m=e("/web-api/api/v3/users/popular-events/params").execute();c=m;const{sports:d,leagues:O,teams:v}=yield m;n.value={sports:d,champs:O,teams:v},c=void 0,t.value=!1,o.value=!0},new Promise(((e,t)=>{var n=e=>{try{r(O.next(e))}catch(e){t(e)}},o=e=>{try{r(O.throw(e))}catch(e){t(e)}},r=t=>t.done?e(t.value):Promise.resolve(t.value).then(n,o);r((O=O.apply(m,d)).next())}));var m,d,O}}}))},1725:function(e,t,n){"use strict";var o=n(0),r=n(1181),c=n(10),l=Object(o.c)({name:"LayoutSidebarLeft",setup(){const{consultantParams:e}=Object(o.hb)(),{isRtl:t}=Object(r.a)(),n=Boolean(null==e?void 0:e.consultant_id);return{layoutSidebarClasses:Object(o.a)((()=>({"layout__sidebar--has-consultant-indent":Object(o.G)(n)&&Object(o.G)(t)}))),themeType:c.b}}}),m=n(4),component=Object(m.a)(l,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("UiScrollbar",{staticClass:"layout__sidebar layout__sidebar--left",class:e.layoutSidebarClasses,attrs:{isFixed:""}},[e._t("default")],2)}),[],!1,null,null,null);t.a=component.exports},1781:function(e,t,n){e.exports={}},1846:function(e,t,n){"use strict";var o=n(0),r=n(1962),c=n(1544),l=Object(o.c)({name:"SportsMenuMainLoading",components:{UiSportsMenu:c.a,SportsMenuContentLoader:r.a}}),m=(n(2090),n(4)),component=Object(m.a)(l,(function(){var e=this.$createElement,t=this._self._c||e;return t("UiSportsMenu",{staticClass:"sports-menu-main-loading"},[t("SportsMenuContentLoader")],1)}),[],!1,null,"ce172baa",null);t.a=component.exports},1912:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));const o="top-champs",r=`${o}/`},2065:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n(15),r=n(354);const c={line:"Линия",live:"Live"};class l extends o.a{trackAddGameToFavoriteClick({sportId:e,isAdded:t}){this.sendGTagEventPure("bet_add_favor",{action:t?"add_favor":"remove",sport_id:e})}setGTagParams(){super.setGTagParams(),this.gtag_params.category="v3_Левый блок"}trackOpenGameClick({gameId:e}){this.sendGTagEventPure("bet_game_open",{bookmark_source:r.a.LEFT_MENU,gameId:e})}trackSportSelect(e,t){this.sendGTagEventPure("bet_menu_filter_game_call",{position:"left",sport_id:e}),c[t]?this.sendGTagEvent(`v3_${c[t]} "Выбор спорта"`,String(e)):this.bus.logger.error("DefaultMainMenuAppAnalyticsService error",`unknow select Sport section ${t}`)}trackChampFilterSelect(e){this.sendGTagEventPure("bet_menu_filter_champ_call",{position:"left",championship_id:e,in_top:!1})}trackOnlyBroadcastGamesFilterSelect(e){this.sendGTagEvent(`v3_Клик "${e?"События с трансляцией":"Все события"}"`,void 0),this.sendGTagEventPure("main_filter_call",{option:e?"live_online":"live_all"})}trackMenuBettingSectionSelect(e){c[e]?this.sendGTagEvent(`v3_${c[e]}`,void 0):this.bus.logger.error("DefaultMainMenuAppAnalyticsService error",`unknow active menu section ${e}`)}trackGroupByCountry(e,t){this.sendGTagEventPure("bet_menu_filter_country_call",{action:e?"on":"off"}),c[t]?this.sendGTagEvent(`v3_Клик "${e?"Группировать":"Разгруппировать"}"`,c[t]):this.bus.logger.error("DefaultMainMenuAppAnalyticsService error",`unknown track group by country ${t}`)}trackMainMenuEventsToggle(e,t){c[t]?this.sendGTagEvent(`v3_Клик "${e?"Развернуть":"Свернуть"}"`,c[t]):this.bus.logger.error("DefaultMainMenuAppAnalyticsService error",`unknown track main menu events toggle ${t}`)}trackCategorySelect(e){}trackSubgameClick(e,t){this.sendGTagEvent(`v3_${c[t]}_Клик "Показать под-игры"`,String(e))}trackVideoEnable({sportId:e,isEnabled:t}){t&&this.sendGTagEventPure("bet_video_online_call",{position:r.a.LEFT_MENU,sportId:e})}}},2066:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(10);class r{constructor({UiSportsEvent:e=o.b.gray60,UiDropdown:t=o.b.primary,UIContentLoader:n=o.b.gray100,UiMarket:r=o.b.gray,UiNavItems:c=o.b.gray30,UiScrollbar:l=o.b.default}={}){this.UiSportsEvent=e,this.UIContentLoader=n,this.UiMarket=r,this.UiNavItems=c,this.UiScrollbar=l,this.UiDropdown=t}}},2088:function(e,t,n){e.exports={}},2090:function(e,t,n){"use strict";n(1781)},2310:function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var o=n(0),r=n(25),c=n(43),l=n(11),m=n(1517),d=n(2066);const O=({pageType:e,bettingType:t,favoritesColorThemeProps:n})=>{const O=Object(o.ab)(),v=Object(l.a)(),y=Object(o.I)(),T=Object(o.Z)(),j=Object(m.a)(T),{isRecommendationWidgetAllowed:h}=Object(o.hb)(),f=Object(o.z)(!1),G=Object(o.z)(!1),S=Object(o.z)(!1),_=Object(o.a)((()=>v.getters.globalIsLeftSectionHover)),I=Object(o.a)((()=>v.getters.globalIsLeftSectionHidden)),C=Object(o.a)((()=>v.getters.globalIsLowResolutionScreen)),E=Object(o.a)((()=>v.getters.globalIsLeftSectionVisible)),L=Object(o.a)((()=>{const n=Object(o.G)(e),l=Object(o.G)(t),m=n&&[r.a.HOME,r.a.TEAM].includes(n),d=!n&&l&&[c.a.LIVE,c.a.LINE].includes(l);return m||d})),N=Object(o.a)((()=>h&&Object(o.G)(e)&&[r.a.HOME,r.a.BETSONYOUR].includes(Object(o.G)(e)))),A=Object(o.a)((()=>!Object(o.G)(f)||!Object(o.G)(G)&&Object(o.G)(L)||!Object(o.G)(S)&&Object(o.G)(L)||Object(o.G)(N))),k=new d.a(n);return{isLeftSectionHover:_,isLeftSectionHidden:I,isLowResolutionScreen:C,isLeftSectionVisible:E,showTopEvents:L,showRecommendedGames:N,showNavBlock:A,toggleLeftHidden:()=>{return e=void 0,t=null,n=function*(){try{yield v.dispatch("globalInstallIsLeftSectionHidden",!Object(o.G)(I))}catch(e){O.error("Left side: unable to update visible status",e)}finally{const e=Object(o.G)(I)?"hide":"fixed";j.trackMainMenuToggle(!Object(o.G)(I)),y.modules.mainMenuEvent.trackClickMenuNav(e)}},new Promise(((o,r)=>{var c=e=>{try{m(n.next(e))}catch(e){r(e)}},l=e=>{try{m(n.throw(e))}catch(e){r(e)}},m=e=>e.done?o(e.value):Promise.resolve(e.value).then(c,l);m((n=n.apply(e,t)).next())}));var e,t,n},onFavoritesUpdate:(e=[])=>{f.value=!e.length},onTopChampsUpdate:(e=[])=>{G.value=!e.length},onTopGamesUpdate:(e=[])=>{S.value=!e.length},favoritesColorTheme:k}}},2395:function(e,t,n){"use strict";var o=n(0),r=n(2065),c=n(1495),l=n(87);t.a=Object(o.c)({name:"DefaultSportMenuAppAnalyticsProvider",setup(e,t){const n=Object(o.Z)();return Object(c.a)(n,l.a.SPORT_MENU_APP_ANALYTICS_SERVICE,r.a,[l.a.ANALYTICS_MODULES_BUS]),()=>{var e,n;return null==(n=(e=t.slots).default)?void 0:n.call(e)}}})},2406:function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var o=n(0),r=n(430),c=n(344),l=n(82),m=n(43),d=n(87),O=n(11),v=n(48),y=n(36),T=n(419);const j=({bettingType:e,limit:t,antiSports:n,sports:j,countBySport:h})=>{const f=Object(o.Z)(),G=Object(v.a)(),S=f.createInjectableModel(d.a.SPORT_MENU_API),_=f.getDependency(d.a.HTTP_CLIENT),I=Object(o.hb)(),C=Object(O.a)(),E=Object(y.a)(),{hasOnlyCyberFilterType:L,bettingCyberFlag:N}=Object(T.a)();let A;const k=Object(o.z)(!1),U=Object(o.a)((()=>E.getters.configIsCoeffCutLine&&Object(o.G)(e)===m.a.LINE)),P=Object(o.a)((()=>E.getters.configIsCoeffCutLive&&Object(o.G)(e)===m.a.LIVE)),M=Object(o.a)((()=>Object(o.G)(U)||Object(o.G)(P))),w=Object(o.a)((()=>Object(o.G)(L)?Object(o.G)(N):r.a)),R=Object(o.a)((()=>({partner:I.ref_id,lng:C.getters.globalGetLanguage,coefViewId:C.getters.globalGetCoefViewId,cyberFlag:Object(o.G)(w),userId:Object(o.G)(M)?C.getters.globalGetUserId:void 0,antiSports:Object(o.G)(n),limit:Object(o.G)(t),sports:Object(o.G)(j),countBySport:Object(o.G)(h)}))),B=()=>{null==A||A.abort(),A=void 0};return{getTopGames:()=>{return t=void 0,n=null,r=function*(){let t;try{k.value=!1,B(),A=_.createAbortController();const{status:n,data:data}=yield Object(o.G)(S).load("topGames",Object(o.G)(e),Object(o.G)(R),A);n===l.a.STATUS_SUCCESS&&(t=data)}catch(e){(e=>e instanceof c.a&&e.status===l.a.STATUS_CLOSE)(e)||G.error("Top games loading failed",e)}finally{k.value=!1,A=void 0}return t},new Promise(((e,o)=>{var c=e=>{try{m(r.next(e))}catch(e){o(e)}},l=e=>{try{m(r.throw(e))}catch(e){o(e)}},m=t=>t.done?e(t.value):Promise.resolve(t.value).then(c,l);m((r=r.apply(t,n)).next())}));var t,n,r},cancelRequest:B,isLoading:k}}},2408:function(e,t,n){"use strict";n(2088)},2409:function(e,t,n){"use strict";var o=n(0),r=n(1180),c=n(1562),l=n(1249);t.a=Object(o.c)({name:"SportMenuAppDataProvider",props:{pageType:r.a.pageType,bettingType:r.a.bettingType,componentsThemes:{type:Object,default:()=>new c.a},groupByCategories:{type:Boolean,default:!1},isTranslationDisabled:{type:Boolean,default:!1},shouldUseBroadcastEventsFilter:{type:Boolean,default:void 0}},setup:(e,{slots:t})=>(Object(l.b)(Object(o.E)(e)),()=>{var e;return null==(e=t.default)?void 0:e.call(t)})})},2599:function(e,t,n){"use strict";var o=n(0),r=n(205),c=n(2618),l=Object(o.c)({name:"UiBettingStepper",model:r.a,props:{[r.a.prop]:{type:Number,required:!0},total:{type:Number,required:!0}},setup(e){const{position:t,increment:n,decrement:l}=Object(c.a)({position:Object(r.d)(e),min:1,max:Object(o.a)((()=>e.total)),step:1,carousel:!0});return{position:t,increment:n,decrement:l}}}),m=(n(2408),n(4)),component=Object(m.a)(l,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"betting-stepper"},[n("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$T("main_prev"),expression:"$T('main_prev')"}],staticClass:"betting-stepper__control betting-stepper-control",attrs:{"aria-label":e.$T("main_prev")},on:{click:e.decrement}},[n("UiIco",{staticClass:"betting-stepper-control__ico",attrs:{ico:e.$consts.iconName.CHEVRON_LEFT}})],1),e._v(" "),n("div",{staticClass:"betting-stepper-status"},[n("UiCaption",{attrs:{size:e.$consts.sizeType.xs}},[e._v(e._s(e.position))]),e._v(" "),n("UiCaption",{staticClass:"betting-stepper-status__total",attrs:{size:e.$consts.sizeType.xs}},[e._v("/"+e._s(e.total))])],1),e._v(" "),n("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$T("main_next"),expression:"$T('main_next')"}],staticClass:"betting-stepper__control betting-stepper-control",attrs:{"aria-label":e.$T("main_next")},on:{click:e.increment}},[n("UiIco",{staticClass:"betting-stepper-control__ico",attrs:{ico:e.$consts.iconName.CHEVRON_RIGHT}})],1)])}),[],!1,null,"4f36e038",null);t.a=component.exports},2621:function(e,t,n){"use strict";var o=n(0),r=n(15);const c={stats:"Статистика","chart-pie-alt":"Результаты",history:"История ставок"};class l extends r.a{setGTagParams(){super.setGTagParams(),this.gtag_params.category="v3_Левый блок"}trackMainMenuToggle(e){this.sendGTagEvent(`v3_${e?"Зафиксировать":"Скрыть"} блок`)}trackTopChampsToggle(e){this.sendGTagEvent(`v3_Клик "${e?"Развернуть":"Свернуть"}"`,"Топ чемпионаты")}trackTopChampSelect(e){this.sendGTagEvent('v3_Клик "Топ чемпионаты"',String(e)),this.sendGTagEventPure("bet_menu_filter_champ_call",{position:"left",championship_id:e,in_top:!0})}trackGoToPage(e){c[e]?this.sendGTagEvent(`v3_${c[e]}`):this.bus.logger.error("DefaultMainMenuAppAnalyticsService error",`unknow route by routeIconName ${e}`)}}var m=n(1495),d=n(87);t.a=Object(o.c)({name:"DefaultLeftSideAnalyticsProvider",setup(e,t){const n=Object(o.Z)();return Object(m.a)(n,d.a.MAIN_MENU_APP_ANALYTICS_SERVICE,l,[d.a.ANALYTICS_MODULES_BUS]),()=>{var e,n;return null==(n=(e=t.slots).default)?void 0:n.call(e)}}})},2732:function(e,t,n){e.exports={}},2733:function(e,t,n){e.exports={}},2734:function(e,t,n){e.exports={}},2736:function(e,t,n){e.exports={}},2737:function(e,t,n){e.exports={}},2738:function(e,t,n){e.exports={}},2739:function(e,t,n){e.exports={}},3441:function(e,t,n){"use strict";n(2732)},3442:function(e,t,n){"use strict";n(2733)},3443:function(e,t,n){"use strict";n(2734)},3444:function(e,t,n){"use strict";n(2736)},3445:function(e,t,n){"use strict";n(2737)},3446:function(e,t,n){"use strict";n(2738)},3447:function(e,t,n){"use strict";n(2739)},4618:function(e,t,n){"use strict";n.r(t);var o=n(0),r=n(11),c=n(153),l=n(25),m=n(2615),d=n(2614),O=n(5),v=n(2363),y=n(2356),T=n(2610),j=n(10),h=n(1180),f=n(2395),G=n(2310),S=n(214);const _={UiColumnToggleButtonClass:!1,UiColumnToggleButtonDecent:!0},I=S.b.xxs;var C=Object(o.c)({name:"LeftSideTemplate",components:{DefaultSportMenuAppAnalyticsProvider:f.a,UiColumn:v.a,UiColumnToggleButton:y.a,UiColumnBox:T.a},props:{bettingType:h.a.bettingType,pageType:h.a.pageType},setup(e){const{bettingType:t,pageType:n}=Object(o.E)(e),{isLeftSectionHover:r,isLeftSectionHidden:c,isLowResolutionScreen:l,toggleLeftHidden:m}=Object(G.a)({pageType:n,bettingType:t,favoritesColorThemeProps:{UiSportsEvent:j.b.gray60}}),d=Object(o.a)((()=>({"left-side-template-button":Boolean(_.UiColumnToggleButtonClass)})));return{themeType:j.b,leftSideTemplateParams:_,isLeftSectionHover:r,isLeftSectionHidden:c,isLowResolutionScreen:l,leftSideTemplateButtonClasses:d,toggleLeftHidden:m,LEFT_SIDE_TEMPLATE_UI_COLUMN_TOGGLE_BUTTON_ICON_SIZE:I}}}),E=(n(3441),n(4)),L=Object(E.a)(C,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("UiColumn",{staticClass:"left-side-template",attrs:{"aria-label":e.$T("main_sidebar")}},[e.isLowResolutionScreen?e._e():n("UiColumnToggleButton",{class:e.leftSideTemplateButtonClasses,attrs:{isHidden:e.isLeftSectionHidden,compact:e.isLeftSectionHover,"aria-label":e.$T("main_toggle_text"),hideTo:"start",textFixBlock:e.$T("main_fix_block"),textHideBlock:e.$T("main_hide_block"),decent:e.leftSideTemplateParams.UiColumnToggleButtonDecent,iconSize:e.LEFT_SIDE_TEMPLATE_UI_COLUMN_TOGGLE_BUTTON_ICON_SIZE},on:{click:e.toggleLeftHidden}}),e._v(" "),e._t("uiNav"),e._v(" "),n("UiColumnBox",[n("DefaultSportMenuAppAnalyticsProvider",[e._t("SportMenuAppDataProvider")],2),e._v(" "),e._t("bottomButtons")],2)],2)}),[],!1,null,"1667949e",null).exports,N=n(3324),A=n(3325),k=n(650),U=n(200),P=n(1517),M=Object(o.c)({name:"LeftSideBottomButtons",components:{UiColumnBoxSection:N.a,UiColumnBoxContainer:A.a},setup(){const e=Object(o.lb)(),t=Object(r.a)(),{getLocationWithLang:n}=Object(U.b)(t),{isShowStatistic:c}=Object(o.hb)(),l=n({name:"statisticPageRoute"}),m=n({name:"resultsMain"}),d=n({name:k.a.BETS_HISTORY}),v=Object(o.Z)(),y=Object(P.a)(v),T=Object(o.a)((()=>t.getters.globalIsUserAuth)),h=Object(o.a)((()=>t.getters.globalIsLeftSectionVisible)),f=Object(o.a)((()=>[{name:e("main_menu_button_statistic"),route:l,ico:O.B.STATS,theme:j.b.gray,size:S.b.m,hidden:!c},{name:e("main_menu_button_results"),route:m,ico:O.B.CHART_PIE_ALT,theme:j.b.gray,size:S.b.m},{name:e("main_menu_button_bets_history"),route:d,ico:O.B.HISTORY,theme:j.b.gray,size:S.b.m,hidden:!Object(o.G)(T)}].filter((({hidden:e})=>!e))));return{isAuthorised:T,isLeftSectionVisible:h,buttons:f,statisticRoute:l,resultsRoute:m,betsHistoryRoute:d,analyticsClick:button=>{y.trackGoToPage(button.ico)}}}}),w=(n(3442),Object(E.a)(M,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("UiColumnBoxSection",{staticClass:"left-side-bottom-buttons"},[n("UiColumnBoxContainer",{directives:[{name:"show",rawName:"v-show",value:e.isLeftSectionVisible,expression:"isLeftSectionVisible"}]},e._l(e.buttons,(function(button){return n("NuxtLink",{key:button.name,attrs:{to:button.route,custom:""},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.href,r=t.navigate;return[n("UiButton",{staticClass:"left-side-bottom-buttons__item left-side-bottom-buttons-item",attrs:{tag:"a",href:o,theme:button.theme,narrow:""},on:{click:function(t){e.analyticsClick(button),r(t)}}},[n("UiCaption",{staticClass:"left-side-bottom-buttons-item__caption"},[e._v("\n "+e._s(button.name)+"\n ")])],1)]}}],null,!0)})})),1),e._v(" "),e._l(e.buttons,(function(button){return n("UiButton",{directives:[{name:"show",rawName:"v-show",value:!e.isLeftSectionVisible,expression:"!isLeftSectionVisible"}],key:button.name,staticClass:"left-side-bottom-buttons__item",attrs:{tag:"span",narrow:"",theme:button.theme}},[n("UiIco",{attrs:{ico:button.ico,size:button.size}})],1)}))],2)}),[],!1,null,"dfa1cf3a",null).exports),R=n(2611),B=n(2613),x=n(2612),V=n(2293),D=n(2067),F=n(1092),$=n(1168);var H=n(1165),z=n(398);const Z=()=>Object(o.l)("topChampsProvidedData");var Y=Object(o.c)({name:"TopChampItem",components:{UiNavLink:R.a,UiNavItem:x.a,UiChampIco:V.a},props:{champ:{type:Object,required:!0}},setup(e){const t=Object(o.D)(e,"champ"),n=Z(),r=Object(o.Z)(),c=Object(P.a)(r),{routePageType:m}=Object(z.a)();Object(H.c)({pageType:m,bettingType:Object(o.a)((()=>n.bettingType))});const{champSelectedInBetting:d,champRouteLink:O,toggleTopChampRoute:v}=(e=>{const t=Object(o.fb)(),{toggleSelectedTopChampId:n,clearSelectedEntities:r}=Object($.a)(),c=Object(o.a)((()=>Object(o.G)(t).params.pageType?l.a.HOME:void 0)),{changeBettingRoute:m}=Object(F.a)(),{champSelectedInBetting:d,champRouteLink:O,getChampRoute:v,routerReplace:y,toggleChampInBetting:T,lastChampRouteLink:j}=Object(D.a)(e,{pageType:c}),h=Object(o.a)((()=>v(e,Object(o.G)(y))));return{champSelectedInBetting:d,champRouteLink:O,getChampRoute:v,toggleTopChampRoute:(t=!Object(o.G)(d))=>(r(),n({item:Object(o.G)(e).sectionChampId,value:t}),m(t?Object(o.G)(h):Object(o.G)(j)),t),toggleChampInBetting:T}})(t),{mainCdnUrl:y,isShowChampIcons:T}=Object(o.hb)();return{champRouteLink:O,champSelectedInBetting:d,mainCdnUrl:y,isShowChampIcons:T,toggleChampRouteInTopChamps:()=>{v(),c.trackTopChampSelect(e.champ.id)},themeType:j.b}}}),K=Object(E.a)(Y,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("UiNavItem",{staticClass:"top-champ-item"},[n("UiNavLink",{attrs:{to:e.champRouteLink,theme:e.themeType.gray,isToggled:e.champSelectedInBetting,noWrap:""},on:{click:function(t){return t.preventDefault(),e.toggleChampRouteInTopChamps.apply(null,arguments)}},scopedSlots:e._u([{key:"ico",fn:function(){return[n("UiChampIco",{attrs:{champ:e.champ,cdnDomain:e.mainCdnUrl,isDefaultIcon:!e.isShowChampIcons}})]},proxy:!0}])},[e._v("\n "+e._s(e.champ.name)+"\n ")])],1)}),[],!1,null,null,null),W=K.exports,J=n(1887),X=n(923),Q=n(1262),ee=n(659),te=n(231),ae=n(87),ne=n(82),oe=n(419),se=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,pe=(e,t,n)=>t in e?se(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const le=()=>{const e=Object(r.a)(),t=Object(o.hb)(),n=Object(o.ab)(),{topChampsStore:c}=Z(),l=Object(o.Z)(),{hasOnlyCyberFilterType:m,bettingCyberFlag:d}=Object(oe.a)(),O=l.createInjectableModel(ae.a.SPORT_MENU_API),v=Object(X.a)("onUpdate"),y=Object(Q.a)({name:ee.a.TOP_CHAMPS}),{loading:T,forceUpdateData:j}=Object(te.a)({interval:y,onUpdateData:()=>{return r=void 0,l=null,y=function*(){var r;try{const{status:n,data:data}=yield Object(o.G)(O).load(Object(o.G)(m)?"champs":"topChamps",Object(o.G)(c).getters.bettingType,((a,b)=>{for(var e in b||(b={}))re.call(b,e)&&pe(a,e,b[e]);if(ie)for(var e of ie(b))ce.call(b,e)&&pe(a,e,b[e]);return a})({lng:e.getters.globalGetLanguage,userId:e.getters.globalGetUserId,country:t.geoCountryId,groupId:t.group_id},Object(o.G)(m)?{cyberFlag:Object(o.G)(d),top:!0}:{}));n===ne.a.STATUS_SUCCESS&&Object(o.G)(c).commit("topChampsSetChamps",Array.isArray(data)?data:null!=(r=null==data?void 0:data.champs)?r:[])}catch(e){n.error("TopChampsApp loadData",e)}finally{v(Object(o.G)(c).getters.topChampsList)}},new Promise(((e,t)=>{var n=e=>{try{c(y.next(e))}catch(e){t(e)}},o=e=>{try{c(y.throw(e))}catch(e){t(e)}},c=t=>t.done?e(t.value):Promise.resolve(t.value).then(n,o);c((y=y.apply(r,l)).next())}));var r,l,y},onCancelIntervalRequest:()=>O.cancelAllRequest("topChamps")});return{loading:T,forceUpdateData:j}},me={UiButton:j.b.primary};var de=Object(o.c)({name:"TopChampsApp",components:{UiNavLink:R.a,UiNavLinkToggle:B.a,UiNavItem:x.a,UiNavItems:d.a,TopChampsItem:W},setup(){const{isOpen:e,isLeftSectionVisible:t,topChamps:n,toggleOpen:c,startTopChampsImmediateIntervalFetching:l}=(()=>{const{topChampsStore:e}=Z(),t=Object(r.a)(),n=Object(o.I)(),c=Object(o.Z)(),l=Object(P.a)(c),m=Object(o.z)(!1),d=Object(o.a)((()=>Object(o.G)(e).getters.topChampsList)),O=Object(o.a)((()=>t.getters.globalIsLeftSectionVisible));return{isOpen:m,topChamps:d,isLeftSectionVisible:O,toggleOpen:()=>{m.value=!Object(o.G)(m),n.modules.mainMenuEvent.trackClickMenuNav("top_championship"),l.trackTopChampsToggle(Object(o.G)(m))},startTopChampsImmediateIntervalFetching:()=>{const{loading:e,forceUpdateData:t}=le();Object(o.G)(e)||Object(o.G)(d).length||Object(J.a)(t)}}})();return l(),{iconName:O.B,themeType:j.b,isOpen:e,topChamps:n,isLeftSectionVisible:t,toggleOpen:c,topChampsColorScheme:me}}}),be=(n(3443),Object(E.a)(de,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.topChamps.length?n("UiNavItem",{staticClass:"top-champs-app",attrs:{isRounded:""}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isLeftSectionVisible,expression:"isLeftSectionVisible"}],staticClass:"top-champs-app__expanded"},[n("UiNavLink",{attrs:{theme:e.themeType.primary,clickable:!1},scopedSlots:e._u([{key:"ico",fn:function(){return[n("UiIco",{attrs:{ico:e.iconName.CHAMP}})]},proxy:!0},{key:"after",fn:function(){return[n("UiNavLinkToggle",{attrs:{isToggled:e.isOpen,"aria-expanded":e.isOpen,title:e.$T("main_toggle_text")},on:{click:e.toggleOpen}})]},proxy:!0}],null,!1,4109315293)},[e._v("\n "+e._s(e.$T("main_top_champs"))+"\n ")]),e._v(" "),e.isOpen?n("UiNavItems",{attrs:{theme:e.themeType.gray30}},e._l(e.topChamps,(function(e){return n("TopChampsItem",{key:e.uniqKey,attrs:{champ:e}})})),1):e._e()],1),e._v(" "),n("UiButton",{directives:[{name:"show",rawName:"v-show",value:!e.isLeftSectionVisible,expression:"!isLeftSectionVisible"}],attrs:{tag:"span",narrow:"",theme:e.topChampsColorScheme.UiButton}},[n("UiIco",{attrs:{ico:e.iconName.CHAMP}})],1)],1):e._e()}),[],!1,null,"00b00620",null).exports),ue=n(1275),ge=n(401),Oe=n(1912),ve=n(45);const ye=({bettingType:e})=>({namespaced:!0,strict:!1,state:()=>({topChamps:[],bettingType:e}),getters:{bettingType:e=>e.bettingType,topChampsList:e=>e.topChamps},mutations:{topChampsSetChamps(e,t){e.topChamps=t}}}),Te=({bettingType:e})=>({topChampsStore:Object(ge.a)(Object(o.a)((()=>(({bettingStoreType:e,bettingType:t})=>({name:Object(ve.c)({name:Oe.a,type:e}),store:ye({bettingType:t})}))({bettingStoreType:Object(o.G)(e),bettingType:Object(o.G)(e)}))))});var je=Object.defineProperty,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Se=(e,t,n)=>t in e?je(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_e=(a,b)=>{for(var e in b||(b={}))fe.call(b,e)&&Se(a,e,b[e]);if(he)for(var e of he(b))Ge.call(b,e)&&Se(a,e,b[e]);return a},Ie={name:"TopChampsAppDataProvider",props:{pageType:h.a.pageType,bettingType:h.a.bettingType},setup(e){const{pageType:t,bettingType:n}=Object(o.E)(e);Object(H.c)({pageType:t,bettingType:n}),Object(o.x)("topChampsProvidedData",Object(o.F)(_e(_e({},Object(ue.a)({pageType:t,bettingType:n})),Te({bettingType:n}))))},render(){return this.$slots.default}},Ce=n(1994),Ee=n(155),Le=n(1164),Ne=n(399),Ae=n(85),ke=n(1075),Ue=n(1178),Pe=n(36),base=n(154),Me=n(2406);const we=Object(Le.a)("topGamesStore",(({storeName:e,bettingType:t,pageType:n,prevStore:r})=>{const c=r,l=Object(o.B)(void 0),m=Object(o.B)(void 0),d=Object(o.B)(void 0),O=Object(Pe.a)(),v=Object(o.hb)(),{bettingStoreType:y,bettingStoreNamespace:T,isLive:j,isLine:h}=Object(H.a)({bettingType:t,pageType:n}),f=Object(o.G)(e),{list:G,setArray:S,getItem:_}=Object(Ne.a)({propKey:"id",cacheKey:`${f}-games`,changeableProps:Ue.g}),[I,C]=Object(base.b)(!0,`${f}-isTopGamesLoading`),E=v.countriesWithCricketInTopGames.includes(v.geoCountryId),L=Object(o.a)((()=>{let e=[];return Object(o.G)(j)?e=O.getters.configLiveSportsBlackList.slice():Object(o.G)(h)&&(e=O.getters.configLineSportsBlackList.slice()),E||e.push(66),e})),{getTopGames:N,cancelRequest:A}=Object(Me.a)({bettingType:t,antiSports:L,limit:l,sports:m,countBySport:d}),k=(e=[])=>{m.value=e};return c&&(Object(o.G)(c.topGamesRequestSports)&&k([...Object(o.G)(c.topGamesRequestSports)||[]]),S(Object(o.G)(c.topGamesList))),Object(ke.a)({bettingType:t,pageType:n,bettingStoreType:y,bettingStoreNamespace:T,topGamesList:G,topGamesGetGame:_,isTopGamesLoading:I,topGamesRequestSports:m,topGamesLoad:()=>{return e=void 0,t=null,n=function*(){const e=yield N();Object(Ae.a)(e)&&S(e)},new Promise(((o,r)=>{var c=e=>{try{m(n.next(e))}catch(e){r(e)}},l=e=>{try{m(n.throw(e))}catch(e){r(e)}},m=e=>e.done?o(e.value):Promise.resolve(e.value).then(c,l);m((n=n.apply(e,t)).next())}));var e,t,n},topGamesCancelRequest:A,setTopGamesRequestLimit:e=>{l.value=e},setTopGamesRequestSports:k,setIsTopGamesLoading:C,setTopGamesRequestSportGamesLimit:e=>{d.value=e}})})),{provide:Re,inject:Be}=Object(Ee.a)((({pageType:e,bettingType:t})=>{const{isLive:n,isLine:o,bettingStoreType:r,bettingStoreNamespace:c}=Object(H.c)({bettingType:t,pageType:e});return we({bettingType:t,pageType:e}),{pageType:e,bettingType:t,isLive:n,isLine:o,bettingStoreType:r,bettingStoreNamespace:c}}));var xe=n(1320),Ve=n(2302),De=n(222);const Fe=({game:e,markets:t,theme:n,gameLink:r,champName:c,isCyber:l,showSubGames:m,isActive:d,isExpanded:O,isTranslationDisabled:v,showChamp:y,marketTheme:T,shouldMarkFavoriteTeam:j,onFavoriteAdd:h,onMarketToCouponAdd:f,onVideoEnable:G,bettingType:S})=>{const _=Object(o.a)((()=>Object(De.a)(Object(o.G)(e)))),I=Object(o.a)((()=>({game:_,champName:c,markets:t,theme:n,gameLink:r,isCyber:l,showSubGames:m,isActive:d,isExpanded:O,isTranslationDisabled:v,showChamp:y,marketTheme:T,shouldMarkFavoriteTeam:j,bettingType:S,onFavoriteAdd:h,onMarketToCouponAdd:f,onVideoEnable:G})));Object(Ve.a)(Object(o.G)(I))};var $e=n(15),He=n(354);class qe extends $e.a{trackVideoEnable({sportId:e,isEnabled:t}){t&&this.sendGTagEventPure("bet_video_online_call",{position:He.a.TOP_GAMES,sportId:e})}trackAddGameMarket({isAdded:e}){e&&this.sendGTagEvent("v3_Добавить событие в купон","Топ игры")}trackAddGameToFavorites({sportId:e,isAdded:t}){this.sendGTagEvent('v3_Клик "Добавить в избранное"',String(e)),this.sendGTagEventPure("bet_add_favor",{action:t?"add_favor":"remove",sport_id:e})}trackGameOpen({gameId:e,sportId:t}){this.sendGTagEvent('v3_Клик "Топ игры"',String(t)),this.sendGTagEventPure("bet_game_open",{bookmark_source:He.a.TOP_GAMES,gameId:e})}}const ze=e=>{const t=Object(o.Z)().getDependency(ae.a.MOBI_TOP_GAMES_APP_ANALYTICS_SERVICE);return{handleOpenGame:()=>{t.trackGameOpen({gameId:Object(o.G)(e).id,sportId:Object(o.G)(e).sportId})},handleAddGameToFavorites:n=>{t.trackAddGameToFavorites({isAdded:n,sportId:Object(o.G)(e).sportId})},handleAddMarketToCoupon:e=>{t.trackAddGameMarket({isAdded:e})},handleVideoEnable:n=>{t.trackVideoEnable({isEnabled:n,sportId:Object(o.G)(e).sportId})}}};var Ze=Object(o.c)({name:"TopGame_F",components:{UiSportsEvent:Ce.a},props:{game:{type:Object,required:!0}},setup(e){const{game:t}=Object(o.E)(e),{bettingType:n,bettingStoreType:r,pageType:c}=Be(),{gameRouteLink:l,gameSelectedInBetting:m,toggleGameRoute:d}=Object(xe.a)(t,{pageType:c,bettingType:n}),O=Object(o.a)((()=>{var t;return null!=(t=e.game.markets)?t:[]})),v=Object(o.a)((()=>{var t;return null!=(t=e.game.champName)?t:""})),{handleOpenGame:y,handleAddGameToFavorites:T,handleAddMarketToCoupon:j,handleVideoEnable:h}=ze(t);Fe({game:t,markets:O,gameLink:l,champName:v,isActive:m,bettingType:n,onFavoriteAdd:T,onMarketToCouponAdd:j,onVideoEnable:h});return{toggle:()=>{Object(o.G)(m)||(d(),y())},bettingStoreType:r,gameRouteLink:l,gameSelectedInBetting:m,isActive:m}}}),Ye=Object(E.a)(Ze,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("UiSportsEvent",{attrs:{fakeLink:e.isActive,hasDetailedScore:""},on:{click:e.toggle}})}),[],!1,null,null,null).exports,Ke=n(2003),We=n(2599);const Je=Object(Le.a)("topGamesStorePolling",(({storeName:e,bettingType:t,pageType:n,prevStore:c})=>{const l=Object(Pe.a)(),m=Object(r.a)(),{topGamesLoad:d,topGamesCancelRequest:O}=we({bettingType:t,pageType:n}),v=Object(Q.a)({name:ee.a.TOP_GAMES,bettingType:t}),{loading:y,forceUpdateData:T}=Object(te.a)({interval:v,onUpdateData:d,onCancelIntervalRequest:O}),j=Object(o.a)((()=>[Object(o.G)(e),m.getters.globalGetCoefViewId,m.getters.globalGetTimeZone,m.getters.globalGetIs12h,m.getters.globalGetUserId,l.getters.configIsInstalled,l.getters.configIsCoeffCutLine,l.getters.configIsCoeffCutLive]));return Object(o.h)(j,T,{immediate:Boolean(c)}),{loading:y,topGamesPollingForceUpdate:T}}));var Xe=n(2711),Qe=n(43),et=n(1409),tt=n(232),at=n(230),nt=n(1212),ot=Object.defineProperty,st=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,pt=(e,t,n)=>t in e?ot(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lt=(e,t,n)=>new Promise(((o,r)=>{var c=e=>{try{m(n.next(e))}catch(e){r(e)}},l=e=>{try{m(n.throw(e))}catch(e){r(e)}},m=e=>e.done?o(e.value):Promise.resolve(e.value).then(c,l);m((n=n.apply(e,t)).next())}));const mt=({topGamesList:e,bettingType:t,pageType:n})=>{const c=Object(o.ab)(),m=Object(r.a)(),d=Object(Pe.a)(),O=Object(tt.a)(),v=Object(o.Z)(),{checkGameVideoAvailable:y}=Object(nt.a)(),{getBettingRouteUrl:T}=Object(F.a)(),j=v.createInjectableModel(ae.a.DASHBOARD_API),{isCountryFirstGet1x2:h,geoCountryId:f,ref_id:G}=Object(o.hb)(),{loadParams:S,params:_}=Object(et.a)(),{isTeamPage:I}=Object(at.a)(),C=e=>e.find((e=>y(e)&&!e.isGameOver)),E=()=>lt(void 0,null,(function*(){try{yield S();const e=((a,b)=>{for(var e in b||(b={}))it.call(b,e)&&pt(a,e,b[e]);if(st)for(var e of st(b))ct.call(b,e)&&pt(a,e,b[e]);return a})({country:f,partner:G,groupId:m.getters.globalGetGroupId,lng:m.getters.globalGetLanguage,coefViewId:m.getters.globalGetCoefViewId,userId:d.getters.configIsCoeffCutLive?m.getters.globalGetUserId:void 0,count:5,zve:1,isRecommendations:!0,mode:4,cyberFlag:3,countryFirst:h},Object(o.G)(_)),{data:{games:t=[]}}=yield j.load1x2(ve.b.HOME_LIVE,e);return t}catch(e){return c.error("Load recommended games for video failed",e),[]}}));return{loadRecommededGameVideo:()=>lt(void 0,null,(function*(){const r=C(Object(o.G)(e))||C(yield E());r&&O.commit("mediaSelectMedia",{type:"video",target:"side",gameLink:T({lng:m.getters.globalGetLanguage,pageType:Object(o.G)(I)?l.a.HOME:Object(o.G)(n),section:Object(o.G)(t),menuSection:r.menuSectionNameForUrl,sport:r.sportNameForUrl,champ:r.champNameForUrl,game:r.gameNameForUrl}),videoId:r.videoId,gameId:r.id,sportId:r.sportId,isRecommended:!0})})),removeRecommendedGameVideo:()=>O.commit("mediaUnselectMedia",O.getters.getMediaEntities().find((({isRecommended:e})=>e)))}},bt={UiButton:j.b.primary};var ut=Object(o.c)({name:"TopGamesApp",components:{TopGame:Ye,UiGamesLoaderStub:Ke.a,UiNavItem:x.a,UiNavItems:d.a,UiNavLink:R.a,UiBettingStepper:We.a},setup(){var e;e="v3_Левый блок",Object(o.Z)().register(ae.a.MOBI_TOP_GAMES_APP_ANALYTICS_SERVICE).registerModule(qe).setDependencies([ae.a.ANALYTICS_MODULES_BUS]).setArguments({category:e});const{loading:t,topGamesPollingForceUpdate:n}=Je(),{topGamesList:c,slideNumber:m,topGamesSwipeDirection:d,currentGame:v,isInitialLoading:y,isVisibleExpanded:T,isVisibleIcon:h,topGamesLink:f}=(({isLoading:e,topGamesPollingForceUpdate:t})=>{const{topGamesOnlyTheseSportIds:n,isShowRecommendedGameVideo:c}=Object(o.hb)(),m=Object(r.a)(),d=Object(o.I)(),{bettingType:O,pageType:v,setTopGamesRequestSports:y,topGamesList:T}=we(),j=Object(o.z)(Object(o.G)(T).length<=0),{loadRecommededGameVideo:h,removeRecommendedGameVideo:f}=mt({topGamesList:T,bettingType:O,pageType:v}),{getBettingRouteUrl:G}=Object(F.a)(),S=Object(o.a)((()=>G({lng:m.getters.globalGetLanguage,pageType:l.a.TOPGAME,section:Object(o.G)(O)})));y(n);const _=Object(X.a)("onUpdate"),I={RIGHT:"top_games_previous",LEFT:"top_games_next"},C=Object(o.z)(1),E=Object(o.z)("LEFT"),L=Object(o.a)((()=>Object(o.G)(T)[Object(o.G)(C)-1])),N=Object(o.a)((()=>m.getters.globalIsLeftSectionVisible)),A=Object(o.a)((()=>Object(o.G)(j)||!!Object(o.G)(T).length)),k=Object(o.a)((()=>Object(o.G)(A)&&Object(o.G)(N))),U=Object(o.a)((()=>Object(o.G)(A)&&!Object(o.G)(N)));return Object(o.ob)(T,(()=>{_(Object(o.G)(T))})),Object(o.ob)(C,((e,t)=>{E.value=t-e==1||e-t>1?"RIGHT":"LEFT",d.modules.mainMenuEvent.trackClickMenuNav(I[Object(o.G)(E)])})),Object(o.ob)(e,((e,t)=>{!e&&t&&(j.value=!1)})),Object(o.ob)(O,(()=>{if(Object(o.G)(v)===l.a.HOME&&(C.value=1),c){if(Object(o.G)(O)!==Qe.a.LIVE)return void f();Object(Xe.a)(T,h)}})),c&&Object(o.G)(O)===Qe.a.LIVE&&Object(Xe.a)(T,h),Object(o.G)(T).length||Object(J.a)(t),{topGamesLink:S,topGamesList:T,slideNumber:C,topGamesSwipeDirection:E,currentGame:L,isInitialLoading:j,isLeftSectionVisible:N,isVisibleExpanded:k,isVisibleIcon:U}})({isLoading:t,topGamesPollingForceUpdate:n});return{topGamesLink:f,iconName:O.B,themeType:j.b,slideNumber:m,topGamesList:c,topGamesSwipeDirection:d,currentGame:v,isInitialLoading:y,isVisibleExpanded:T,isVisibleIcon:h,topGamesColorScheme:bt}}}),gt=(n(3444),Object(E.a)(ut,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("UiNavItem",{staticClass:"top-games-app",attrs:{isRounded:""}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isVisibleExpanded,expression:"isVisibleExpanded"}],staticClass:"top-games-app__expanded"},[n("UiNavLink",{attrs:{to:e.topGamesLink,theme:e.themeType.primary},scopedSlots:e._u([{key:"ico",fn:function(){return[n("UiIco",{attrs:{ico:e.iconName.AWARD}})]},proxy:!0},{key:"after",fn:function(){return[n("UiBettingStepper",{staticClass:"top-games-app__stepper",attrs:{total:e.topGamesList.length||1},model:{value:e.slideNumber,callback:function(t){e.slideNumber=t},expression:"slideNumber"}})]},proxy:!0}])},[e._v("\n "+e._s(e.$T("main_top_games"))+"\n ")]),e._v(" "),e.isInitialLoading?n("UiGamesLoaderStub",{key:"loading",attrs:{gameCount:1}}):n("UiNavItems",{staticClass:"top-games-app__list top-games-app-list",class:"top-games-app-list--swipe-"+e.topGamesSwipeDirection,attrs:{theme:e.themeType.gray30}},[n("transition",{attrs:{name:"swipe",mode:"out-in"}},[n("ClientOnly",[e.currentGame?n("li",{key:e.currentGame.id,staticClass:"top-games-app-list__item"},[n("TopGame",{attrs:{game:e.currentGame}})],1):e._e()])],1)],1)],1),e._v(" "),n("UiButton",{directives:[{name:"show",rawName:"v-show",value:e.isVisibleIcon,expression:"isVisibleIcon"}],attrs:{tag:"span",narrow:"",theme:e.topGamesColorScheme.UiButton}},[n("UiIco",{attrs:{ico:e.iconName.AWARD}})],1)],1)}),[],!1,null,"29dcedb7",null).exports),Ot=Object(o.c)({name:"TopGamesAppDataProvider",props:{pageType:h.a.pageType,bettingType:h.a.bettingType},setup(e,{slots:t}){const{pageType:n,bettingType:r}=Object(o.E)(e);return Re({pageType:n,bettingType:r}),()=>{var e;return null==(e=t.default)?void 0:e.call(t)}}}),vt=n(2340),yt=n(1137);class Tt{constructor({UiNavItems:e=j.b.gray30}={}){this.UiNavItems=e}}const{provide:jt,inject:ht}=Object(Ee.a)((({pageType:e,bettingType:t,recommendedGamesColorTheme:n=new Tt})=>{const{isLive:o,isLine:r,bettingStoreType:c}=Object(H.c)({bettingType:t,pageType:e});return{pageType:e,bettingType:t,isLive:o,isLine:r,bettingStoreType:c,recommendedGamesColorTheme:n}}));class ft extends $e.a{trackVideoEnable({sportId:e,isEnabled:t}){t&&this.sendGTagEventPure("bet_video_online_call",{position:He.a.RECOMMENDED,sportId:e})}trackAddGameMarket({isAdded:e}){e&&this.sendGTagEvent("v3_Добавить событие в купон","Рекомендованные")}trackAddGameToFavorites({sportId:e,isAdded:t}){this.sendGTagEventPure("bet_add_favor",{action:t?"add_favor":"remove",sport_id:e})}trackGameOpen({gameId:e}){this.sendGTagEventPure("bet_game_open",{bookmark_source:He.a.RECOMMENDED,gameId:e})}trackToggleSidebar({bettingType:e}){this.sendGTagEvent("v3_Клик “Развернуть/Свернуть”","Рекомендованные"),this.sendGTagEvent("v3_Рекомендованные",e===Qe.a.LIVE?"Live":"Линия")}}const Gt=()=>Object(o.Z)().getDependency(ae.a.RECOMMENDED_GAMES_APP_ANALYTICS_SERVICE);var St=Object(o.c)({name:"RecommendedGamesGame",components:{UiSportsEvent:Ce.a},props:{game:{type:Object,required:!0}},setup(e){const{game:t}=Object(o.E)(e),n=Gt(),{bettingType:r}=ht(),{routePageType:c}=Object(z.a)(),l=Object(o.a)((()=>{var t;return null!=(t=e.game.markets)?t:[]})),m=Object(o.a)((()=>{var t;return null!=(t=e.game.champName)?t:""})),{gameRouteLink:d,gameSelectedInBetting:O,toggleGameRoute:v}=Object(xe.a)(t,{pageType:c,bettingType:r});return Fe({gameLink:d,game:t,champName:m,markets:l,isActive:O,bettingType:r,onFavoriteAdd:e=>{n.trackAddGameToFavorites({isAdded:e,sportId:Object(o.G)(t).sportId})},onMarketToCouponAdd:e=>{n.trackAddGameMarket({isAdded:e})},onVideoEnable:e=>{n.trackVideoEnable({isEnabled:e,sportId:Object(o.G)(t).sportId})}}),{handleOpenGame:()=>{Object(o.G)(O)||(v(),n.trackGameOpen({gameId:Object(o.G)(t).id}))},isActive:O}}}),_t=Object(E.a)(St,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("UiSportsEvent",{attrs:{fakeLink:e.isActive,hasDetailedScore:""},on:{click:e.handleOpenGame}})}),[],!1,null,null,null).exports,It=Object(o.c)({name:"RecommendedGamesList",components:{UiNavItem:x.a,UiNavItems:d.a,RecommendedGamesGame:_t},props:{games:{type:Array,required:!0}},setup(){const{recommendedGamesColorTheme:e}=ht();return{recommendedGamesColorTheme:e}}}),Ct=Object(E.a)(It,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("UiNavItems",{attrs:{theme:e.recommendedGamesColorTheme.UiNavItems}},e._l(e.games,(function(e){return n("UiNavItem",{key:e.id},[n("RecommendedGamesGame",{attrs:{game:e}})],1)})),1)}),[],!1,null,null,null).exports,Et=n(952),Lt=n(238),Nt=n(158),At=n(1345),kt=n(12),Ut=n(79);var Pt=Object.defineProperty,Mt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Bt=(e,t,n)=>t in e?Pt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;class xt{constructor(e){const t=data=>(({data:data,bettingGameParser:e})=>data.Value.map((t=>e.parseGame(t))))(((a,b)=>{for(var e in b||(b={}))wt.call(b,e)&&Bt(a,e,b[e]);if(Mt)for(var e of Mt(b))Rt.call(b,e)&&Bt(a,e,b[e]);return a})({data:data},e));this.recommendedGamesRequests={[Qe.a.LINE]:{method:kt.K,parser:t},[Qe.a.LIVE]:{method:kt.eb,parser:t}},this.requestManager=new Ut.a(e)}loadRecommendedGames(e,t){return this.requestManager.load(e,this.recommendedGamesRequests[e],t)}cancelAllRequest(){return this.requestManager.cancelAllRequest()}}var Vt=n(1248),Dt=Object.defineProperty,Ft=Object.defineProperties,$t=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Zt=(e,t,n)=>t in e?Dt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Yt=Object(Le.a)("recommendedGames",(({bettingType:e,pageType:t})=>{const n=Object(o.kb)(),c=Object(r.a)(),m=Object(Pe.a)(),{recommendedGamesApi:d}=(()=>{const e=Object(o.Z)();return{recommendedGamesApi:new xt({$httpModule:Object(o.Y)(),$clientHeaders:e.getDependency(ae.a.CLIENT_HEADERS),$cookies:Object(o.S)(),$logger:Object(o.ab)(),bettingGameParser:e.getDependency(ae.a.BETTING_GAME_PARSER)})}})(),{geoCountryId:O,ref_id:v,isLeftRecommendedSortByGeo:y}=Object(o.hb)(),{bettingStoreNamespace:T}=Object(H.a)({bettingType:e,pageType:t}),{hasOnlyCyberFilterType:j}=Object(oe.a)(),h=Object(o.z)([]),f=Object(o.a)((()=>m.getters.configIsCoeffCutLine&&Object(o.G)(e)===Qe.a.LINE||m.getters.configIsCoeffCutLive&&Object(o.G)(e)===Qe.a.LIVE));return{bettingType:e,pageType:t,recommendedGames:h,loadRecommendedGames:(...r)=>{return m=void 0,G=[...r],S=function*({popularEventParams:r,count:m=20}={popularEventParams:{sports:[],champs:[],teams:[]}}){const G=n.getters[Object(o.G)(T)+Vt.c+"countryFilterCurrentCountryId"]||O,{data:data,status:S}=yield d.loadRecommendedGames(e,(a=((a,b)=>{for(var e in b||(b={}))qt.call(b,e)&&Zt(a,e,b[e]);if(Ht)for(var e of Ht(b))zt.call(b,e)&&Zt(a,e,b[e]);return a})({},Object(o.G)(j)?{sports:[40]}:r),b={coefViewId:c.getters.globalGetCoefViewId,lng:c.getters.globalGetLanguage,userId:Object(o.G)(f)?c.getters.globalGetUserId:void 0,mode:4,count:m,country:G,countryOnly:Object(o.G)(t)===l.a.BETSONYOUR||y,partner:v},Ft(a,$t(b))));var a,b;S===ne.a.STATUS_SUCCESS&&(h.value=data)},new Promise(((e,t)=>{var n=e=>{try{r(S.next(e))}catch(e){t(e)}},o=e=>{try{r(S.throw(e))}catch(e){t(e)}},r=t=>t.done?e(t.value):Promise.resolve(t.value).then(n,o);r((S=S.apply(m,G)).next())}));var m,G,S},recommendedGamesCancelAllRequest:()=>{d.cancelAllRequest()}}}));var Kt=(e,t,n)=>new Promise(((o,r)=>{var c=e=>{try{m(n.next(e))}catch(e){r(e)}},l=e=>{try{m(n.throw(e))}catch(e){r(e)}},m=e=>e.done?o(e.value):Promise.resolve(e.value).then(c,l);m((n=n.apply(e,t)).next())}));var Wt=Object.defineProperty,Jt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,aa=(e,t,n)=>t in e?Wt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,na=Object(o.c)({name:"RecommendedGamesApp",components:{RecommendedGamesList:Ct,UiGamesLoaderStub:Ke.a,UiMessageBlock:yt.a},props:{isHidden:{type:Boolean,default:!1}},setup(e){var t;t="v3_Левый блок",Object(o.Z)().register(ae.a.RECOMMENDED_GAMES_APP_ANALYTICS_SERVICE).registerModule(ft).setDependencies([ae.a.ANALYTICS_MODULES_BUS]).setArguments({category:t});const n=Object(o.fb)(),c=Object(o.gb)(),l=Object(o.I)(),m=Object(r.a)(),d=Gt(),{getBettingRoute:O}=Object(F.a)(),[v,y]=Object(Et.a)(!1),{bettingType:T,pageType:h}=ht(),{displayedRecommendedGames:f,recommendedGamesIsEmpty:G,isLoading:S,intervalIsLoading:_}=(({pageType:e,bettingType:t,isOpen:n=!0})=>{const c=Object(o.kb)(),l=Object(o.ab)(),m=Object(r.a)(),d=Object(Pe.a)(),O=Object(et.a)(),v=Yt({pageType:e,bettingType:t}),y=Object(Q.a)({name:ee.a.RECOMMENDED_GAMES_COMPONENT,bettingType:t}),{bettingStoreNamespace:T}=Object(H.a)({bettingType:t,pageType:e}),j=Object(o.z)(!1);let h=0;const f=Object(o.a)((()=>Object(o.G)(O.params))),G=Object(o.a)((()=>Object(o.G)(v.recommendedGames))),S=Object(o.a)((()=>Object(o.G)(G).slice(0,3))),_=Object(o.a)((()=>!Object(o.G)(G).length)),I=Object(o.a)((()=>[Object(o.G)(t),Object(o.G)(e),m.getters.globalGetUserId,m.getters.globalGetTimeZone,m.getters.globalGetIs12h,m.getters.globalGetCoefViewId,c.getters[Object(o.G)(T)+Vt.c+"countryFilterCurrentCountryId"],d.getters.configIsCoeffCutLine,d.getters.configIsCoeffCutLive])),C=()=>Kt(void 0,null,(function*(){const e=(new Date).getTime();if(!(Object(o.G)(j)||e-hKt(void 0,null,(function*(){h=(new Date).getTime();try{yield O.loadParams(),yield v.loadRecommendedGames({popularEventParams:Object(o.G)(f),count:10})}catch(e){l.error("useRecommendedGamesData/updateRecommendedGames error",e)}})),{loading:L}=Object(te.a)({interval:y,onUpdateData:()=>Kt(void 0,null,(function*(){Object(o.G)(n)&&(yield C())})),onCancelIntervalRequest:v.recommendedGamesCancelAllRequest});return Object(o.h)(I,E),Object(o.qb)((()=>Object(o.G)(n)),C,{immediate:!0}),{isLoading:j,intervalIsLoading:L,recommendedGames:G,displayedRecommendedGames:S,recommendedGamesIsEmpty:_,loadRecommendedGames:C,forceUpdateRecommendedGames:E}})({bettingType:T,pageType:h,isOpen:y}),{bettingClearAllFilters:I}=Object(Nt.a)({bettingType:T,pageType:h}),{bettingUpdateData:C}=Object(Lt.a)({bettingType:T,pageType:h}),E=Object(et.a)(),{matchTabFilterStore:L}=Object(At.a)({pageType:h,bettingType:T}),N=Object(o.a)((()=>Object(o.G)(y)&&!e.isHidden)),A=Object(o.a)((()=>(Object(o.G)(S)||Object(o.G)(_))&&Object(o.G)(G))),k=Object(o.a)((()=>O({lng:m.getters.globalGetLanguage,section:Object(o.G)(T)}))),U=Object(o.a)((()=>Object(o.G)(E.params)));return{isOpen:y,isLoading:S,toggle:()=>{d.trackToggleSidebar({bettingType:Object(o.G)(T)}),l.modules.mainMenuEvent.trackClickMenuNav("recommended"),v()},isShowed:N,displayedRecommendedGames:f,recommendedGamesIsEmpty:G,isShowedLoading:A,RECOMMENDED_GAMES_DISPLAY_COUNT:3,themeType:j.b,clickOnShowAll:()=>{return e=this,t=null,r=function*(){const e=Object(o.G)(n).name===Object(o.G)(k).name;var a;yield I(),yield Object(o.G)(E).loadParams(),Object(o.G)(L).commit("matchTabFilterSetRecommended",(a=((a,b)=>{for(var e in b||(b={}))ea.call(b,e)&&aa(a,e,b[e]);if(Qt)for(var e of Qt(b))ta.call(b,e)&&aa(a,e,b[e]);return a})({},Object(o.G)(U)),Jt(a,Xt({isRecommendations:!0})))),Object(o.G)(L).commit("matchTabFilterSetCurrentTab",6),v(),e?(window.scrollTo(0,0),yield C()):(Object(o.G)(L).commit("matchTabFilterSetRecommendedIsForceShow",!0),yield c.push(Object(o.G)(k)))},new Promise(((n,o)=>{var c=e=>{try{m(r.next(e))}catch(e){o(e)}},l=e=>{try{m(r.throw(e))}catch(e){o(e)}},m=e=>e.done?n(e.value):Promise.resolve(e.value).then(c,l);m((r=r.apply(e,t)).next())}));var e,t,r}}}}),oa=(n(3445),Object(E.a)(na,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"recommended-games-app"},[n("div",{staticClass:"recommended-games-app__container"},[e._t("default",null,null,{toggle:e.toggle,isOpen:e.isOpen}),e._v(" "),e.isShowed?[e.isShowedLoading?n("UiGamesLoaderStub",{attrs:{gameCount:e.RECOMMENDED_GAMES_DISPLAY_COUNT}}):e.recommendedGamesIsEmpty?n("UiMessageBlock",{staticClass:"recommended-games-app__empty",attrs:{rounded:!1}},[e._v("\n "+e._s(e.$T("betting_recommended_games_empty"))+"\n ")]):[n("RecommendedGamesList",{attrs:{games:e.displayedRecommendedGames}}),e._v(" "),n("div",{staticClass:"recommended-games-app-more recommended-games-app__more"},[n("UiButton",{staticClass:"recommended-games-app-more__btn",attrs:{uppercase:!1,theme:e.themeType.gray},on:{click:e.clickOnShowAll}},[n("span",{staticClass:"recommended-games-app-more__text"},[e._v("\n "+e._s(e.$T("betting_games_show_all"))+"\n ")])])],1)]]:e._e()],2)])}),[],!1,null,"510f7145",null).exports),sa=Object(o.c)({name:"RecommendedGamesProvideData",props:{pageType:h.a.pageType,bettingType:h.a.bettingType,recommendedGamesColorTheme:{type:Tt,default:()=>new Tt}},setup:(e,{slots:t})=>(jt(Object(o.E)(e)),()=>{var e;return null==(e=t.default)?void 0:e.call(t)})});const ia={UiButton:j.b.primary};var ra=Object(o.c)({name:"LeftSideRecommendedGames",components:{RecommendedGamesApp:oa,RecommendedGamesProvideData:sa,UiNavItem:x.a,UiNavLink:R.a,UiNavLinkToggle:B.a},props:{pageType:h.a.pageType,bettingType:h.a.bettingType,isLeftSectionVisible:{type:Boolean,default:!0}},setup:()=>({iconName:O.B,themeType:j.b,leftSideRecommendedGamesColorScheme:ia})}),ca=Object(E.a)(ra,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RecommendedGamesProvideData",{attrs:{bettingType:e.bettingType,pageType:e.pageType}},[n("UiNavItem",{attrs:{isRounded:""}},[n("RecommendedGamesApp",{attrs:{isHidden:!e.isLeftSectionVisible},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.toggle,r=t.isOpen;return[n("UiNavLink",{directives:[{name:"show",rawName:"v-show",value:e.isLeftSectionVisible,expression:"isLeftSectionVisible"}],staticClass:"recommended-games-app__toggle",class:{"recommended-games-app__toggle--opened":r},attrs:{theme:e.themeType.primary,clickable:!1},scopedSlots:e._u([{key:"ico",fn:function(){return[n("UiIco",{attrs:{ico:e.iconName.THUMBS_UP}})]},proxy:!0},{key:"after",fn:function(){return[n("UiNavLinkToggle",{attrs:{title:e.$T("main_toggle_text"),isToggled:r,"aria-expanded":r},on:{click:o}})]},proxy:!0}],null,!0)},[e._v("\n "+e._s(e.$T("betting_recommended_games"))+"\n ")]),e._v(" "),n("UiButton",{directives:[{name:"show",rawName:"v-show",value:!e.isLeftSectionVisible,expression:"!isLeftSectionVisible"}],attrs:{tag:"span",narrow:"",theme:e.leftSideRecommendedGamesColorScheme.UiButton}},[n("UiIco",{attrs:{ico:e.iconName.THUMBS_UP}})],1)]}}])})],1)],1)}),[],!1,null,null,null).exports,pa=n(1846),la=n(2409),ma=n(140),da=Object(o.c)({name:"LeftSide",components:{TopChampsApp:be,TopChampsAppDataProvider:Ie,SportMenuApp:Object(ma.a)((()=>Promise.all([n.e(7),n.e(492),n.e(19),n.e(42),n.e(306)]).then(n.bind(null,4640))),pa.a),SportMenuAppDataProvider:la.a,TopGamesApp:gt,TopGamesAppDataProvider:Ot,LeftSideBottomButtons:w,FavoritesApp:vt.a,LeftSideRecommendedGames:ca,LeftSideTemplate:L,UiNav:m.a,UiNavItems:d.a},props:{bettingType:h.a.bettingType,pageType:h.a.pageType},setup(e){const{bettingType:t,pageType:n}=Object(o.E)(e),{isLeftSectionHover:r,isLeftSectionHidden:c,isLowResolutionScreen:l,isLeftSectionVisible:m,showTopEvents:d,showRecommendedGames:v,showNavBlock:y,toggleLeftHidden:T,onFavoritesUpdate:h,onTopChampsUpdate:f,onTopGamesUpdate:S,favoritesColorTheme:_}=Object(G.a)({pageType:n,bettingType:t,favoritesColorThemeProps:{UiSportsEvent:j.b.gray60}});return{themeType:j.b,iconName:O.B,isLeftSectionHover:r,isLeftSectionHidden:c,isLowResolutionScreen:l,showRecommendedGames:v,showNavBlock:y,isLeftSectionVisible:m,showTopEvents:d,favoritesColorTheme:_,toggleLeftHidden:T,onFavoritesUpdate:h,onTopChampsUpdate:f,onTopGamesUpdate:S}}}),ba=(n(3446),Object(E.a)(da,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LeftSideTemplate",{staticClass:"left-side",attrs:{bettingType:e.bettingType,pageType:e.pageType},scopedSlots:e._u([{key:"uiNav",fn:function(){return[n("ClientOnly",[n("UiNav",{directives:[{name:"show",rawName:"v-show",value:e.showNavBlock,expression:"showNavBlock"}],attrs:{isRounded:""}},[n("UiNavItems",[n("FavoritesApp",{staticClass:"left-side-favorites",attrs:{favoritesColorTheme:e.favoritesColorTheme},on:{onUpdate:e.onFavoritesUpdate}}),e._v(" "),e.showRecommendedGames?n("LeftSideRecommendedGames",{key:"recommended-games-"+e.bettingType+"-"+e.pageType,attrs:{bettingType:e.bettingType,pageType:e.pageType,isLeftSectionVisible:e.isLeftSectionVisible}}):e._e(),e._v(" "),e.showTopEvents?n("TopChampsAppDataProvider",{key:"top-champs-"+e.bettingType,attrs:{pageType:e.pageType,bettingType:e.bettingType}},[n("TopChampsApp",{on:{onUpdate:e.onTopChampsUpdate}})],1):e._e(),e._v(" "),e.showTopEvents?n("TopGamesAppDataProvider",{key:"top-games",attrs:{pageType:e.pageType,bettingType:e.bettingType}},[n("TopGamesApp",{on:{onUpdate:e.onTopGamesUpdate}})],1):e._e()],1)],1)],1)]},proxy:!0},{key:"SportMenuAppDataProvider",fn:function(){return[n("SportMenuAppDataProvider",{attrs:{pageType:e.pageType,bettingType:e.bettingType}},[n("SportMenuApp")],1)]},proxy:!0},{key:"bottomButtons",fn:function(){return[n("LeftSideBottomButtons")]},proxy:!0}])})}),[],!1,null,"335ef669",null).exports),ua=n(2621),ga=n(1725),Oa=Object(o.c)({name:"BettingLeftAsideTemplate",components:{DefaultLeftSideAnalyticsProvider:ua.a,LayoutSidebarLeft:ga.a},props:{pageType:{type:String,default:l.a.HOME},bettingType:{type:String,default:void 0}},setup(e){const t=Object(r.a)(),n=Object(c.a)(),l=Object(o.a)((()=>{var t;return null!=(t=e.bettingType)?t:n.getters.bettingCurrentBettingType})),m=Object(o.a)((()=>t.getters.globalIsLeftSectionHover)),d=Object(o.a)((()=>t.getters.globalIsLeftSectionHidden)),O=Object(o.a)((()=>({"betting-left-aside-template--is-compact":Object(o.G)(d),"betting-left-aside-template--is-shown":Object(o.G)(m)}))),v=e=>{t.commit("globalSetLeftSectionHover",e)};return Object(o.ob)(l,(()=>{v(!1)})),Object(o.ob)(d,(()=>{return e=this,t=null,n=function*(){yield Object(o.n)(),window.dispatchEvent(new Event("toggleLeftSection"))},new Promise(((o,r)=>{var c=e=>{try{m(n.next(e))}catch(e){r(e)}},l=e=>{try{m(n.throw(e))}catch(e){r(e)}},m=e=>e.done?o(e.value):Promise.resolve(e.value).then(c,l);m((n=n.apply(e,t)).next())}));var e,t,n})),{bettingLeftAsideClasses:O,currentBettingType:l,onHoverLeftSection:v}}}),va=(n(3447),Object(E.a)(Oa,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LayoutSidebarLeft",{staticClass:"betting-left-aside-template",class:e.bettingLeftAsideClasses,nativeOn:{mouseenter:function(t){return e.onHoverLeftSection(!0)},mouseleave:function(t){return e.onHoverLeftSection(!1)}}},[n("DefaultLeftSideAnalyticsProvider",[e._t("leftSide")],2)],1)}),[],!1,null,"4d558cea",null).exports),ya=Object(o.c)({name:"BettingLeftAside",components:{LeftSide:ba,BettingLeftAsideTemplate:va},props:{pageType:{type:String,default:l.a.HOME},bettingType:{type:String,default:void 0}},setup(e){const t=Object(r.a)(),n=Object(c.a)(),l=Object(o.a)((()=>{var t;return null!=(t=e.bettingType)?t:n.getters.bettingCurrentBettingType}));return Object(o.ob)(l,(()=>{var e;e=!1,t.commit("globalSetLeftSectionHover",e)})),{currentBettingType:l}}}),Ta=Object(E.a)(ya,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BettingLeftAsideTemplate",{staticClass:"betting-left-aside",scopedSlots:e._u([{key:"leftSide",fn:function(){return[n("LeftSide",{attrs:{pageType:e.pageType,bettingType:e.currentBettingType}})]},proxy:!0}])})}),[],!1,null,null,null);t.default=Ta.exports}}]);