var WebCache=(function(){function e(){if(typeof(localStorage)==="undefined"||window.localStorage===null){return false}try{localStorage.setItem("lsTest","1");localStorage.removeItem("lsTest");return true}catch(j){return false}}function b(j){return(localStorage.getItem(j)!==null)}function g(l,k){try{localStorage.setItem(l,k);return true}catch(j){return false}}function h(l,k){try{localStorage.setItem(l,JSON.stringify(k));return true}catch(j){return false}}function d(k){var l={exist:false,data:null};var j=localStorage.getItem(k);if(j!==null){l.exist=true;l.data=JSON.parse(j)}return l}function c(k){var j=localStorage.getItem(k);return j}function i(k){var l={exist:false,data:null};var j=localStorage.getItem(k);if(j!==null){l.exist=true;l.data=j}return l}function f(j){localStorage.removeItem(j)}function a(){localStorage.clear()}return{isSupported:e,contains:b,trySet:g,get:c,tryGet:i,remove:f,clearAll:a,setObject:h,getObject:d}}());var GamingClient=(function(){var g="#gamePlayIframe";function d(){var J=$("#upFundsTransfer");if(J.length>0&&J.children().length>0){J.empty()}var K=$("#logOutPanel");if(K.length>0&&K.children().length>0){K.empty()}$("#modalInfo").removeClass("modal-hide").find("div.modal-notice").html(gamingMessages.loginHint);$("#modalLogin").removeClass("hide").find(".tctext").val("")}function v(){if(i()){var J=$(g);var K=J[0];if(K.requestFullscreen){K.requestFullscreen()}else{if(K.webkitRequestFullscreen){K.webkitRequestFullscreen()}else{if(K.mozRequestFullScreen){K.mozRequestFullScreen()}else{if(K.msRequestFullscreen){K.msRequestFullscreen()}}}}J.focus()}}function i(){return(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}function A(M){var J=$(M);var K=J.closest("div.gcategory-wrap");var L=(K.data("iscollapsed")===1);if(L){J.addClass("gcategory-active").next("div.gcategory-games").removeClass("games-collapsed");K.siblings().data("iscollapsed",1).find(".gcategory-header").removeClass("gcategory-active").end().find("div.gcategory-games").addClass("games-collapsed")}}function B(O){var K=$(O);var L=K.closest("div.lgcategory-wrap");var N=(L.data("iscollapsed")===1);if(N){K.next("div.lgcategory-games").removeClass("games-collapsed");L.data("iscollapsed",0).removeClass("games-group-collapsed")}else{var J=$("#liveGamesWrap").children("div.lgcategory-wrap");var P=J.length;var M=J.filter(".games-group-collapsed").length;if(M<(P-1)){K.next("div.lgcategory-games").addClass("games-collapsed");L.addClass("games-group-collapsed").data("iscollapsed",1)}}}function q(K){var U=n();if(!U){d();return}var T=true;if(U){var J=$("#gamingEnabledMode");if(J.length>0){var R=G(J.val(),-1);T=(R===1)}}if(!T){var Q={msg:gamingMessages.gamingDisabled,type:1};TWUserInfoInterface.displayMessage(Q);return}var P=G(K.data("mode"),0);if(P<=0||P>3){return}var O=K.data("game");var S=true;if(P===2){S=(m(O)&&/^[a-z0-9]{2,50}$/.test(O))}else{if(P===3){var N=G(O,0);S=N>0}else{O=""}}if(!S){return}if(!WebCache.isSupported()){var L={msg:gamingMessages.browserUnsupported,title:gamingMessages.browserUnsupportedTitle,type:1};TWUserInfoInterface.displayMessage(L);return}var M=G(K.data("rfsm"),0);$("#gameLaunchMode").val(P);$("#gameLaunchCode").val(O);$("#gameFullscreenMode").val(M);blockScreen();$("#gameStarter").click()}function w(){y();x(gamingConfig.activityInterval);var J=$("#fullScreen");if(J.length>0){if(!i()){J.remove()}}$("#liveCasinoAds").addClass("hide");$("html, body").animate({scrollTop:100},500);$(g).focus()}function y(){var J=l(gamingConfig)?gamingConfig.keepAliveInterval:120000;p(o,J)}var p=(function(){var J=0;return function(K,L){clearTimeout(J);if(L>0){J=setTimeout(K,L)}}})();function o(){u()}function u(){var J=false;return $.ajax({type:"POST",contentType:"application/json; charset=utf-8",dataType:"json",url:gamingConfig.keepAliveUrl,data:null}).then(function(M,N,P){if((P.status===200)&&l(M)&&l(M.d)){var K=M.d;if(K.crs===s.OK){J=true}else{var L=K.cri;if(l(L)){if(l(L.scg)&&L.scg===1){C();var O=new userInfoMessage({type:1,title:mainPopup_DefaultHeaderTitle,msg:L.cem,action:11});TWUserInfoInterface.displayMessage(O)}else{J=true}}}}},function(M,L,K){J=false}).always(function(){if(J){y()}})}var f=(function(){var J=0;return function(K,L){clearTimeout(J);if(L>0){J=setTimeout(K,L)}}})();function b(){var K=new Date().getTime();var J=WebCache.trySet(gamingConfig.activityKey,K);x(gamingConfig.activityInterval)}function x(J){if(J>0){f(b,J)}}function D(){f(b,0)}var s={OK:0,NOK:1};function C(){var J=$(g);if(J.length>0){J.remove()}D()}function n(){var J=$("#authInfo");if(l(J)){if(J.val()==="1"){return true}}return false}function G(J,L){var K=typeof(J);if(K==="number"&&J>0){return J}var M=L;if(J!==null&&K!=="undefined"){if(J.length>0){if(!isNaN(J)&&isFinite(J)){M=parseInt(J,10)}}}return M}function l(J){if(typeof(J)!=="undefined"&&J!==null){return true}return false}function m(J){if(typeof(J)!=="undefined"&&J!==null){if(J.length>0){return true}}return false}function h(){var J=$(g);if(document.webkitIsFullScreen||document.mozFullScreen||document.msFullscreenElement){J.addClass("fullscreen-game")}else{J.removeClass("fullscreen-game")}}function t(){var K=$(g);if(!l(K)||K.length===0){return}var J=K[0];J.src=J.src}function c(){E();D();$("#gamePlayWrap").addClass("game-play-collapsed").empty();$("#liveCasinoAds").removeClass("hide");blockScreen();$("#gameCloser").click()}function E(){p(o,0)}function r(){WebCache.remove(gamingConfig.activityKey)}function F(J,K){var M=K;if(l(J)&&J.length>0){var N=J.replace(",",".");if((/^\d+(\.\d{0,2})?$/.test(N))&&(N.length>0)){if(!isNaN(N)&&isFinite(N)){var L=parseFloat(N);if(L>0){M=L}}}}return M}function I(N){if(N.id!=="btnSportToGames"&&N.id!=="btnGamesToSport"){return false}var K=$(N);var J=K.closest("div.tfRow").find("input[type='text']");var M=F(J.val(),-1);var O;if(M<=0){O=new userInfoMessage({type:InfoMessageType.ValidationError,title:mainPopup_DefaultHeaderTitle,msg:gamingMessages.amountInvalid});TWUserInfoInterface.displayMessage(O);J.val("");return false}var L=(N.id==="btnGamesToSport");if(L){if(j()||k()){validationMsg=new userInfoMessage({type:InfoMessageType.Info,title:mainPopup_DefaultHeaderTitle,msg:gamingMessages.gameActive});TWUserInfoInterface.displayMessage(validationMsg);J.val("");return false}}blockScreen();return true}function j(){var J=$(g);if(l(J)&&J.length>0){return true}return false}function k(O){var J=m(O)?O:gamingConfig.activityKey;var M=G(WebCache.get(J),-1);if(M>=0){var N=new Date();N.setTime(M);var K=new Date().getTime();var L=K-N;if(L<=gamingConfig.activityTreshold){return true}}return false}function a(K){var L=G(K.data("amount"),-1);if(L<1){return}var J=$("#transferAmount");var M=F(J.val(),0);M=M+L;J.val(M).change()}function z(M){var O="transfer-checked",T="";var Z="#originAccount",Q="#destinationAccount";var ac=M.data("transfer");var af=G(M.data("group"),-1);var K=$("#account-group-"+1);var J=$("#account-group-"+2);var aa=K.find("input.cb-transfer");var R=J.find("input.cb-transfer");var P;if(af===1){P=aa}else{if(af===2){P=R}}var V=M.hasClass(O);if(V){if(af===2){if(M.data("transfer")===1){return}}M.removeClass(O);if(af===1){$(Z).val("-1")}else{$(Q).val("-1")}}else{M.addClass(O);if(af===1){$(Z).val(ac)}else{$(Q).val(ac)}var ab=P.not(M);if(ab.length>0){var N;for(var U=0,W=ab.length;U