?
Current File : /home/epicuczi/rtpgacoraslirupiah.com/assets/js/coresysmath.js
$(document).ready(function () {
  getRandomInt();
  replaceColor();
  jamRtp();
  replaceMark();

  function getRandomInt() {
    
      $.ajax({
        type: "GET",
        url: "apps/random",
        async: false,
        dataType: "json",
        success: function (data) {

          let a = data;      
          
          $.each(a, function (i, data) {           

              let aI = data.id_json;
              let b = data.rtp_random;
              let c = data.polartp;
              let percentTxt = $("#percent-txt-" + i);
              let polaTxt = $(".lpola-" + i);
              let xPola = "<span class=''>Pola tidak tersedia!<br/>Silahkan gunakan pola anda pribadi.<span>";

              percentTxt.html(b + "%");

              if (b < 30) {
                polaTxt.html(xPola);
              } else {
                polaTxt.html(c);
              }

              $("#percent-bar-" + i)
                .attr("aria-valuenow", b)
              .css("width", b + "%");

          });            
        }
      });
  }

  function replaceMark() {
    
    $(".fitur-no").each(function () {
      // $(this).addClass("fa-xmark text-danger").removeClass("fa-check text-success");
      $(this).html("<span class=''>Game ini memang tidak berpola.<br/>Semoga beruntung!<span>").remove;
    });
    
  }

  function replaceColor() {
      
        $(".percent-bar").each(function () {
          const p = $(this).parents("div").find(">p").text().replace("%", "") | 0;
          let cls = "green";
          if (p < 30) {
            cls = "red";
          } else if (p < 70) {
            cls = "yellow";
          }
          $(this).removeClass("red green yellow").addClass(cls);      
        });
  }
  
  function jamRtp() {

    const zeroPad = (num, places) => String(num).padStart(places, '0');

    for (let i = 0; i < 500; i++) {

      j = document.querySelectorAll("img[data-pos]")[i];

      const d = new Date();
      var date = d.getUTCDate(),
        day = d.getUTCDay() + 1,
        year = d.getUTCFullYear(),
        month = d.getUTCMonth() + 1,
        hour = d.getUTCHours(),
        mon = d.getMinutes(),
        min = d.getMinutes();
      min = (min < 30) ? 1 : 2;
      if (typeof j !== 'undefined') {
        var xx = day + year * month * date;
        var target = (xx % 10);
        var hour2 = (hour + 7) % 24;
        xx = Math.pow(xx, hour * min);
        xx = xx * i;
        var randomTarget = zeroPad((hour2 + target) % 24, 2);
        var min1 = zeroPad(xx % 60, 2);
        var min2 = zeroPad((xx * date) % 60, 2);
        hour2 = zeroPad(hour2, 2);

        var jamR = hour2 + ":" + min1 + " - " + randomTarget + ":" + min2;

        $("#prov1-info-jam-" + i).html(jamR);
        $("#prov1-info-jam-148").html(jamR);
        $("#prov1-info-jam-254").html(jamR);
        $("#prov1-info-jam-76").html(jamR);
        $("#prov1-info-jam-324").html(jamR);
        $("#prov1-info-jam-129").html(jamR);
        $("#prov1-info-jam-199").html(jamR);
      }
    }
  }  
  
});

$(document).ready(function($) {

  $('.listSearch li').each(function() {
    $(this).attr('searchData', $(this).text().toLowerCase());
  });
  $('.boxSearch').on('keyup', function() {
    var dataList = $(this).val().toLowerCase();
    $('.listSearch li').each(function() {
      if ($(this).filter('[searchData *= ' + dataList + ']').length > 0 || dataList.length < 1) {
        $(this).show();
      } else {
        $(this).hide();
      }
    });
  });

});

function gameSearch(data) {
  var filter, listGames, a, i;
  filter = data.value.toUpperCase();

  //console.log(filter);
  listGames = document.getElementsByClassName('game-one-half-slot slots-games');

  for (i = 0; i < listGames.length; i++) {
    a = listGames[i].getElementsByTagName("b")[0];
    if (a.innerHTML.toUpperCase().indexOf(filter) > -1) {
      listGames[i].style.display = "";
    } else {
      listGames[i].style.display = "none";
    }
  }
}