var gamesData={CategoryId:[],GroupId:0,GroupTypeId:0,Page:0,TakeCount:10,LobbyUrl:""},DyLobbyMultiView=DyLobbyMultiView||function(){return{init:function(e){$.extend(this,e),gamesData.LobbyUrl=e.lobbyUrl,e.fromSinglePage?typeof _hasCustomMeta=="undefined"&&changeMetaTags(e.gameName+" | "+DyLobbyMultiView.partnerName):typeof _metaInfo=="object"?(changeMetaTags(_metaInfo,e.gameName),changeOgXMetaTitleDesc(_metaInfo,e.gameName)):typeof _hasCustomMeta=="undefined"&&changeMetaTags(e.gameName+" | "+DyLobbyMultiView.trns.DyLobbyGames+" | "+DyLobbyMultiView.partnerName)}}}(),searchTxt="",dlSearchTimeOut="",allowLazyLoad=!1,addGameClickLock=!0,allowSliderGamesLazyLoad=!0,allowClick=!0,allowChangeGameView=!0,gvItem="",allowAggLaunch=!0,allowGvClose=!0,gamesByGroupData={input:[]};function openModalPopup(e,t){searchTxt="",gamesData.Page=0,gamesData.SearchText="",gamesData.CategoryId=[];let n=$(e).find(".js_dl_groups.default")[0];n==null&&(n=$(e).find(".js_dl_groups")[0]),gamesData.CategoryId.push($(e).find(".js_dl_categories")[0].dataset.id),gamesData.GroupId=n.dataset.id,gamesData.GroupTypeId=n.dataset.typeId,gamesData.TakeCount=n.dataset.takeCount,GetGames("js_add_games_lobby");var o='
'+e+"
";$(o).hide().appendTo($("body")).fadeIn();let s=$("body").find(".js_dl_groups.default")[0];s==null&&(s=$("body").find(".js_dl_groups")[0]),s.classList.add("active"),$("body").find(".js_dl_categories")[0].classList.add("active"),document.getElementById("js_add_game_groups_nav").offsetWidth
0){$("#"+e).addClass("lca-games-grid lca-games-grid-col-4");for(s=0;s';let e=t[s].UseRmCdn?DyLobbyMultiView.RmCdnUrl:DyLobbyMultiView.cdnUrl;o+='
"}}else $("#"+e).removeClass("lca-games-grid"),gamesData.GroupTypeId==DyLobbyMultiView.favoriteGroupType?o+='
'+DyLobbyMultiView.trns.YouHaveNoFavoriteGames+"":gamesData.SearchText!=""?o+='
'+DyLobbyMultiView.trns.NoSearchResults+"
":gamesData.GroupTypeId==DyLobbyMultiView.lastPlayedGroupType?o+='
'+DyLobbyMultiView.trns.YouHaveNoLastPlayedGames+"":o+='
'+DyLobbyMultiView.trns.NoSuchGameFound+"
";n?$("#"+e).append(dlAnimate(o)):$("#"+e).html(dlAnimate(o))}function setCatInfo(e){var n,s,o,t=$(".js_dl_categories");DyLobbyMultiView.showGamesCount&&t.children(".js_dl_cat_count").html(""),t.parent().addClass("hidden"),o=document.getElementById("js_open_prvs_btn");for(let n=0;n
| '+e[s].GamesCount),$(t[n]).parent().removeClass("hidden"))}if(n=document.getElementById("js_add_game_provs_nav_tab_view"),s=document.getElementById("js_open_prvs_btn"),n)setScrollBtnsClass(n,n.scrollLeft,"js_provs_nav_left_btn","js_provs_nav_right_btn","js_provs_nav_shadow"),n.removeEventListener("wheel",addGameProvsNavScroll),n.addEventListener("wheel",addGameProvsNavScroll);else if(s){let e=!1;for(let n=0;n0){if(gamesData.CategoryId=r,drawGamesAndSetCatInfo(e,s.GamesOutput,s.CategoryInfo,t,drawGames),allowLazyLoad=s.HasNext,n){$(".js_dl_categories").removeClass("active");for(o=0;o<$(".js_dl_categories").length;o++)for(a=0;a ';let e=t[n].UseRmCdn?DyLobbyMultiView.RmCdnUrl:DyLobbyMultiView.cdnUrl;s+=`"}$(e).append(s)}function searchGames(e){var t=e.value.replace(/\s\s+/g," ");if(!isSearchInutTextValid(e,t)||searchTxt==t||t!=""&&t.charAt(0)==" ")return;searchTxt=t,clearTimeout(dlSearchTimeOut),dlSearchTimeOut=setTimeout(function(){document.getElementById("js_add_games_lobby_cont").scrollTo({top:0,behavior:"smooth"}),gamesData.SearchText=searchTxt,gamesData.Page=0,GetGames("js_add_games_lobby")},400)}function isSearchInutTextValid(e,t){const s=new RegExp("^[A-Za-z0-9 '&!-]*$");if(s.test(t))return document.getElementById("js_search_msg")&&document.getElementById("js_search_msg").remove(),!0;if(!document.getElementById("js_search_msg")){var n=document.createElement("span");n.id="js_search_msg",n.innerHTML=DyLobbyMultiView.trns.UseLatinLettersInSearch,e.parentNode.appendChild(n)}return!1}function createGameView(e){var t="";$.ajax({url:"/DynamicLobbyHelper/GetGVAvailableGroupsAndGames",type:"POST",data:"gamesTakeCount=4&place=1&lobbyUrl="+DyLobbyMultiView.lobbyUrl,success:function(n){for(var s=0;s'+n+"
";$("#js_game_view_cont").append(dlAnimate(t)),allowChangeGameView=!0}})}function createGameCardContent(e){$.ajax({url:"/DynamicLobbyHelper/GetGVAvailableGroupsAndGames",type:"POST",data:"gamesTakeCount=4&place=1&lobbyUrl="+DyLobbyMultiView.lobbyUrl,success:function(t){$(e).html(dlAnimate(t)),allowGvClose=!0}})}function createGameBtnBlock(e,t){var n="",s="",o="";return e.IsLiked&&(s="active"),e.IsFavorite&&(o="active"),n=' '+e.Name+'
'+e.LikesCount+'
',e.ProviderId==13?n+='