$(document).ready((function(){$("body").on("click",".playGame",(function(){var gameId=$(this).attr("data-play");notLogged(),0!=loadSession("token")?null!=gameId&&playGame(gameId):($("[data-target='.loginModal']:first").click(),null!=gameId&&$("body").on("click",".runLogIn",(function(){playGame(gameId)})))})),$("body").on("click",".runShare",(function(){0==$(".add_this_code").length?(addScript("https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5aaf8a768ead3479","add_this_code"),setTimeout((function(){addScriptJS("var addthis_config = {data_track_clickback: false};"),addScriptJS('var addthis_share = { url: document.URL, title: document.title, description: $("head").find("meta[name=\'description\'").attr("content"),media: $("head").find("meta[property=\'og:image\'").attr("content")}')}),1500)):(addScriptJS("var addthis_config = {data_track_clickback: false};"),addScriptJS('var addthis_share = { url: document.URL, title: document.title, description: $("head").find("meta[name=\'description\'").attr("content"),media: $("head").find("meta[property=\'og:image\'").attr("content")}'))})),$("body").on("click",".socialVote",(function(){"like"==$(this).attr("data-act")?($(this).siblings().removeClass("active"),$(this).toggleClass("active"),$(this).toggleClass("btn-outline-secondary")):($(this).siblings().removeClass("active"),$(this).siblings(".socialVote").addClass("btn-outline-secondary"),$(this).toggleClass("active"))})),$("body").on("click",".socialAct",(function(){var id=$(this).attr("data-target"),vote=$(".socialVote.active[data-target='"+id+"']").attr("data-act"),text=$(".txtComment[data-target='"+id+"']").val()||" ",tipo=$(this).attr("data-type"),gameid=$(this).attr("data-gameid"),gameseo=$(this).attr("data-gameseo"),ready=1;if(null==vote&&($(".socialVote[data-target='"+id+"']").addClass("alert"),$(".socialVote[data-target='"+id+"']").addClass("alert-danger"),ready=0),null!=text&&""!=text||($(".txtComment[data-target='"+id+"']").addClass("alert"),$(".txtComment[data-target='"+id+"']").addClass("alert-danger"),ready=0),1==ready){var ant=loadSession(tipo+"_"+id),last="";""!=ant&&(antParse=JSON.parse(ant),last=antParse.act);var item={id:id,act:vote,extra:text,type:tipo,gameid:gameid,gameseo:gameseo,lang:language,last:last};$(this).html('<i class="fas fa-spinner fa-pulse"></i>');socialAct(item,$(this))}else setTimeout((function(){$(".alert-danger").removeClass("alert"),$(".alert-danger").removeClass("alert-danger")}),2500)})),$("body").on("click",".runLogIn",(function(){$(".addComments").removeClass("d-none"),$(".addComments").addClass("d-flex")})),$("body").on("click",".runLogOff",(function(){$(".addComments").removeClass("d-flex"),$(".addComments").addClass("d-none")})),$("body").on("change",".txtComment",(function(){var x=$(this).val();$(".socialAct").attr("data-extra",x)})),$("body").on("click",".download",(function(){getDownload()}));var cLogTrace="";if(navigator.userAgent.indexOf("idclauncher")>0)var referer="LAUNCHER";else{referer="WEB"+lastG+" ("+document.baseURI+")";if("object"==typeof platform)cLogTrace=window.innerWidth+"x"+window.innerHeight+";"+platform.os.family+" "+platform.os.version+" x"+platform.os.architecture+";"+platform.name+":"+platform.version}$("body").on("click",".btn-facebook",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("FaceBook Login v3.8"),""!=is_analytics){setCookie("extlogin","facebook",1);0}window.open("/unilogin/login_FB.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-google",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("Gooogle Sign-In Login"),""!=is_analytics){setCookie("extlogin","google",1);0}window.open("/unilogin/login_GP.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-steam",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("Steam Login"),""!=is_analytics){setCookie("extlogin","steam",1);0}window.open("/unilogin/login_ST.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-twitter",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("Twitter Login"),""!=is_analytics){setCookie("extlogin","twitter",1);0}window.open("/unilogin/login_TW.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-twitch",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("Twitch Login"),""!=is_analytics){setCookie("extlogin","twitch",1);0}window.open("/unilogin/login_TC.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-discord",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("Discord Login"),""!=is_analytics){setCookie("extlogin","discord",1);0}window.open("/unilogin/login_DI.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-yahoo",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("Yahoo Login"),""!=is_analytics){setCookie("extlogin","yahoo",1);0}window.open("/unilogin/login_YH.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-vk",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("Vk Login"),""!=is_analytics){setCookie("extlogin","vk",1);0}window.open("/unilogin/login_VK.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-msn",(function(e){$(this).parent().find(".mark-i").removeClass("d-none");var opt=$(this).attr("data-opt"),is_analytics=$(this).attr("data-analytics");if(console.log("MSN Login"),""!=is_analytics){setCookie("extlogin","msn",1);0}window.open("/unilogin/login_MS.php?game_id="+lastG+"&opt="+opt+"&referer="+referer+"&cLogTrace="+cLogTrace,"sociallogin","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),$("body").on("click",".btn-youtube",(function(e){if("localhost"===location.hostname||"127.0.0.1"===location.hostname){getYTVideo([[{id:"ahBeT7ktEW4",title:"Laravel Graffiti Social Web application with 5.4",date:"2021-12-15 23:38:00"},{id:"bI1MM3tHng8",title:"NodeJS Chat Page Design",date:"2021-12-15 23:37:01"},{id:"crC_zeqdx48",title:"CakePHP3.16 Backend",date:"2021-12-15 21:22:54"}]])}else window.open("/unilogin/Youtube/index.php","youtube","top=150,left=525,width=825,height=625,scrollbars=no,resizable=no,location=no,menubar=no,status=no,titlebar=no")})),window.IDCPtInputOTP={getInstance:assignedId=>{const selectors={inputs:`.idc-pt-input-otp.${assignedId} input`,btnVerify:`.idc-pt-input-otp.${assignedId} button`};let onVerify=()=>{console.log("onVerify not defined.")};const onVerifyBtnClicked=function(){let inputs=document.querySelectorAll(selectors.inputs),otp="";inputs.forEach((function(input){otp+=input.value})),onVerify(otp)},setEvents=()=>{const inputs=document.querySelectorAll(selectors.inputs);inputs.forEach((function(input){input.addEventListener("paste",(function(ev){var clip=ev.clipboardData.getData("text").trim();if(/^\d{4}$/.test(clip)){var characters=clip.split("");inputs.forEach((function(otpInput,i){otpInput.value=characters[i]||"",otpInput.removeAttribute("disabled"),i===inputs.length-1&&otpInput.focus()}))}else ev.preventDefault()})),input.addEventListener("input",(function(){var currentIndex=Array.from(inputs).indexOf(this),inputValue=this.value.trim();/^\d$/.test(inputValue)?(inputValue&&currentIndex<3&&(inputs[currentIndex+1].removeAttribute("disabled"),inputs[currentIndex+1].focus()),2===currentIndex&&inputValue&&(inputs[3].removeAttribute("disabled"),inputs[3].focus())):this.value=""})),input.addEventListener("keydown",(function(ev){var currentIndex=Array.from(inputs).indexOf(this);!this.value&&"Backspace"===ev.key&&currentIndex>0&&inputs[currentIndex-1].focus()}))})),$(selectors.btnVerify).on("click",onVerifyBtnClicked)};return{init:options=>{document.querySelectorAll(selectors.inputs).forEach((function(input,i){input.value="",0!==i&&input.setAttribute("disabled","")})),setEvents(),onVerify=options.onVerify},onVerifyBtnClicked:onVerifyBtnClicked}}},"object"==typeof AOS&&AOS.init({disable:"mobile"}),$("body").on("click",".openMenuBtn",(function(){window.innerWidth<576&&$("body").addClass("noscroll"),$(this).removeClass("openMenuBtn").addClass("closeMenuBtn"),$(this).attr("aria-expanded","true"),$("#sidenav-bar").removeClass("sidenav-closed").addClass("sidenav-opened"),$("#sidenav-bar").attr("aria-hidden","false"),$("#sidenav-bar button, #sidenav-bar a").removeAttr("tabindex"),$("#sidenav-bar").find("a:first").focus(),scriptPlay()})),$("body").on("click",".closeMenuBtn",(function(){$("body").removeClass("noscroll"),$(this).removeClass("closeMenuBtn").addClass("openMenuBtn"),$(this).attr("aria-expanded","false"),$("#sidenav-bar").removeClass("sidenav-opened").addClass("sidenav-closed"),$("#sidenav-bar").attr("aria-hidden","true"),$("#sidenav-bar button, #sidenav-bar a").attr("tabindex","-1"),$(this).focus(),scriptPause()})),$("body").on("click","main",(function(){$("#categoriesBtn").removeClass("closeMenuBtn").addClass("openMenuBtn").attr("aria-expanded","false"),$("#sidenav-bar").removeClass("sidenav-opened").addClass("sidenav-closed"),$("#sidenav-bar").attr("aria-hidden","true"),$("#sidenav-bar button, #sidenav-bar a").attr("tabindex","-1"),scriptPause()})),$('div[data-toggle="collapse"]').on("click",(function(e){let tCls=$(this).attr("aria-controls");$("#"+tCls).hasClass("show")?($(this).find("i").removeClass("fas fa-chevron-down"),$(this).find("i").addClass("fas fa-chevron-left")):($(this).find("i").removeClass("fas fa-chevron-left"),$(this).find("i").addClass("fas fa-chevron-down"))})),$('a[data-toggle="collapse"]').on("click",(function(e){let tCls=$(this).attr("aria-controls");$("#"+tCls).hasClass("show")?($(this).find("i").removeClass("fas fa-chevron-down"),$(this).find("i").addClass("fas fa-chevron-left")):($(this).find("i").removeClass("fas fa-chevron-left"),$(this).find("i").addClass("fas fa-chevron-down"))})),$("body").on("click",".openMenuBtn",(function(){window.matchMedia("(max-width: 992px)").matches?($("#account-collapse").removeClass("show"),$("#account-collapse-trigger").find("i").removeClass("fas fa-chevron-down"),$("#account-collapse-trigger").find("i").addClass("fas fa-chevron-left"),$("#community-collapse").removeClass("show"),$("#community-collapse-trigger").find("i").removeClass("fas fa-chevron-down"),$("#community-collapse-trigger").find("i").addClass("fas fa-chevron-left")):($("#account-collapse").addClass("show"),$("#account-collapse-trigger").find("i").removeClass("fas fa-chevron-left"),$("#account-collapse-trigger").find("i").addClass("fas fa-chevron-down"),$("#community-collapse").addClass("show"),$("#community-collapse-trigger").find("i").removeClass("fas fa-chevron-left"),$("#community-collapse-trigger").find("i").addClass("fas fa-chevron-down"))})),$(".getAuth").find("input").keypress((function(e){var t=$(this);13==e.which&&t.parents(".getAuth").find("[type='submit']").click()})),$("body").keypress((function(e){27==e.which&&($(this).removeClass("closeMenuBtn"),$(this).addClass("openMenuBtn"),document.getElementById("sidenav-bar").style.width="0",scriptPause())})),0!=loadSession("token")?($(".cUserName").text(getCookie("nick")),$(".cUserNameIcon").attr("title",getCookie("nick")),$(".logged").show(),$(".unlogged").hide()):($(".unlogged").show(),$(".logged").hide()),$("body").on("click",".actLogOff",(function(){deleteSession()})),$("body").on("blur","#register-user",(function(){checkNick()})),$(".loginForm").submit((function(e){e.preventDefault(),console.log("Logando");try{loginUser()}catch(error){console.error(error)}})),$(".registerForm").submit((function(e){e.preventDefault(),console.log("Registrando");try{registrarUser()}catch(error){console.error(error)}})),$("body").change("#login-user",(function(){setCookie("nicklogin",$("#login-user").val(),365)})),$("body").on("click",".cart-btn",(function(){var counter=1*$(".shopping-cart").find("span").text()+1;$(".shopping-cart").find("i").addClass("rubberBand"),$(".shopping-cart").find("span").text(counter),$(".shopping-cart").find("span").addClass("bg-gray-900"),setTimeout((function(){$(".shopping-cart").find("i").removeClass("rubberBand"),$(".shopping-cart").find("span").removeClass("bg-gray-900")}),1e3)})),window.IDCGamesGameHomeSubMenu=(()=>{const selectors_part=".idcgames-game-home-submenu";return{getAndRemoveElement:()=>$(selectors_part).remove().children(":first")}})(),window.IDCGamesGameHomeOverview=(()=>{const selectors_part="#stnHeader";return{getAndRemoveElement:()=>$(selectors_part).remove()}})();const video=document.getElementById("videoActionPrimary"),posters_large="https://cdn4.idcgames.com/storage/image/1526/game_home_bg_section_2/default.jpg",posters_medium="https://cdn4.idcgames.com/storage/image/1526/game_home_bg_section_2/default.jpg",posters_small="https://cdn1.idcgames.com/storage/image/1526/game_banner/4x5_1-1_72.jpg";function initRecommendedGames(gList=[]){!function(gameList=[]){$(".carouselRecommended").find(".remove-me").remove();for(var gameCountPerPage=1,objGameContainer=(gameList.length>=gameCountPerPage||gameList.length,$(".carouselRecommended")),pageNumber=0,gameCountInCurrentPage=0,objCurrentPage=null,i=0;i<gameList.length;i++){var gData=gameList[i];if(!gData)return;gData.seo=gData.seo_name,gData.flag_windows=1,gData.price=gData.prices,gData.game_tags=gData.tags;var gameID=gData.id_idcgame;(gameCountInCurrentPage>=gameCountPerPage||pageNumber<=0)&&(gameList.length-(i+1)>=gameCountPerPage?gameCountPerPage:gameList.length-i,pageNumber++,gameCountInCurrentPage=0,objCurrentPage=$(objCurrentPage).appendTo(objGameContainer)),newGameBlock=$(".game-block.small-card.recommended.clone").clone().removeClass("hidden").removeClass("clone");var imgSpec={ratio:"5x3",size:"1-4",quality:72,format:""},logoSpec={ratio:"5x3",size:"1-2",quality:72,format:""};gData.parentId="recommendedGames",newGameBlock=setObjectValues(newGameBlock,makeDatasetForGame(gData,imgSpec,logoSpec)),$(newGameBlock).appendTo(objGameContainer),gameCountInCurrentPage++;let gameTagIds=getShuffledArr(Object.keys(gData.game_tags));tagIds=gameTagIds.slice(0,5);let squireDoms="";for(var j=0;tagIds.length>0&&j<tagIds.length;j++){let tInfo=gData.game_tags[tagIds[j]];squireDoms+='<span class="card-tooltip-tag bg-dark-custom mt-2 mr-2">'+(tInfo.title?.ar||tInfo.name)+"</span>"}$('.card-tooltip-tag-list[id_idcgame="'+gameID+'"]').html(squireDoms)}function isTouchDevice(){return 1==("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}!1===isTouchDevice()&&$("[data-toggle=popover]").popover({html:!0,trigger:"hover",sanitize:!1,placement:"auto",container:"body",content:function(){var content=$(this).attr("data-popover-content");return $(content).children(".popover-body").html()}});$("[data-toggle=popover]").on("shown.bs.popover",(function(){var popoveridObj=$(this).find(".popover-id");if($(popoveridObj).length){var popoverGameID=$(popoveridObj).attr("id_idcgame"),popoverid=$(popoveridObj).attr("id");if(popoverGameID){var tooltipVideo=$(popoveridObj).find("video");$(tooltipVideo).length&&($(tooltipVideo)[0].poster="https://cdn3.idcgames.com/storage/image/"+popoverGameID+"/game_banner/2x1_1-4_72.jpg");var tooltipSource=$(popoveridObj).find("source");if($(tooltipSource).length&&($(tooltipSource)[0].src="https://cdn5.idcgames.com/storage/video/"+popoverGameID+"/video_mp4/lower_res.mp4"),"function"==typeof loadGameReview)return void loadGameReview(popoverGameID,popoverid)}}for(var i=0;i<this.childNodes.length;i++){if((popoverGameID=this.childNodes[i].getAttribute("id_idcgame"))&&"function"==typeof loadGameReview)return void loadGameReview(popoverGameID,popoverid)}})),elem=objGameContainer,$(elem).slick({speed:400,dots:!1,infinite:!0,autoplay:!1,slidesToShow:4,slidesToScroll:4,variableWidth:!1,centerMode:!1,responsive:[{breakpoint:1399.98,settings:{variableWidth:!1,slidesToShow:3,slidesToScroll:3}},{breakpoint:1199.98,settings:{variableWidth:!1,slidesToShow:2,slidesToScroll:2}},{breakpoint:991.98,settings:{variableWidth:!1,slidesToShow:2,slidesToScroll:2}},{breakpoint:767.98,settings:{infinite:!0,dots:!1,arrows:!1,rows:1,slidesToShow:1,slidesToScroll:1,variableWidth:!0}},{breakpoint:575.98,settings:{infinite:!0,dots:!1,arrows:!1,rows:1,slidesToShow:1,slidesToScroll:1,variableWidth:!0}}]});var elem}(gList)}window.matchMedia("(min-width: 500px)").matches?(video.src="https://cdn11.idcgames.com/storage/video/1526/video_mp4/default.mp4",video.load()):window.matchMedia("(min-width: 1024px)").matches?video.setAttribute("poster",posters_large):window.matchMedia("(min-width: 768px)").matches?video.setAttribute("poster",posters_medium):video.setAttribute("poster",posters_small),$("body").on("click",".pauseBtn",(function(){$(this).removeClass("pauseBtn"),$(this).addClass("playBtn"),dataPlayers.main.playing=!0,scriptPauseVideo()})),$("body").on("click",".playBtn",(function(){$(this).removeClass("playBtn"),$(this).addClass("pauseBtn"),dataPlayers.main.playing=!1,scriptPlayVideo()})),$("body").on("click",".pauseAudioBtn",(function(){$(this).removeClass("pauseAudioBtn"),$(this).addClass("playAudioBtn"),scriptPlayAudio()})),$("body").on("click",".playAudioBtn",(function(){$(this).removeClass("playAudioBtn"),$(this).addClass("pauseAudioBtn"),scriptPauseAudio()})),window.IDCGamesGameHomeIntroduction=(()=>{const selectors_part="#stnIntroduction",selectors_showIntroduction=".show-text-intro",selectors_hideIntroduction=".hide-text-intro",onShowIntroduction=function(){$(this).addClass("d-none"),$(".game-large-description").removeClass("text-intro-lenght").removeClass("text-intro-lenght-short"),$(".game-large-description").addClass("slow-transition"),$(".text-intro-container").addClass("h-100"),$(".text-intro-container").removeClass("container-closed").addClass("container-opened"),$(".flexChild").removeClass("blurred-text"),$(".hide-text-intro").removeClass("d-none")},onHideIntroduction=function(){$(this).addClass("d-none"),$(".marker-short").addClass("text-intro-lenght").addClass("text-intro-lenght-short"),$(".marker-long").addClass("text-intro-lenght"),$(".game-large-description").removeClass("slow-transition"),$(".text-intro-container").removeClass("h-100"),$(".text-intro-container").addClass("container-closed").removeClass("container-opened"),$(".flexChild").addClass("blurred-text"),$(".show-text-intro").removeClass("d-none")};return{init:()=>{document.addEventListener("lazybeforeunveil",(function(e){const video=e.target;"VIDEO"===video.tagName&&video.dataset.poster&&video.setAttribute("poster",video.dataset.poster)})),setTimeout((()=>{$(selectors_showIntroduction).on("click",onShowIntroduction),$(selectors_hideIntroduction).on("click",onHideIntroduction)}),500)},getAndRemoveElement:()=>$(selectors_part).remove()}})(),IDCGamesGameHomeIntroduction.init(),window.IDCGamesGameHomeNews=(()=>{const selectors_part="#stnNoticias";return{getAndRemoveElement:()=>$(selectors_part).remove()}})(),window.IDCGamesGameHomeEvents=(()=>{const selectors_part="#stnEvents";return{getAndRemoveElement:()=>$(selectors_part).remove()}})(),window.IDCGamesGameHomeGuides=(()=>{const selectors_part="#stnGuias";return{getAndRemoveElement:()=>$(selectors_part).remove()}})(),window.IDCGamesGameHomeSocialMedia=(()=>{const selectors_part="#stnRrss";return{getAndRemoveElement:()=>$(selectors_part).remove()}})(),window.IDCGamesGameHomeForums=(()=>{const selectors_part="#stnForos";return{getAndRemoveElement:()=>$(selectors_part).remove()}})(),window.IDCGamesGameHomeMedia=(()=>{const selectors_part="#stnArtwork";return{getAndRemoveElement:()=>$(selectors_part).remove()}})(),window.IDCGamesGameHomeShop=(()=>{const selectors_part="#stnShop";return{getAndRemoveElement:()=>$(selectors_part).remove()}})(),window.IDCGamesGameHomeSimilarGames=(()=>{const selectors_part=".idcgames-game-home-similargames",setEvents=()=>{document.addEventListener("lazybeforeunveil",(function(e){var cb;e.target.classList.contains("idcgames-game-home-similargames")&&(cb=initRecommendedGames,$.ajax({type:"GET",url:"https://search.idcgames.com/api/games/1526/similar",dataType:"json",async:!0,success:function(res){cb&&cb(res)},error:function(err){console.log(err)}}))}))};return{init:()=>{setEvents()},getAndRemoveElement:()=>$(selectors_part).remove()}})(),IDCGamesGameHomeSimilarGames.init(),window.IDCGamesGameHomeReviews=(()=>{const selectors_part="#stnAnalisis";return{getAndRemoveElement:()=>$(selectors_part).remove()}})(),setTimeout((function(){$("#main").show(),$("footer").show()}),250),loadMediaJson(1526),loadLastNewsJson(1526),loadGuidesJson(1526);var fullReviewsLoaded=!1;$(window).scroll((function(){if(isScrolling||runFunctions(),!fullReviewsLoaded){.6*Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)<window.pageYOffset&&(fullReviewsLoaded=!0,loadAndRenderReviews())}})),$(window).resize((function(){if($("#stnIntroductionVideo").find(".gameplaysBox").length){let height=$("#stnIntroductionVideo").height();$(window).width()>991?$("#stnIntroductionText").find(".container-closed").css("height",height+"px"):$("#stnIntroductionText").find(".container-closed").css("height","100%")}else{let height=$("#stnIntroductionVideo").find(".video-container").height();$(window).width()>991?$("#stnIntroductionText").find(".container-closed").css("height",height+"px"):$("#stnIntroductionText").find(".container-closed").css("height","100%")}}));$(document).width();function setWishlistedState(wishlisted=!1){var btn=$(".wishlist-btn");wishlisted?($(btn).addClass("wishlisted"),$(btn).removeClass("wishlist"),$(btn).addClass("btn-secondary"),$(btn).removeClass("btn-outline-secondary"),$(btn).find("i").addClass("fas"),$(btn).find("i").removeClass("far"),$(btn).find("span").text("على قائمة المفضلة")):($(btn).addClass("wishlist"),$(btn).removeClass("wishlisted"),$(btn).addClass("btn-outline-secondary"),$(btn).removeClass("btn-secondary"),$(btn).find("i").addClass("far"),$(btn).find("i").removeClass("fas"),$(btn).find("span").text("أضف إلى قائمة الرغبات الخاصة بك"))}$("body").on("click","#redeemCode",(function(){redeemCode()})),$("body").on("click",".videohide",(function(){$(".videoshow").removeClass("d-none"),$(".videohide").fadeOut();var video=$("video")[0];video.load(),video.play()})),$(".videoModal").on("hide.bs.modal",(function(e){var $if=$(e.delegateTarget).find("iframe"),src=$if.attr("src");$if.attr("src","https://idcgames.com/ar/empty.html"),$if.attr("src",src)})),$('[data-toggle="tooltip"]').tooltip({delay:{show:800,hide:0}}),$("body").on("click",".setModal",(function(){var index=$(this).attr("data-index"),tipo=$(this).attr("data-section"),target=$(this).attr("data-target");doModal(index,tipo,target)})),checkOfferInfo((data=>{offerData=data;var gData=gamedata,dataset=(getGamePrice(gData),makeDatasetForGame(gData)||[]),sGame=getGameStatus(gData);if(dataset.push({cls:".btn-free-to-play",hide:!0}),sGame&&sGame.purchasable&&(dataset.push({cls:"#btn-cta",hide:!0}),dataset.push({cls:"#btn-cta-shopping",hide:!1})),gData&&gData.demo_game){$("#btn-demo").removeClass("d-none").addClass("d-flex");var gCG=gamedata;gCG&&($("#btn-commercial-game").removeClass("d-none"),$("body").on("click","#btn-commercial-game",(()=>{gCG.seo&&window.open(`https://idcgames.com/ar/${gCG.seo}`)})))}if(sGame){"not_in_idc"==gamedata.status?($("#stnAnalisis").addClass("hidden"),$("#dot-nav li").find('a[href="#stnAnalisis"]').addClass("hidden"),$("#infoReviewsGame").addClass("hidden")):$(".wishlist-btn").removeClass("d-none");var text=gameStatus[thisStatus].name;$(".controlGame").text(text),1===gameStatus[thisStatus].playable&&(sGame.bought||sGame.f2p?($(".controlGame").addClass("playGame"),$(".controlGame").text("العب الان!"),$("#stnAnalisis").removeClass("d-none"),$("#dot-nav li").find('a[href="#stnAnalisis"]').removeClass("hidden")):($(".redeem-key-btn").removeClass("d-none"),$("#priceTag").removeClass("hidden"))),"s12"==thisStatus||"limited_beta"==thisStatus?$.ajax({type:"POST",url:"/unilogin/getLimitedBetaStatus.php",data:`token=${loadSession("token")}&iIDJuego=1526`,dataType:"text",async:!0,success:function(e){try{var result=JSON.parse(e)}catch(e){return!1}200==result.rc?$(".controlGame").text(text+" (X المتبقي)".replace("X",1*result.iLimite-1*result.iUsuarios)):($(".controlGame").text(text+"(غير متاح)"),$(".controlGame").removeClass("playGame"))},error:function(e){$(".controlGame").text(text+"(غير متاح)"),$(".controlGame").removeClass("playGame")}}):"s13"!=thisStatus&&"not_in_idc"!=thisStatus||($(".controlGame").text("هل تريد اللعب هنا"),$(".btn.price").addClass("hidden"),$("body").on("click",".controlGame",(function(){gData&&gData.redirect_url&&window.open(gData.redirect_url.replace(/\\/g,""))})))}else $(".controlGame").text("Null");setObjectValues($("#main .game-block").not(".recommended"),dataset)})),$("body").on("click",".cart-btn",(function(){"function"==typeof putGameInBasket&&putGameInBasket($(this).attr("id_idcgame"))})),$("body").on("click",".wishlist",(function(){makeWishRequest(1526,"",!0,(res=>{console.log("Wishing game success: ",res),setWishlistedState(!0),loadUserWishGames(null)}),(res=>{console.log("Wishing game fail: ",res),res&&res.description&&"USER+HAS+NO+EMAIL"==res.description&&showEmailRequiredModal("تحتاج إلى التحقق من بريدك الإلكتروني في قسم حسابي لإضافة ألعاب إلى قائمة الرغبات الخاصة بك.")}))})),$("body").on("click",".wishlisted",(function(){makeWishRequest(1526,"",!1,(res=>{console.log("Unwishing game success: ",res),setWishlistedState(!1),loadUserWishGames(null)}),(res=>{console.log("Unwishing game fail: ",res),res&&res.description&&"USER+HAS+NO+EMAIL"==res.description&&showEmailRequiredModal("تحتاج إلى التحقق من بريدك الإلكتروني في قسم حسابي لإضافة ألعاب إلى قائمة الرغبات الخاصة بك.")}))})),setWishlistedState(!1),loadUserWishGames((()=>{var wishGames=JSON.parse(loadSession("wish_games")||"[]");for(i=0;i<wishGames.length;i++)try{1526===wishGames[i].IDJUEGO&&setWishlistedState(!0)}catch(e){}})),"yes"=="No".toLowerCase()||($(".btnSquare2.square-shop").addClass("d-none"),$(".shop-title-txt").addClass("d-none")),$(".a-pinterest").addClass("d-none"),$(".a-vk").addClass("d-none"),$(".a-linkedin").addClass("d-none"),$(".a-telegram").addClass("d-none");if($("#subpublisher").hide(),$("#dot-nav li a").click((function(e){let dom=$(this);setTimeout((()=>{$("#dot-nav li a").removeClass("active"),$(dom).addClass("active")}),2500)})),$("body").on("click",".redeem-key-btn",(function(e){$("#insertCode").val(""),$("#game_added_ok").addClass("d-none"),$("#invalid_key_game").addClass("d-none"),$("#already_purchased").addClass("d-none"),$("#key_already_used").addClass("d-none"),$("#generic_error").addClass("d-none"),$("#redeem-div").removeClass("d-none")})),gamedata){let logoUrl=retrieveImage(gamedata.id_idcgame,gamedata.image.logo_json,"2x1","1-4",0,"default",gamedata.image.logo);$(".logo").css({"background-image":`url(${logoUrl})`,display:"block"})}function initCartItems(){var cartInfo=calcCartPrice(),objGameContainer=$(".shoppingCartModal .cart-item-container");if(objGameContainer.find(".cart-item-game").remove(),cartInfo&&cartInfo.games){$(".shoppingCartModal .text-item-note").text("تمت إضافة {items} العناصر".replace("{items}",cartInfo.count)),$(".shoppingCartModal .text-original-price").text(`${cartInfo.simbol} ${cartInfo.original_price}`),$(".shoppingCartModal .text-price").text(`${cartInfo.simbol} ${cartInfo.total}`),cartInfo.total==cartInfo.original_price?$(".shoppingCartModal .text-original-price").hide():$(".shoppingCartModal .text-original-price").show();for(var i=0;i<cartInfo.games.length;i++){var gameID=cartInfo.games[i].gameID,newGameBlock=$(".cart-item-game.clone").clone().removeClass("hidden").removeClass("clone"),dataset=makeDatasetForGame(getGameData(gameID));dataset.push({cls:".btn-remove-cart-item",attr:"id_idcgame",value:gameID}),newGameBlock=setObjectValues(newGameBlock,dataset,!0),$(newGameBlock).appendTo(objGameContainer)}}}function interpolMenu(){var tWidth=$("#menu").width(),outer=$(".language-menu a").outerWidth(),inner=$(".language-menu a").width(),flag=!1;$("body").find(".language-menu a").each((function(i,x){i&&$(x).removeClass("border-left"),$(x).width(inner),tWidth<=outer*(i+1)&&!flag&&($(x).addClass("border-left"),$(x).width(inner+.5),flag=!0)}))}$(window).on("load",(function(){let pWidth=$("div.price.align-items-baseline").outerWidth(),rWidth=$(".redeem-key-btn").width();pWidth>0&&rWidth>0&&$(".wishlist-btn").width(pWidth+rWidth+6)})),window.IDCGamesPay2Play=(()=>{const selectors_submenu=".idcgames-pay2play-submenu",selectors_overview=".idcgames-pay2play-overview",selectors_introduction=".idcgames-pay2play-introduction",selectors_news=".idcgames-pay2play-news",selectors_events=".idcgames-pay2play-events",selectors_guides=".idcgames-pay2play-guides",selectors_socialmedia=".idcgames-pay2play-socialmedia",selectors_forums=".idcgames-pay2play-forums",selectors_media=".idcgames-pay2play-media",selectors_shop=".idcgames-pay2play-shop",selectors_similargames=".idcgames-pay2play-similargames",selectors_reviews=".idcgames-pay2play-reviews";return{init:()=>{$(selectors_submenu).replaceWith(IDCGamesGameHomeSubMenu.getAndRemoveElement()),$(selectors_overview).replaceWith(IDCGamesGameHomeOverview.getAndRemoveElement()),$(selectors_introduction).replaceWith(IDCGamesGameHomeIntroduction.getAndRemoveElement()),$(selectors_news).replaceWith(IDCGamesGameHomeNews.getAndRemoveElement()),$(selectors_events).replaceWith(IDCGamesGameHomeEvents.getAndRemoveElement()),$(selectors_guides).replaceWith(IDCGamesGameHomeGuides.getAndRemoveElement()),$(selectors_socialmedia).replaceWith(IDCGamesGameHomeSocialMedia.getAndRemoveElement()),$(selectors_forums).replaceWith(IDCGamesGameHomeForums.getAndRemoveElement()),$(selectors_media).replaceWith(IDCGamesGameHomeMedia.getAndRemoveElement()),$(selectors_shop).replaceWith(IDCGamesGameHomeShop.getAndRemoveElement()),$(selectors_similargames).replaceWith(IDCGamesGameHomeSimilarGames.getAndRemoveElement()),$(selectors_reviews).replaceWith(IDCGamesGameHomeReviews.getAndRemoveElement())}}})(),IDCGamesPay2Play.init(),"function"==typeof refreshCartCount&&refreshCartCount(),checkOfferInfo((data=>{offerData=data,$(".shoppingCartModal").on("shown.bs.modal",initCartItems),$("body").on("click",".btn-checkout",(function(){window.location.href="https://idcgames.com/ar/extra/checkout"})),$("body").on("click",".btn-remove-cart-item",(function(){var id_idcgame=$(this).attr("id_idcgame");if(id_idcgame&&"function"==typeof removeGameFromBasket){removeGameFromBasket(id_idcgame),initCartItems();var reloadHandler=$(this).attr("handlerReload");reloadHandler&&"function"==typeof window[reloadHandler]&&window[reloadHandler]()}}))})),1==getCookie("aceptado")&&($(".closeCookiesBox").removeClass("d-flex"),$(".closeCookiesBox").addClass("d-none")),$("#navbarDropdown2").on("click",(function(e){interpolMenu()})),$(window).resize((function(){interpolMenu()}))}));