var BalanceUpdater={PlayerId:0,_intervalId:null,_isRunning:!1,_updateInterval:null,start:function(){if(this._isRunning)return;this._intervalId=setInterval(this.getBalanceAmount.bind(this),this._updateInterval),this._isRunning=!0},tryUpdateStatus:function(){var e=this;if(this._isRunning)return;e._intervalId&&clearTimeout(e._intervalId),$.ajax({url:"/Common/GetLoginStatus",type:"post",dataType:"json",success:function(t){(typeof regClicked=="undefined"||!regClicked)&&t&&t.Reload=="Reload"?document.location.reload():e._intervalId=setTimeout(e.tryUpdateStatus.bind(e),6e4)}})},stop:function(){clearInterval(this._intervalId),this._isRunning=!1},getBalanceAmount:function(){var e,t,n=this;this.PlayerId>0&&(e=!1,location.pathname.toLowerCase().includes("sport")&&!location.pathname.toLowerCase().includes("virtualsports")&&(e=!0),t=$.param({isSportUrl:e}),$.ajax({url:"/Common/GetBalanceStatus?"+t,type:"post",dataType:"json",success:function(e){n.onBalanceStatus(e),responsibleGamingChecks(e)}}))},onBalanceStatus:function(e){e.Balance?(window.lblPersianBalance?window.lblPersianBalance.innerText=toPersianDigit(e.Balance1.toFixed(2)):window.lblBalance&&(window.lblBalance.innerText=e.Balance),window.lblPersianBonusBalance&&(e.Bonus1!=0?(window.lblPersianBonusBalance.innerHTML=toPersianDigit(e.Bonus1.toFixed(2)),window.bonusPersianBalanceCont.classList.remove("hidden")):window.bonusBalanceCont.classList.add("hidden")),window.lblPersianWithdrBalance&&(window.lblPersianWithdrBalance.innerHTML=toPersianDigit(e.Withdrawable1.toFixed(2))),window.lblBonusBalance&&(isNaN(e.Bonus1)?(window.bonusBalanceCont.classList.remove("hidden"),window.lblBonusBalance.innerHTML=e.Bonus1):e.Bonus1!=0?(window.lblBonusBalance.innerHTML=e.Bonus1.toFixed(2),window.bonusBalanceCont.classList.remove("hidden")):window.bonusBalanceCont.classList.add("hidden")),e.CommonBalance&&window.lblCommonBalance&&(window.lblCommonBalance.innerText=e.CommonBalance),e.SportBalance&&window.lblSportBalance&&(window.lblSportBalance.innerText=e.SportBalance)):e.LogOut=="1"&&document.location.reload()}};function responsibleGamingChecks(e){var t=e.ShowRealityCheckPopup;t=="yes"&&getRealityCheckPopupInfo()}function toPersianDigit(e){var t=e.toString(),t=t.replace(/0/g,"۰"),t=t.replace(/1/g,"۱"),t=t.replace(/2/g,"۲"),t=t.replace(/3/g,"۳"),t=t.replace(/4/g,"۴"),t=t.replace(/5/g,"۵"),t=t.replace(/6/g,"۶"),t=t.replace(/7/g,"۷"),t=t.replace(/8/g,"۸"),t=t.replace(/9/g,"۹");return t}