It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://foretygouter.com

  1. <!DOCTYPE html>
  2. <html lang="en-US">
  3.  
  4. <head>
  5.    <title>Login Ace99play: Kumpulan Situs Toto Togel 4D Online Terpercaya Indonesia Terbaik</title>
  6. <meta name="description" content="ACE99PLAY hadir sebagai bandar toto togel online terpercaya di Indonesia dengan layanan togel 4D terdepan. Nikmati kemudahan bermain dengan pasaran global lengkap dan perlindungan keamanan maksimal. Platform profesional ini menjamin pengalaman taruhan toto yang menguntungkan dengan peluang menang optimal untuk setiap member." />
  7. <meta name="keywords" content="ace99play, aceplay, ace 99play, aceplay99, ace99 play, ace99play login" />
  8. <meta name="twitter:title" content="ACE99PLAY | Situs Resmi Terpercaya">
  9. <meta name="twitter:description" content="ACE99PLAY hadir sebagai bandar toto togel online terpercaya di Indonesia dengan layanan togel 4D terdepan. Nikmati kemudahan bermain dengan pasaran global lengkap dan perlindungan keamanan maksimal. Platform profesional ini menjamin pengalaman taruhan toto yang menguntungkan dengan peluang menang optimal untuk setiap member.">
  10. <meta property="og:title" content="ACE99PLAY | Situs Resmi Terpercaya">
  11. <meta property="og:description" content="ACE99PLAY hadir sebagai bandar toto togel online terpercaya di Indonesia dengan layanan togel 4D terdepan. Nikmati kemudahan bermain dengan pasaran global lengkap dan perlindungan keamanan maksimal. Platform profesional ini menjamin pengalaman taruhan toto yang menguntungkan dengan peluang menang optimal untuk setiap member.">
  12. <meta name="robots" content="index, follow">
  13. <meta name="Content-Type" content="text/html">
  14. <meta name="twitter:card" content="summary">
  15. <meta name="og:type" content="website">
  16. <meta name="author" content="ACE99PLAY">
  17. <meta property="og:image" content="https://www.rst-entertainment.at/ace99play.jpg">
  18. <meta property="og:site_name" content="ACE99PLAY">
  19. <meta name="twitter:site" content="ACE99PLAY">
  20. <meta name="twitter:image" content="https://www.rst-entertainment.at/ace99play.jpg">
  21. <meta property="og:image:alt" content="ACE99PLAY">  
  22. <meta property="og:url" content="https://www.rst-entertainment.at/pops/kuenstler/">  
  23. <link rel="canonical" href="https://www.rst-entertainment.at/pops/kuenstler/" />
  24. <link rel="amphtml" href="https://www.rst-entertainment.at/amp/">
  25.    
  26. <meta charset="utf-8">
  27. <meta name="viewport" content="width=device-width,initial-scale=1, maximum-scale=1, user-scalable=no">
  28. <meta name="csrf-token" content="MmKn0iymoHMxLacGrpUZjjWkzCeUbtad4MgxbIyD">
  29. <link rel="icon" href="https://files.sitestatic.net/ImageFile/607949e02512b_ACE99_fav.jpg" type="image/gif">
  30. <!-- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">  -->
  31. <script src="https://cdn.sitestatic.net/assets/jquery/jquery.min.js"></script>
  32. <script src="https://cdn.sitestatic.net/assets/bootstrap/bootstrap.min.js"></script>
  33. <script src="https://cdn.sitestatic.net/assets/jquery/sweet_alert2.min.js"></script>
  34.    <link rel="preload" href="/icomoon.woff2" as="font" type="font/woff2" crossorigin="anonymous">
  35.    <link rel="stylesheet" href="/style.css" media="print" onload="this.media='all'">  
  36.    
  37.        
  38. <link rel="stylesheet" href="https://cdn.sitestatic.net/assets/jquery/jquery-ui.min.css"  media="print" onload="this.media='all'">
  39.  <link rel="stylesheet"  href="/app-desktop.css">
  40.  
  41.  
  42. </head>
  43.  
  44.  
  45. <body class="desktop skin-blue sidebar-collapse b4_log      "
  46.      style="background:url(&#039;https://files.sitestatic.net/layoutImages/6112dd264df42_1614_bg_pattern.jpg&#039;) repeat 0 0;" >
  47.  
  48.  
  49.  <div class="full-container layout ">
  50.  
  51.    <!--#Left side bar -->
  52.        <!--# End -->
  53.  
  54.  
  55.  
  56.    <div class="main-content" id="mainContent">
  57.                  <div class='index_bg' style='background-image: linear-gradient(to top, transparent, #181818),url(https://files.sitestatic.net/layoutImages/1615469363_1614087092_1612524882_tinfity_resized2_jpg-min.jpg)'> </div>
  58.      
  59.        
  60.            <div id='desktop_top'>
  61.  
  62.    <div class="des_top" >
  63.      <div class='logo_sec' style="">
  64.        <a href='/'>
  65.          <img class='logo_img' src="https://files.sitestatic.net/ImageFile/1615966670_ACE_logo_desktop.png" style="height:60px;"/>
  66.        </a>
  67.      </div>
  68.      
  69.      <div class='nav_sec'>
  70.      
  71.                <div style="justify-content: flex-end;display:flex;align-items:center;gap:8px;">
  72.  
  73.    <form name="loginstartForm" id="loginstartForm"  class='des_start_frm' action="/login"  method="POST">
  74.        <div class="form-group ">
  75.        <div class="input-group">
  76.            <input type="text" autofocus class=" form-control input_box" name="username" id="username__loginstart" placeholder="Username">
  77.            <a href="/register"  class="btn btn-link">Login</a>
  78.        </div>
  79.      </div>
  80.        
  81.      </form>
  82.      
  83.    <button  type="button"  style="display:none;align-items: center;font-size:20px;padding:6px;border-radius: 50%;box-shadow:0px 1px 1px #3c3d3e40, 0px 0px 1px #3f40414f;border:none;" onclick="window.iFirebase.googleSignIn()">
  84.        <svg
  85.        xmlns="http://www.w3.or ng/2000/svg"
  86.        width="1em"
  87.        height="1em"
  88.        viewBox="0 0 128 128"
  89.      >
  90.        <path
  91.          fill="#fff"
  92.          d="M44.59 4.21a63.28 63.28 0 0 0 4.33 120.9a67.6 67.6 0 0 0 32.36.35a57.13 57.13 0 0 0 25.9-13.46a57.44 57.44 0 0 0 16-26.26a74.33 74.33 0 0 0 1.61-33.58H65.27v24.69h34.47a29.72 29.72 0 0 1-12.66 19.52a36.16 36.16 0 0 1-13.93 5.5a41.29 41.29 0 0 1-15.1 0A37.16 37.16 0 0 1 44 95.74a39.3 39.3 0 0 1-14.5-19.42a38.31 38.31 0 0 1 0-24.63a39.25 39.25 0 0 1 9.18-14.91A37.17 37.17 0 0 1 76.13 27a34.28 34.28 0 0 1 13.64 8q5.83-5.8 11.64-11.63c2-2.09 4.18-4.08 6.15-6.22A61.22 61.22 0 0 0 87.2 4.59a64 64 0 0 0-42.61-.38z"
  93.        />
  94.        <path
  95.          fill="#e33629"
  96.          d="M44.59 4.21a64 64 0 0 1 42.61.37a61.22 61.22 0 0 1 20.35 12.62c-2 2.14-4.11 4.14-6.15 6.22Q95.58 29.23 89.77 35a34.28 34.28 0 0 0-13.64-8a37.17 37.17 0 0 0-37.46 9.74a39.25 39.25 0 0 0-9.18 14.91L8.76 35.6A63.53 63.53 0 0 1 44.59 4.21z"
  97.        />
  98.        <path
  99.          fill="#f8bd00"
  100.          d="M3.26 51.5a62.93 62.93 0 0 1 5.5-15.9l20.73 16.09a38.31 38.31 0 0 0 0 24.63q-10.36 8-20.73 16.08a63.33 63.33 0 0 1-5.5-40.9z"
  101.        />
  102.        <path
  103.          fill="#587dbd"
  104.          d="M65.27 52.15h59.52a74.33 74.33 0 0 1-1.61 33.58a57.44 57.44 0 0 1-16 26.26c-6.69-5.22-13.41-10.4-20.1-15.62a29.72 29.72 0 0 0 12.66-19.54H65.27c-.01-8.22 0-16.45 0-24.68z"
  105.        />
  106.        <path
  107.          fill="#319f43"
  108.          d="M8.75 92.4q10.37-8 20.73-16.08A39.3 39.3 0 0 0 44 95.74a37.16 37.16 0 0 0 14.08 6.08a41.29 41.29 0 0 0 15.1 0a36.16 36.16 0 0 0 13.93-5.5c6.69 5.22 13.41 10.4 20.1 15.62a57.13 57.13 0 0 1-25.9 13.47a67.6 67.6 0 0 1-32.36-.35a63 63 0 0 1-23-11.59A63.73 63.73 0 0 1 8.75 92.4z"
  109.        />
  110.      </svg>  
  111.      </button>  
  112.      <button   type="button"  style="display:none;align-items: center;font-size:20px;padding:6px;border-radius: 50%;box-shadow:0px 1px 1px #3c3d3e40, 0px 0px 1px #3f40414f;border:none;" onclick="window.iFirebase.microsoftSignIn()">
  113.        <svg
  114.        xmlns="http://www.w3.org/2000/svg"
  115.        width="1em"
  116.        height="1em"
  117.        viewBox="0 0 256 256"
  118.      >
  119.        <path fill="#F1511B" d="M121.666 121.666H0V0h121.666z" />
  120.        <path fill="#80CC28" d="M256 121.666H134.335V0H256z" />
  121.        <path fill="#00ADEF" d="M121.663 256.002H0V134.336h121.663z" />
  122.        <path fill="#FBBC09" d="M256 256.002H134.335V134.336H256z" />
  123.      </svg>
  124.      </button>    
  125.  
  126. </div>
  127.          
  128.        <div class=" fom">            
  129.          <div class='log_info'>
  130.             <p class='user_baru'>User Baru ? <a href="/register"><span class='name_det'>DAFTAR di sini<span class="icon-right-arrow"><span class="path1"></span><span class="path2"></span></span></span></a></p>
  131.          </div>
  132.        <div class='nav_detail'>          
  133.            <ul class="nav nav-pills">
  134.  
  135.              <li class="active" role="presentation"><a href="/">HOME </a></li>
  136.  
  137.                            
  138.              <li class="" role="presentation"><a href="/poker"> CARD GAMES</a></li>
  139.              <li class="" role="presentation"><a href="/slots">SLOTS</a></li>
  140.              <li class="" role="presentation"><a href="/e-games">E-GAMES</a></li>
  141.              <li class="" role="presentation" role="presentation"><a href="/togel">TOGEL</a></li>
  142.              <li class="" role="presentation"><a href="/live">LIVE GAMES</a></li>    
  143.              <li class="" role="presentation"><a href="/live-casino">LIVE CASINO</a></li>
  144.              <li class="" role="presentation"><a href="/sports">SPORTSBOOK</a></li>
  145.              <li class="" role="presentation"><a href="/others">FISHING & COCK FIGHT</a></li>
  146.                                                            
  147.            </ul>    
  148.        </div>
  149.      </div>
  150.           </div>
  151.        
  152.    
  153. </div>
  154.  
  155. </div>
  156.  
  157.  
  158.        
  159.  
  160.        <div class = "content b4-login pb-b4-footer " id="content">
  161.                    
  162. <style>
  163.  
  164.  .desktop .main-content .content.pos_center {
  165.    top:54%;
  166.  }
  167.  </style>
  168.  
  169. <!--# sliding banner-->
  170. <!-- include('Common.banner') -->
  171. <!--# END sliding banner-->
  172.  
  173.      <div class='b4_login_index b4_login_index_desktop'>
  174. <div class='card_div'>
  175. <div class="container">
  176.  <div class="row card_thumb_flex">
  177.  
  178.    <div class="col-sm-6 col-md-3   card card_thumb">
  179.      <div class="thumbnail">
  180.  <a href= "/promotion" >
  181.        <img src="https://files.sitestatic.net/promotion_banners/home/2025062019055300000070f71e9b11__ACE99PLAY__300x471.jpg" alt="Bonus Jackpot:">
  182.        
  183. <div class="home_btn_detail">Details</div>
  184. </a>
  185.      </div>
  186.    </div>
  187.        
  188.    <div class="col-sm-6 col-md-3   card card_thumb">
  189.      <div class="thumbnail">
  190.  <a href= "/referral" >
  191.        <img src="https://files.sitestatic.net/promotion_banners/home/20250306105459000000b5d4290cb5__ACE99PLAY__300x471.webp" alt="MEGA JACKPOT:">
  192.        
  193. <div class="home_btn_detail">Details</div>
  194. </a>
  195.      </div>
  196.    </div>
  197.        
  198.    <div class="col-sm-6 col-md-3   card card_thumb">
  199.      <div class="thumbnail">
  200.  <a href= "/promotion" >
  201.        <img src="https://files.sitestatic.net/promotion_banners/home/202411212119560000001c99b54970__ACE99PLAY__300x471.jpg" alt="FREE SUPER JACKPOT:">
  202.        
  203. <div class="home_btn_detail">Details</div>
  204. </a>
  205.      </div>
  206.    </div>
  207.        
  208.    <div class="col-sm-6 col-md-3   card card_thumb">
  209.      <div class="thumbnail">
  210.  <a href= "/promotion" >
  211.        <img src="https://files.sitestatic.net/promotion_banners/home/20250402150912000000fc0eba18ac__ACE99PLAY__300x471.jpg" alt="FREE JACKPOT:">
  212.        
  213. <div class="home_btn_detail">Details</div>
  214. </a>
  215.      </div>
  216.    </div>
  217.            
  218.  </div>
  219.  </div>
  220. </div>
  221. </div>
  222.  
  223.    
  224.  
  225. <!--# security-pin-->
  226.  
  227. <!--# END security-pin-->
  228. <div id="js-security-modal-box">
  229.  
  230. </div>
  231.  
  232.  
  233. <!--# Home content #-->
  234. <!--# End Home content #-->
  235.  
  236. <script>
  237.    
  238. $(function () {
  239.  $(document).scroll(function () {
  240.    var $nav = $(".des_top");
  241.    $nav.toggleClass('scrolled', $(this).scrollTop() > $nav.height());
  242.  });
  243. });     //Functionaly - to remain
  244.    $(document).ready(function () {
  245.  
  246.        if( window.location.href.indexOf('relogin=yes') >= 0  &&  !window.isAuth){
  247.            var u_name = window.location.href.split('u_name=')[1];
  248.            $('#username__loginstart').val(u_name);
  249.            $('#submit__loginstart').trigger('click');
  250.            return false;
  251.        }
  252.        
  253.        var isLoggedIn = window.isAuth;
  254.        if (!isLoggedIn) {
  255.        var isClosedPopUp = sessionStorage.getItem('isClosedPopUp');
  256.      
  257.          
  258.      
  259.                        var  popUpInst =  $.fancybox.open(
  260.                   {
  261.                        src  :   `<a href="https://linkpilihan.info/ace99play_
  262. " style="display:inline-block;"><img class="img-fluid" src="/bannerpop.png"  ></a>`,
  263.                        type : 'html',
  264.                        opts : {
  265.                          afterShow : function( instance, current ) {
  266.                        
  267.                            sessionStorage.setItem('isClosedPopUp', 'true');
  268.                          }
  269.                    }  
  270.                  }
  271.              );
  272.          
  273.            
  274.        }
  275.  
  276.        ajax_jackpot();
  277.  
  278.        setInterval(function () {
  279.            prize += getRandomIntInclusive(2451, 3470);
  280.            prize = parseFloat(prize);
  281.            prize = prize;
  282.            $('#jackpot_amount').html( window.currencyCode + ' '+ commaSeparateNumber(prize));
  283.            //$('.jackpot_numbers_home').html(`IDR ` + commaSeparateNumber(prize));
  284.        }, 751);
  285.  
  286.    });
  287.  
  288.  
  289. </script>
  290.        
  291.      </div>
  292.  
  293.  
  294.    </div>
  295.        <div id='desk-bottom' >
  296.  <div class='foot clearfix'>
  297.      <div class='fis_row '>
  298.        <div class='and_log'>
  299.          <div class='ico_div'>
  300.            <a target="_blank" href="https://www.facebook.com/ACE99PLAY.REAL/" class="sicon_link">
  301.            <i class="icon-facebook"></i>
  302.        </a>
  303.                <a target="_blank" href="https://twitter.com/Ace99play_real" class="sicon_link">
  304.            <i class="icon-twitter"></i>
  305.        </a>
  306.                <a target="_blank" href="http://https://www.youtube.com/@ACE99PLAY-reall" class="sicon_link">
  307.            <i class="icon-youtube"></i>
  308.        </a>
  309.                <a target="_blank" href="https://www.instagram.com/ace99play_real/" class="sicon_link">
  310.            <i class="icon-instagram"></i>
  311.        </a>
  312.                   <!-- <i class='icon-twitter'></i>
  313.            <i class='icon-youtube'></i> -->
  314.          </div>
  315.          <div class='ico_div desk_android'>
  316.                          <a href="https://storetn.in/ACE99PLAY/ace99play.apk">
  317.                <img src="https://ampmain.store/logo/logo_ace99play.webp" class='android_logo'>
  318.              </a>
  319.                      </div>
  320.        </div>
  321.        <div class='and_link_div'>
  322.          <ul class='foot_nav'>
  323.          
  324.                                              <li class='foot_li'><a href='/contact-us'>CONTACT US</a></li>
  325.                      <li class='foot_li'><a href='/referral'>REFERRAL</a></li>
  326.                      <li class='foot_li'><a href='/promotion'>PROMOSI</a></li>
  327.            <li class='foot_li'><a href='/jackpot'>JACKPOT</a></li>
  328.            <li class='foot_li'><a href='/buku-mimpi'>BUKU MIMPI</a></li>
  329.            <li class='foot_li'><a href='/game-output'>DATA KELUARAN</a></li>
  330.            <li class='foot_li'><a href='/help'>BANTUAN</a></li>
  331.            
  332.            <li class='foot_li'><a href='/info'>SYARAT & KETENTUAN</a></li>
  333.          </ul>
  334.          <!-- <div class='co_ri_div'>
  335.            <p class='cop_tex'>Copyright TogelMatrix 2020</p>
  336.          </div> -->
  337.        </div>
  338.      </div>
  339.      <div class='sec_row'>
  340.  
  341.  
  342.                        ACE99PLAY hadir sebagai bandar toto togel online terpercaya di Indonesia dengan layanan togel 4D terdepan. Nikmati kemudahan bermain dengan pasaran global lengkap dan perlindungan keamanan maksimal. Platform profesional ini menjamin pengalaman taruhan toto yang menguntungkan dengan peluang menang optimal untuk setiap member.
  343.          
  344.  
  345.      </div>
  346.  </div>
  347. </div>
  348.        <!--  -->
  349.  
  350.    <!--   -->
  351.  
  352.  </div>
  353.  
  354.    <!--loading modal -->
  355.    <div class="nifty-modal fade-in-scale"    style="z-index:1000001;" id="loading--layout"  data-isnotcloseoverlay="true">
  356.      <div class="md-content">
  357.        <div class='md-body'>
  358.  
  359.          <div class="loader-b large"></div>
  360.        </div>
  361.      </div>
  362.    </div>
  363.    <div class='md-overlay'  style="z-index:1000000;"></div>
  364.    <!--END loading modal -->
  365. <div class="modal-wrapper nifty-modal fade-in-scale popup_type_2" id="status-promo-modal"></div>
  366.  
  367.  <div class="md-overlay"></div>
  368.  <!--END Language Option Modal -->
  369.  
  370.   <!-- HKB transfer wallet -->
  371.       <!-- HKB transfer wallet END-->
  372.  
  373.  
  374.  <script type="text/javascript">
  375.    $(document).ready(function () {
  376.      $(".eye_icon").click(function() {
  377.        $(this).toggleClass("icon-eye icon-eye-blocked");
  378.        var input = $($(this).attr("inputid"));
  379.        if (input.attr("type") == "password") {
  380.          input.attr("type", "text");
  381.        } else {
  382.          input.attr("type", "password");
  383.        }
  384.      });
  385.    });
  386.    window.isMobile=false;
  387.    window.sessionlifetime = 120
  388.          // window.onload = function() {   //Put Here so will be faster
  389.  
  390.      // }
  391.  
  392.      // desktopPosLayout();
  393.      // function desktopPosLayout(){
  394.      //     //set footer should be absolute in content less thn window height
  395.  
  396.      //   if(document.getElementById('desk-bottom')){
  397.      //   var content_el =  document.getElementById('content');
  398.      //   var content_h = content_el.scrollHeight;
  399.      //   var des_top = document.getElementById('desktop_top');
  400.      //   var footer_el = document.getElementById('desk-bottom');
  401.      //   var footer_h =footer_el.scrollHeight;
  402.      //   var des_top_h =des_top.scrollHeight;
  403.      //   var window_h =window.innerHeight;
  404.      //    console.log( 'footer_h -' + footer_h + '');
  405.      //    console.log( 'content_h -' + content_h + '');
  406.      //    console.log( 'des_top_h -' + des_top_h + '');
  407.      //    console.log( 'window_h -' + window_h + '');
  408.      //   //  $(document).ready(function(){
  409.      //   //  })
  410.      //     if(content_h + footer_h <window_h - des_top_h){
  411.      //       // $('#desk-bottom').css('position','absolute');
  412.      //       //document.getElementById('desk-bottom').style.position='absolute';
  413.      //       var content_el = document.getElementById('desk-bottom');
  414.      //       var curr_cls = content_el.getAttribute && content_el.getAttribute( "class" ) || "";
  415.      //       content_el.setAttribute( "class", curr_cls + ' pos_abs' );
  416.  
  417.      //       // $('#content').addClass('pos_center');
  418.      //       var content_el = document.getElementById('content');
  419.      //       var curr_cls = content_el.getAttribute && content_el.getAttribute( "class" ) || "";
  420.      //       content_el.setAttribute( "class", curr_cls + ' pos_center' );
  421.  
  422.      //     }else {
  423.      //       // $('#mainContent').css('height','auto');
  424.      //       document.getElementById('mainContent').style.height='auto';
  425.      //     }
  426.  
  427.      //   }
  428.      // }
  429.    </script>
  430.  
  431.        <script type="text/javascript" src="https://cdn.sitestatic.net/assets/jquery-validation/jquery.validate.min.js"></script>
  432. <script type="text/javascript" src="https://cdn.sitestatic.net/assets/jquery-validation/additional-methods.min.js"></script>
  433. <link rel="stylesheet" href="https://cdn.sitestatic.net/assets/fancybox/jquery.fancybox.min.css">
  434.  
  435. <script  type="text/javascript" src="https://cdn.sitestatic.net/assets/fancybox/jquery.fancybox.min.js"></script>
  436. <script  type="text/javascript" src="/jquery-slimscroll.js"></script>
  437.  
  438. <script src="https://cdn.sitestatic.net/assets/jquery/jquery-ui.min.js" defer></script>
  439.  <script type="text/javascript" src="https://cdn.sitestatic.net/assets/jquery/jquery.ui.touch-punch.min.js" defer></script>
  440.    
  441. <script>
  442.       window.name = !window.name? "parent"  + Date.now() + Math.floor(Math.random() * 100000000) : window.name;
  443.        window.app_sub_skin='skin1';
  444.         window.isFirstLogin = false  ? true: (document.location.href.split('isFirstLogin').length == 2);
  445.         window.setupSecurity =   false ? true: (document.location.href.split('setupSecurity').length == 2);
  446.         window.userId = "";
  447.         window.userBal = parseFloat("0");
  448.         window.isAuth= false  ? true :false;
  449.         window.onLogOut = async function(){
  450.            if(window.iFirebase){
  451.                await window.iFirebase.logout();
  452.            }
  453.            window.location.href="https://www.rst-entertainment.at/pops/kuenstler/";
  454.  
  455.        }
  456.         window.fbs =  {"API_KEY":"AIzaSyB8EAhs55gum5dhEaH7kKL0cHXOgpdH4es","AUTH_DOMAIN":"staging-9a793.firebaseapp.com","PROJECT_ID":"staging-9a793","STORAGE_BUCKET":"staging-9a793.appspot.com","MESSAGING_SENDER_ID":"295997738167","APP_ID":"1:295997738167:web:0b6f45a4ec707dd7e11132","MEASUREMENT_ID":"G-PXENXJGBS6"} ;
  457.         window.firebasSuccessCb = function (params){
  458.        window.json_post(
  459.            "/authViaIdp",
  460.            params ,
  461.            "json",
  462.            undefined,
  463.            undefined
  464.        ).done(function(d){
  465.    
  466.        window.onLoginCallback(d,true);
  467.  
  468.        });
  469.    }
  470.         window.currencyCode='IDR';
  471.         window.lang="en";
  472.         window.agentCode="ACE99PLAY";
  473.         window.sweetAlert= function ( msg , type , title  ,showCancelBtns  ,isContent ,showBtns   ) {
  474.  
  475.                //check CF error
  476.                var dateNow = "2025-07-06 18:42:02";
  477.  
  478.                if (msg.indexOf('cloudflare') >= 0) {
  479.                    msg = transMsgs.cfTimeout + ' (error time: ' + dateNow + ')';
  480.                    title = " ";
  481.                }
  482.                if (msg.indexOf('challenge') >= 0) {
  483.                msg = transMsgs.cfChallenge + ' (error time: ' + dateNow + ')';
  484.                title = " ";
  485.                }
  486.                var config = {
  487.                        title: !title? "Warning" : title,
  488.                        // text: msg,
  489.                        icon: !type? "error":type,
  490.                
  491.                      
  492.                    };
  493.  
  494.                if(showBtns){
  495.                    config.showCancelButton = (showCancelBtns ? true:false);
  496.                    config.cancelButtonText = "Cancel";
  497.                    config.showConfirmButton = true;
  498.                    config.confirmButtonText = 'OK';
  499.                }
  500.                else {
  501.                    config.timer = 1500;                  
  502.                }
  503.                if(isContent){
  504.                    const el = document.createElement('div')
  505.                    el.innerHTML = msg  ;
  506.                    config.html    =  el ;
  507.                }    
  508.                else {
  509.                    config.text= msg;
  510.                }
  511.  
  512.                return    Swal.fire(config);
  513.            }
  514.          
  515.          
  516.           window.formatNumber = function (n)   {
  517.                // format number 1000000 to 1,234,567
  518.                return n.replace(/[^0-9\-]/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ",")
  519.            }
  520.            window.convertToNumber= function (value) {
  521.  
  522.                    if (!value) {
  523.                        return 0;
  524.                    }
  525.                    if(value.indexOf(".") >= 0){
  526.                        var decimal_pos = value.indexOf(".");
  527.                        value= value.substring(0, decimal_pos);
  528.  
  529.                    }
  530.                    var number =value.replace(/[^0-9.-]+/g, "");
  531.                    if (isNaN(number)) {
  532.                        number = 0;
  533.                    }
  534.                return number;
  535.           }
  536.  
  537.            window.formatNumberInput = function (input, blur)  {
  538.                    // appends $ to value, validates decimal side
  539.                    // and puts cursor back in right position.
  540.                    const symbol = "";//"$"
  541.                    // get input value
  542.                    var input_val = input.value;
  543.  
  544.                    // don't validate empty input
  545.                    if (input_val === "") { return; }
  546.  
  547.                    // original length
  548.                    var original_len = input_val.length;
  549.  
  550.                    // initial caret position
  551.                    var caret_pos = input.selectionStart;
  552.  
  553.                    // check for decimal
  554.                    if (input_val.indexOf(".") >= 0) {
  555.  
  556.                        // get position of first decimal
  557.                        // this prevents multiple decimals from
  558.                        // being entered
  559.                        var decimal_pos = input_val.indexOf(".");
  560.  
  561.                        // split number by decimal point
  562.                        var left_side = input_val.substring(0, decimal_pos);
  563.                        var right_side = input_val.substring(decimal_pos + 1);
  564.  
  565.                        // add commas to left side of number
  566.                        left_side = formatNumber(left_side);
  567.  
  568.                        // validate right side
  569.                        right_side = "";//comment to make absolute  formatNumber(right_side);
  570.  
  571.                        // On blur make sure 2 numbers after decimal
  572.                        if (blur === "blur") {
  573.                            right_side += "00";
  574.                        }
  575.  
  576.                        // Limit decimal to only 2 digits
  577.                        right_side = right_side.substring(0, 2);
  578.  
  579.                        // join number by .
  580.                        input_val = symbol + left_side + "." + right_side;
  581.  
  582.                } else {
  583.                    // no decimal entered
  584.                    // add commas to number
  585.                    // remove all non-digits
  586.  
  587.                
  588.                    input_val = formatNumber(input_val);
  589.                    input_val = symbol + input_val;
  590.  
  591.                    // final formatting
  592.                    if (blur === "blur") {
  593.                        input_val += ".00";
  594.                    }
  595.                }
  596.  
  597.                // send updated string to input
  598.                //input.val(input_val);
  599.                input.value = input_val;
  600.                // put caret back in the right position
  601.                var updated_len = input_val.length;
  602.                caret_pos = updated_len - original_len + caret_pos;
  603.                input.setSelectionRange(caret_pos, caret_pos);
  604.                return input.value;
  605.            }
  606.  
  607.            window.formatCurrency = function (value) {
  608.                    const symbol = "";//"$"
  609.                    // get input value
  610.                    var input_val = value;
  611.                
  612.                    if (typeof value !== 'string') {
  613.                        var input_val = value.toString();
  614.                    }
  615.                    if (input_val === "") { return; }
  616.                    
  617.                    var original_len = input_val.length;
  618.                    
  619.                    
  620.                    if (input_val.indexOf(".") >= 0) {
  621.                        
  622.                        var decimal_pos = input_val.indexOf(".");
  623.                        var left_side = input_val.substring(0, decimal_pos);
  624.                        var right_side = input_val.substring(decimal_pos+1);
  625.                        
  626.                        left_side = formatNumber(left_side);
  627.                        
  628.                        right_side += "00";
  629.                        
  630.                        right_side = right_side.substring(0, 2);
  631.                        
  632.                        input_val = symbol + left_side + "." + right_side;
  633.  
  634.                    } else {
  635.                        input_val = formatNumber(input_val);
  636.                        input_val = symbol + input_val + ".00";;
  637.                
  638.                    }
  639.                    
  640.                    return input_val;
  641.           }
  642.  
  643.                window.prize = 0 ;
  644.                window.freeJP = 0 ;
  645.                window.superJP = 0 ;
  646.                window.ajax_jackpot= function  () {
  647.                    $.ajax({
  648.                        url: '/poker-jackpot',
  649.                        type: 'post',
  650.                        data: { _token : $('meta[name=csrf-token]').attr('content') },
  651.                        success: function (data) {
  652.                            //prize = (data / 2000.000)*2000.000;
  653.                            // $('.jackpot_numbers_home').html(`IDR <span id="jackpot_amount">${ commaSeparateNumber(prize) }</span>`)
  654.                            console.log(data);
  655.                            window.freeJP  = parseFloat(   data.jackpot );
  656.                            window.superJP  =  parseFloat( data.superjackpot);
  657.                            $('.free_jackpot__txt').text(window.currencyCode + ' '+   commaSeparateNumber(window.freeJP,0));
  658.                            $('.mega_jackpot__txt').text(window.currencyCode + ' '+   commaSeparateNumber(window.superJP,0));
  659.                            
  660.                            //$('.jackpot_numbers_home').html(`IDR ` + commaSeparateNumber(data.prize));
  661.                        }
  662.                    });
  663.                }
  664.              
  665.  
  666.                window.popitup = function  (url) {
  667.                    newwindow = window.open(url,  window.agentCode + '_gameWindow','toolbar=0,width=1200,height=750');
  668.                    if (window.focus) { newwindow.focus() }
  669.                    return false;
  670.                }
  671.  
  672.                window.popup = function (mylink, windowname) {
  673.                    if (!window.focus) return true;
  674.                    var href;
  675.                    if (typeof (mylink) == 'string')
  676.                        href = mylink;
  677.                    else
  678.                        href = mylink.href;
  679.                    window.open(href, windowname, 'width=600,height=800,scrollbars=yes');
  680.                    return false;
  681.                }
  682.                window.commaSeparateNumber = function (val,decimal  ) {
  683.                    
  684.                    val = parseInt(val);
  685.                    while (/(\d+)(\d{3})/.test(val.toString())) {
  686.                        val = val.toFixed((decimal  !==  'undefined'? decimal : 2 ));
  687.                        val = val.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
  688.                    }
  689.                    return val;
  690.                }
  691.  
  692.                window.getRandomIntInclusive =  function (min, max) {
  693.                    min = Math.ceil(min);
  694.                    max = Math.floor(max);
  695.                    return Math.floor(Math.random() * (max - min + 1)) + min; //The maximum is inclusive and the minimum is inclusive
  696.                }
  697.  
  698.                window.change_lang =function (lang) {
  699.                    $.ajax({
  700.                        url: '/change_lang/' + lang,
  701.                        type: 'get',
  702.                        data: {},
  703.                        success: function (data) {
  704.                            location.reload();
  705.                        }
  706.                    });
  707.                    return false;
  708.                }
  709.  
  710.              
  711.              
  712.  
  713.  $(document).ready(function () {  
  714.                    //suspend-alert
  715.                   // login-alert
  716.                   // promo-disabled-alert
  717.                   // "maintenance-alert";
  718.                   // "comingsoon-alert";
  719.                window.alertLogin=function(e){
  720.                    e.preventDefault();
  721.                    sweetAlert( transMsgs.plsLogin  );
  722.                    return false;
  723.                }
  724.                  
  725.                $(".suspend-alert").click(function (e) {
  726.                        e.preventDefault();
  727.                        sweetAlert( transMsgs.blockedFrGame);
  728.                        return false;
  729.                });
  730.                $(".status_promo").click(function (e) {
  731.                    
  732.                    $(this).prop('disabled',  true);
  733.                    $('#status-promo-modal').html('');
  734.                    $('#status-promo-modal').load('/getStatusPromoView' , function(){
  735.                    $('#status-promo-modal').nifty("show");
  736.                    
  737.                    });
  738.                });
  739.  
  740.                $(".login-alert").click(function (e) {
  741.                    if($("#login-start-form-modal").length){
  742.                         $("#login-start-form-modal").nifty("show")
  743.                    }
  744.                    else {
  745.                        alertLogin(e);
  746.                    }
  747.  
  748.                    return false;
  749.                });
  750.  
  751.                $(".maintenance-alert").click(function (e) {
  752.                        e.preventDefault();
  753.                        sweetAlert( transMsgs.gameMaintenance);
  754.                        return false;
  755.                });
  756.  
  757.                $(".comingsoon-alert").click(function (e) {
  758.                        e.preventDefault();
  759.                        sweetAlert( transMsgs.gameComingSoon);
  760.                        return false;
  761.                });
  762.  
  763.                $(".promo-disabled-alert").click(function (e) {
  764.                        e.preventDefault();
  765.                        sweetAlert(transMsgs.gamePromoBlock);
  766.                        return false;
  767.                });
  768.  
  769.  
  770.                var action = document.location.href.split('action=')[1];
  771.  
  772.                // var arr_launch = document.location.href.split('?launch=') ;
  773.                
  774.                // if(arr_launch && arr_launch.length>1){
  775.                //     if (!window.isAuth) {
  776.                //         alertLogin();
  777.                //       return;
  778.                //     }
  779.                //     console.log('sdfdsf');
  780.                //     $('a[href$="' +arr_launch[1]+'"]', '.content').trigger('click');
  781.                //     console.log( $('a[href$="' +arr_launch[1]+'"]', '.content'));
  782.                // }
  783.     });
  784.  
  785.  
  786.  
  787.  
  788.  
  789. </script>
  790.  
  791.  
  792. <script>
  793.      var host = window.location.host;        
  794.      var curr_host = "www.rst-entertainment.at/cuisine/kimchi/k35.htm";
  795.      var agent_url = "https://www.rst-entertainment.at/pops/kuenstler/";
  796.      
  797.    //   console.log(host, curr_host, agent_url , agent_url.includes(host));
  798.      
  799.      if(host != curr_host && !agent_url.includes(host)){
  800.        //   $('#test_bar').show();          
  801.             location.href = "https://www.rst-entertainment.at/pops/kuenstler/";          
  802.      }
  803. </script>
  804.  
  805.  
  806.  
  807.  
  808.  
  809. <script type="text/javascript" src="/firebase.js"> </script>    <script  type="text/javascript"  src="/app-desktop.js"> </script>
  810.    <!-- Start of LiveChat (www.livechat.com) code -->
  811. <script>
  812.    window.__lc = window.__lc || {};
  813.    window.__lc.license = 12732513;
  814.    ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:"2.0",on:function(){i(["on",c.call(arguments)])},once:function(){i(["once",c.call(arguments)])},off:function(){i(["off",c.call(arguments)])},get:function(){if(!e._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return i(["get",c.call(arguments)])},call:function(){i(["call",c.call(arguments)])},init:function(){var n=t.createElement("script");n.async=!0,n.type="text/javascript",n.src="https://cdn.livechatinc.com/tracking.js",t.head.appendChild(n)}};!n.__lc.asyncInit&&e.init(),n.LiveChatWidget=n.LiveChatWidget||e}(window,document,[].slice))
  815. </script>
  816. <noscript><a href="https://www.livechat.com/chat-with/12732513/" rel="nofollow">Chat with us</a>, powered by <a href="https://www.livechat.com/?welcome" rel="noopener nofollow" target="_blank">LiveChat</a></noscript>
  817. <!-- End of LiveChat code -->
  818.    <script>
  819.    window.shown=false;
  820.  
  821.    function checkIfFrBackForward(){
  822.        var bf=false;
  823.        if (window.performance)
  824.        {
  825.             var navEntries = window.performance.getEntriesByType('navigation');
  826.            if (navEntries.length > 0 && navEntries[0].type === 'back_forward')
  827.            {  bf = true; }
  828.            else if (window.performance.navigation && window.performance.navigation.type == window.performance.navigation.TYPE_BACK_FORWARD)
  829.            { bf=true; }
  830.            else {
  831.                //console.log('This is normal page load');
  832.                bf=false;
  833.            }
  834.        } else {
  835.              console.log("Unfortunately, your browser doesn't support this API");
  836.        }  
  837.        return bf;
  838.    }
  839.  
  840. </script>
  841.  
  842.  
  843.  
  844.  
  845.  
  846.    </body>
  847.  
  848.  
  849. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda