1<!DOCTYPE html> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16<html lang="id" itemscope itemtype="http://schema.org/webPage"> 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34<head> 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 <title>Bonanza88: Situs Resmi Maxwin Slot Gacor Online Hari Ini Auto JP sejak 2011</title> 51 <meta name="description" content="Main di Bonanza88, situs resmi slot 88 sejak 2011. Raih auto JP di setiap permainan dengan peluang maxwin setiap hari di situs slot gacor hari ini terbaru 2025"> 52 <meta name="keywords" content="bonanza88, bonanza 88, slot online, judi slot online, judi online, daftar slot online, judi satu saku"> 53 <meta property="og:type" content="website" /> 54 <meta property="og:title" content="Bonanza88: Situs Resmi Maxwin Slot Gacor Online Hari Ini Auto JP sejak 2011" /> 55 <meta property="og:description" content="Main di Bonanza88, situs resmi slot 88 sejak 2011. Raih auto JP di setiap permainan dengan peluang maxwin setiap hari di situs slot gacor hari ini terbaru 2025" /> 56 <link rel="canonical" href="https://m.8bonanza88.com/id/"> 57<link rel="amphtml" href="https://www.technorthhq.org/amp/"> 58 59 60 61 <meta property="og:type" content="website" /> 62 <meta property="og:url" content="https://www.technorthhq.org/id/" /> 63 <meta property="og:site_name" content="BONANZA88" /> 64 <meta property="og:locale" content="id-ID" /> 65 <meta charset="utf-8" /> 66 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 67 68 <meta itemprop="inLanguage" content="id"> 69 <meta itemprop="copyrightHolder" content="Bonanza88"> 70 <meta content="id-ID" name="language"> 71 <meta content="Id" name="geo.region"> 72 <meta content="website" name="categories"> 73 74 75 76 <!-- Google Tag Manager --> 77
77<script>
vendor: 359 bytes, lines 77-81
77(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 78 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 79 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 80 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 81 })(window,document,'script','dataLayer','
81GTM-NFV5P5R
vendor: 3 bytes, line 81
81');
81</script>
81 82 <!-- End Google Tag Manager --> 83 84 85 <link rel="shortcut icon" href="https://www.technorthhq.org/cms/images/icons/general-icons/favicon.ico" /> 86 <link rel="bookmark" href="https://www.technorthhq.org/cms/images/icons/general-icons/favicon.ico" /> 87 88 89<!-- CSS files compressed with g:compress--> 90 91 92 93 94<!-- Bootstrap --> 95 96 97 <!-- Bootstrap Select --> 98 99 100<!-- Flex Slider --> 101 102 103<!-- Fancybox --> 104 105 106<!-- JavaScript Image Combobox (for language switcher) --> 107 108 109<!-- jQuery UI --> 110 111 112<!-- Transaction page's pagination styles --> 113 114 115<!-- bxslider css --> 116 117 118<!-- Main stylesheets --> 119<link rel="stylesheet" href="/combined.css?id=fd5a3a0c1a119e7_17" type="text/css" /> 120 121 122 123 124 125 126<!--[if IE]> 127<link rel="stylesheet" type="text/css" href="https://www.technorthhq.org/cms/css/ie.css" media="screen" title="Normal" /> 128<![endif]--> 129 130<!-- Font Awesome --> 131 132 133<link rel="stylesheet" type="text/css" href="/cms/css/font-awesome.min.css" type="text/css"/> 134 135<link rel="stylesheet" type="text/css" href="/cms/css/customer.css" type="text/css" /> 136 137 138
139<script type="text/javascript"> 140 function paramsToObject(entries) { 141 const result = {} 142 for(const [key, value] of entries) { // each 'entry' is a [key, value] tupple 143 result[key] = value; 144 } 145 return result; 146 } 147 function convertPlayerApi(data){ 148 if(!data){ 149 return false; 150 } else { 151 152 153 data = data.replaceAll("{",""); 154 data = data.replaceAll("}",""); 155 data = data.replaceAll(", ","&"); 156 157 var urlParams = new URLSearchParams(data); 158 var entries = urlParams.entries(); //returns an iterator of decoded [key,value] tuples 159 var params = paramsToObject(entries); //{abc:"foo",def:"[asf]",xyz:"5"} 160 return params; 161 } 162 } 163 // if mobile redirect to this page 164 var isMobileOther = false; 165 166 // device detection 167 if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) 168 || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
168substr(0,4))) isMobileOther = true; 169 170 171 !function(a){var b=/iPhone/i,c=/iPod/i,d=/iPad/i,e=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,f=/Android/i,g=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,h=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,i=/IEMobile/i,j=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,k=/BlackBerry/i,l=/BB10/i,m=/Opera Mini/i,n=/(CriOS|Chrome)(?=.*\bMobile\b)/i,o=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,p=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i"),q=function(a,b){return a.test(b)},r=function(a){var r=a||navigator.userAgent,s=r.split("[FBAN");return"undefined"!=typeof s[1]&&(r=s[0]),s=r.split("Twitter"),"undefined"!=typeof s[1]&&(r=s[0]),this.apple={phone:q(b,r),ipod:q(c,r),tablet:!q(b,r)&&q(d,r),device:q(b,r)||q(c,r)||q(d,r)},this.amazon={phone:q(g,r),tablet:!q(g,r)&&q(h,r),device:q(g,r)||q(h,r)},this.android={phone:q(g,r)||q(e,r),tablet:!q(g,r)&&!q(e,r)&&(q(h,r)||q(f,r)),device:q(g,r)||q(h,r)||q(e,r)||q(f,r)},this.windows={phone:q(i,r),tablet:q(j,r),device:q(i,r)||q(j,r)},this.other={blackberry:q(k,r),blackberry10:q(l,r),opera:q(m,r),firefox:q(o,r),chrome:q(n,r),device:q(k,r)||q(l,r)||q(m,r)||q(o,r)||q(n,r)},this.seven_inch=q(p,r),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,"undefined"==typeof window?this:void 0},s=function(){var a=new r;return a.Class=r,a};"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=r:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=s():"function"==typeof define&&define.amd?define("isMobile",[],a.isMobile=s()):a.isMobile=s()}(this); 172 173 // Update the variables used in whole the site (defined in frontend.properties) 174 var userIsLogged = false, 175 useLoginCaptcha = false, 176 passwordStrength = "medium", 177 gameWindowOpening = "browserEmpty", 178 liveGameWindowOpening = "browser", 179 styledInputs = false, 180 jackpotDisplayType = "slider", 181 firstDepositLock = false, 182 promoLockRuleEnabled = false, 183 freeSpinsEnabled = true, 184 languageSelectorType = "dropdown", 185 registerType = "false", 186 defaultLanguage = "id", 187 activationProcess = false, 188 loginMode = 5, 189 isDemoGame = "", 190 liveGameName = "", 191 gameProvider = "", 192 promoLock = true, 193 typeofmessage = '', 194 wsUrl = '/ws', 195 loginUserCountry = '', 196 loginPlayer = convertPlayerApi(``), 197 /** 198 * Define type of loading games for "View more" button. Possible values are 'all' and 'pages'. 199 * @params: "all", "pages" 200 * If set to "all" all games will be loaded in 1 click of "View more" button. 201 * In case of "pages" each click of "View more" button will be loaded new portion of games according to "FE_NUMBER_OF_GAMES_ON_HOME" property. 202 */ 203 viewMoreType = "all", 204 /** 205 * Define type of opening Demo games for pre-logged in users 206 * @params: "game", "loginRegisterPopup" 207 */ 208 demoGameOpeningType = "game", 209 /** 210 * Is infinite scroll enabled/disabled 211 * Amount of loaded games depends on viewMoreType option. 212 */ 213 infiniteScroll = false, 214 cmsRoot = 'https://www.technorthhq.org/cms', 215 gameThumbnailsRoot = 'https://n95i2msa87.photobox.center/desktop'; 216 217 if(true){ 218 gameThumbnailsRoot = gameThumbnailsRoot.replace('desktop',''); 219 if (isMobile.any || isMobileOther) { 220 gameThumbnailsRoot = gameThumbnailsRoot+'mobile'; 221 } else { 222 gameThumbnailsRoot = gameThumbnailsRoot+'desktop'; 223 } 224 } 225 console.log(gameThumbnailsRoot); 226 227 // Variables, related to Games List 228 var oGamesList = { 229 hasPagination: false, 230 itemsPerPage: parseInt('20') || 0, 231 activeGroup: { 232 array: [], 233 name: '', 234 isPaginated: true 235 }, 236 currentList: { 237 array: [], 238 name: '', 239 isPaginated: true, 240 page: 0 241 } 242 }; 243 244 // Variables, related to fields 245 var oFields = { 246 identification: { // format: { fieldId: 'identificationGroup' } 247 passportNumber: 'passportNumber', 248 passportExpiryDate: 'passportNumber', 249 ssn: 'ssn', 250 citizenshipNumber: 'citizenshipNumber', 251 foreignerNumber: 'foreignerNumber', 252 documentType: 'other', 253 documentNumber: 'other', 254 documentIssuingCountry: 'other', 255 documentIssuedDate: 'other', 256 documentIssuedBy: 'other', 257 residentialAddress: 'other', 258 residentialHouseNumber: 'other', 259 residentialCity: 'other', 260 residentialZipCode: 'other',
261 nationalIdCardNumber: 'nationalIdCard', 262 nationalIdCardExpiryDate: 'nationalIdCard', 263 driverLicenceNumber: 'driverLicence', 264 driverLicenceExpiryDate: 'driverLicence' 265 } 266 }; 267 268 var isStaging = false; 269 var isStagingApiUrl = ''; 270 var thisLocUrl = window.location.href; 271 272 if(thisLocUrl.indexOf('goldenlele.net') > -1 || thisLocUrl.indexOf('localhost:8080') > -1){ 273 isStaging = true; 274 isStagingApiUrl = '//www.goldenlele.net'; 275 } 276 277 if(thisLocUrl.indexOf('goldenlele.net') > -1 || thisLocUrl.indexOf('localhost:8080') > -1){ 278 isStaging = true; 279 isStagingApiUrl = '//www.goldenlele.net'; 280 } 281 282 if(thisLocUrl.indexOf('goldenlele.org') > -1){ 283 isStaging = true; 284 isStagingApiUrl = '//www.goldenlele.org'; 285 } 286 287 if(thisLocUrl.indexOf('bronzelele.com') > -1){ 288 isStaging = true; 289 isStagingApiUrl = '//www.bronzelele.com'; 290 } 291</script>
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 <!-- Bootstrap Select --> 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400
400<script src="/combined.js?id=9bc84f331a119e7_19"></script>
400 401 402 403 404
405<script type="text/javascript" src="https://www.technorthhq.org/cms/pages/googleAnalytics.js"></script>
405 406 407 408 409 410<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 411<!--[if lt IE 9]>
412<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
vendor: 1 bytes, line 412
412
413<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
413 414<![endif]--> 415 416 417 418 419
419<script type="text/javascript" src="/resources/js/languages/id/jstranslations.js?ts=1791521865590"></script>
419 420
420<script type="text/javascript" src="https://n95i2msa87.photobox.center/desktop/js/gameNames_en.js?ts=1791521865590"></script>
420 421 422 423 424 425 426
426<script type="text/javascript"> 427 $(document).ready(function(){ 428 // Populate language selector in the header 429 populateLanguageMenu('id'); 430 431 var readyStateCheckInterval = setInterval(function() { 432 433 if (document.readyState === "complete") { 434 435 $("#preLoaderBackground").hide(); 436 $("#wrapper").show(); 437 $(window).trigger("resize"); 438 439 clearInterval(readyStateCheckInterval); 440 } 441 }, 10); 442 443 if (userIsLogged) { 444 showBalance(); 445 balanceTimer(); 446 } 447 448 $("#progressIndicatorBackground").hide(); 449 450 if(!isMobile.any){ 451 $(".home-button-myacc").hide(); 452 453 } else { 454 var this_content = $("#logo").html(); 455 $("#logo").replaceWith("<a onclick='event.preventDefault();homeLink();' id='logo'>"+this_content+"</div>"); 456 } 457 458 }); 459 </script>
459 460 <!-- to show livechat --> 461 462 463<!--<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"> 464<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/v4-shims.css"> 465<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">--> 466 467<!--<link rel="manifest" href="/manifest.json" /> -->
468<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script>
468 469 470 471<style> 472 #li_campaigns,#li_promoCode {display: none !important;} 473 #depoButton .ribuanholder {display:none;} 474 475 .squaredThree label.labelShowed { 476 width: 50%; 477 white-space: nowrap; 478 } 479 480 #header.affix #livechat-button .livechat_button:before { 481 482 display: block; 483 } 484 #header.affix #livechat-button .livechat_button a { 485display: block; 486 width: 20px; 487 height: 20px; 488 font-size: 0; 489 position: relative; 490} 491 #header.affix #livechat-button .livechat_button a:before { 492 opacity: 0 !important 493 } 494 495 /* New Lantai provider */ 496 .lantai-and-fav { 497 width: 30px; 498 padding: 2px 0px 3px 0px !important; 499 text-indent: 3px; 500 501 } 502 .list-lantai { 503 margin: 0 -5px; 504 display:block; 505 } 506 .item-list-lantai {background:#0057cb;position: relative; 507 text-align: center;padding-left: 25px !important;} 508 .list-lantai > div { 509 display: block !important; 510 width: 12.5%; 511 text-align: center; 512 border-radius: 3px; 513 height: 18px; 514 float:left; 515 padding: 0px 4px 5px 4px; 516 margin-bottom: 5px; 517 } 518 .list-lantai .item-list-lantai { 519 margin-right: 0px; 520 padding: 0px; 521 } 522 .list-lantai .item-list-lantai, 523 .judul-lantai { 524 width: 100%; 525 margin-right: 0px; 526 } 527 .item-list-lantai span { 528 position: absolute; 529 left: 0px; 530 top: 0px; 531 width: 25px; 532 text-align: center; 533 height: 100%; 534 padding: 0px 6px; 535 background: #2966e5; 536 color: #fff; 537 border-top-left-radius: 3px; 538 border-bottom-left-radius: 3px; 539 font-weight: bold; 540 font-size: 13px; 541 line-height: 16px; 542 } 543 .item-list-lantai:hover, 544 .item-list-lantai.active { 545 background:#fdf351; 546 color:#0057cb !important; 547 } 548 .item-list-lantai:hover span, 549 .item-list-lantai.active span{ 550 background:#ffdd21; 551 color:#0057cb; 552 } 553 554 .judul-lantai { 555 display: inline-block; 556 padding: 0 12px; 557 font-size: 12px; 558 border-radius: 4px; 559 } 560 .judul-lantai.active, .judul-lantai:hover { 561 color:#0057cb; 562 } 563 564</style> 565 566 567
568<script> 569 var bnz_msgFilterGame_lantai_11="Copacabana"; 570 var bnz_msgFilterGame_11="11 - Copacabana"; 571 var bnz_msgFilterGame_event = "Event"; 572function showHideQris(data){ 573 if(data){ 574 $('.depo_tabs').tabs({ active: 0 }); 575 $("#depositQrisPageButton").removeClass('hidden'); 576 $(".qrisdepo-menu").removeClass('hidden'); 577 //$("#depositButton").attr('onclick',"openPopUp('/id/postlogin/payment/deposit_qris', 'static')") 578 $('#depositQrisPageButton').attr('href','/id/postlogin/payment/deposit'); 579 } else { 580 $('#depositQrisPageButton').attr('href','/id/postlogin/payment/deposit'); 581 //$("#depositButton").attr('onclick',"openPopUp('/id/postlogin/payment/deposit', 'static')") 582 $(".qrisdepo-menu").addClass('hidden'); 583 $('.depo_tabs').tabs({ active: 1 }); 584 $('.depositQrisForm_wrapper, #topdepoqris_tab,#topdepoqris_content,.depo_tabs > ul').remove(); 585 //$('.depo_tabs').tabs({ active: 1 }); 586 if(window.location.href.indexOf('deposit_qris') > -1){ 587 window.location.href = '/'; 588 } 589 } 590} 591 592 593 function homeLink() { 594 var targetUrl = location.protocol + '//' + location.host + "/" + ($.getCookie("_lang") || "id") + "/"; 595 window.location.href = targetUrl; 596} 597 598 function sendDepositQris(ele,parent,paramAmount){ 599 if(depositdisabled) return; 600 allowCekStatus = 1; 601 stoptimer = false; 602 clearInterval(qristimer); 603 var parentEle = parent ? $(parent).find('.depositQrisForm_wrapper') : ele.closest('.depositQrisForm_wrapper'); 604 var amountEle = $(parentEle).find('.depoqrisamount'); 605 var err_form = $(parentEle).find('.err_form_qris'); 606 var step1 = $(parentEle).find('.qris-1'); 607 var step2 = $(parentEle).find('.qris-2'); 608 var note = $(parentEle).find('.depo-extra-note'); 609 var qrisImg = $(parentEle).find('.qris-2 img'); 610 var amountjumlah = $(parentEle).find('.jumlah-pembayaran .amounttotal span'); 611 var amountlayanan = $(parentEle).find('.jumlah-layanan .amounttotal span'); 612 var amounttotal = $(parentEle).find('.jumlah-total-pembayaran .amounttotal span'); 613 var errMsg = $(parentEle).find('.err-msg-qris'); 614 var cek_status = $(parentEle).find('.cek-status'); 615 var timerEle = $(parentEle).find('.err-msg-qris span'); 616 var amount = (paramAmount || validateDepositQris(amountEle)) * 1000; 617 var dlQris = $(parentEle).find('.downloadQris'); 618 var muatUlang = $(parentEle).find('.muat-ulang'); 619 var depoUlang = $(parentEle).find('.depo-ulang-wrapper'); 620 var lasttransactions = $(parentEle).find('.transaksi-terakhir'); 621 var resParams = {}; 622 623 624 $(err_form).addClass('hidden').removeClass('alert-success alert-danger'); 625 if(amount > 0){ 626 thisrefrence = ''; 627 $.when(qrisApi({ 628 amount: amount, 629 method: 860001 630 })).done(function (map) { 631 if(!hasErrors(map) && map.success) { 632 connectWebsocket(); // open socket 633 $(depoUlang).addClass('hidden'); 634 $(cek_status).attr('disabled',false); 635 $(note).find('.notesqris').addClass('hidden'); 636 $(dlQris).parent().removeClass('hidden'); 637 $(dlQris).removeClass('hidden'); 638 //$(muatUlang).addClass('hidden'); 639 $.each(map.params, function(key,val){ 640 resParams[val.name] = val.value; 641 }) 642 $(step1).addClass('hidden'); 643 $(step2).removeClass('hidden'); 644 lasttransactions.addClass('hidden'); 645 646 $(qrisImg).attr('src',resParams.qrCode); 647 var depositData = { 648 amount: amount 649 } 650 651 // calculate layanan jumlah n total 652 653 if (depositData.amount < resParams.amount) { 654 // 0 655 resParams.layanan = 656 resParams.amount - depositData.amount; 657 resParams.amount = depositData.amount; 658 659 resParams.total = 660 depositData.amount + resParams.layanan; 661 } else if (depositData.amount == resParams.amount) { 662 // 1 663 664 resParams.layanan = 665 (depositData.amount * (methods.percentageFee || 0)) / 666 100 + 667 (methods.fee != null ? methods.fee.IDR : 0 || 0); 668 resParams.amount = 669 depositData.amount - resParams.layanan; 670 671 resParams.total = depositData.amount; 672 } 673 674 if(resParams.layanan > 0){ 675 amountjumlah.closest('.hidden').removeClass('hidden'); 676 amountlayanan.closest('.hidden').removeClass('hidden'); 677 } 678 679 $(amountjumlah).html(IDRcurrencyFormat2(resParams.amount,3)); 680 $(amountlayanan).html(IDRcurrencyFormat2(resParams.layanan,3)); 681 $(amounttotal).html(IDRcurrencyFormat2(resParams.total,3)); 682 $(errMsg).removeClass('alert-success alert-danger') 683 // timer 684 var timer = resParams.qrCodeTimeout * 60, 685 minutes, 686 seconds; 687 qristimer = setInterval(function () { 688 689 minutes = parseInt(timer / 60, 10); 690 seconds = parseInt(timer % 60, 10); 691 692 minutes = minutes < 10 ? "0" + minutes : minutes; 693 seconds = seconds < 10 ? "0" + seconds : seconds; 694 695 $(errMsg).html(`Kedaluwarsa dalam: <span>${minutes}:${seconds}</span><br>Selesaikan Pembayaran Anda`).addClass('alert-danger'); 696 var msg,thisclass; 697 thisrefrence = map.reference; 698 if(allowCekStatus){ 699 $.when(checkQrisStatus(map.reference)).then(function (res) { 700 701 if(stoptimer){return;} 702 703 if (res.status == "ok") { 704 $(note).find('.notesqris').addClass('hidden'); 705 thisclass = 'alert-success'; 706 msg = `<div>Pembayaran Anda sebesar Rp. ${IDRcurrencyFormat2(resParams.total,3)} berhasil.</div> 707 <div>Saldo Anda sebesar Rp. ${IDRcurrencyFormat2(resParams.amount,3)} sudah ditambahkan</div>`; 708 709 $(dlQris).parent().addClass('hidden'); 710 $(depoUlang).removeClass('hidden'); 711 disconnectWebsocket(); 712 } else if (res.status == 'rejected') { 713 $(dlQris).parent().removeClass('hidden'); 714 $(note).find('.notesqris').addClass('hidden'); 715 thisclass = 'alert-danger'; 716 msg = `<div>Deposit Anda sebesar</div> 717 <div>Rp. ${IDRcurrencyFormat2(resParams.amount,3)} ditolak!</div>`; 718 disconnectWebsocket(); 719 } else if (res.status == 'error') { 720 $(dlQris).parent().removeClass('hidden'); 721 $(note).find('.notesqris').addClass('hidden'); 722 thisclass = 'alert-danger'; 723 msg = `<div>
723Terjadi kesalahan! Silakan coba lagi kembali.</div>`; 724 disconnectWebsocket(); 725 } 726 727 $(note).find('.qris_'+res.status).removeClass('hidden'); 728 729 if(msg){ 730 $(errMsg).html(msg).removeClass('alert-danger alert-info').addClass(thisclass); 731 clearInterval(qristimer); 732 } 733 allowCekStatus = 0; 734 }); 735 } 736 737 738 739 740 if (--timer < 0) { 741 //clearInterval(qristimer); 742 // start if expired 743 $(errMsg).html(`Kode QR telah kedaluwarsa, silakan klik ubah nominal untuk mengulang atau hubungi CS.`).removeClass('alert-danger alert-info').addClass('alert-danger'); 744 //$(dlQris).addClass('hidden'); 745 //$(muatUlang).removeClass('hidden'); 746 //$(cek_status).attr('disabled',true); 747 } 748 }, 1000); 749 750 } else { 751 var errMsgForm = ''; 752 if(map.errorCode == 117 && map.params.paymentLimit == 'minAmount'){ 753 errMsgForm = `Jumlah Min deposit adalah ${IDRcurrencyFormat2(map.params.limitAmount,2)} IDR`; 754 } else if(map.errorCode == 117 && map.params.paymentLimit == 'maxAmount'){ 755 errMsgForm = `Jumlah Max deposit adalah ${IDRcurrencyFormat2(map.params.limitAmount,2)} IDR`; 756 } else if(map.errorCode == 117){ 757 depositdisabled = true; 758 $('.depositQrisForm .btn-primary').addClass('disabled'); 759 checkCountDown(map.params,err_form); 760 } else if(map.errorCode == 129){ 761 errMsgForm = `Fitur QRIS belum tersedia.`; 762 } else if(map.errorCode == 119){ 763 errMsgForm = 'Transaksi gagal, silakan coba lagi.'; 764 } else if(map.errorCode == 115){ 765 errMsgForm = 'Sesi telah berakhir. Silakan login ulang.'; 766 } else { 767 errMsgForm = `Pengecualian umum! Harap kontak CS. Error Code: ${map.errorCode}`; 768 } 769 if(errMsgForm){ 770 $(err_form).removeClass('hidden alert-success alert-danger').addClass('alert-danger').html(errMsgForm); 771 } 772 773 774 } 775 776 progressIndicator(false); 777 document.getElementById("loadingContent").style.visibility = "visible"; 778 }); 779 } else { 780 $(err_form).removeClass('hidden alert-success alert-danger').addClass('alert-danger').html(bnz_deposit_minDepositAmount); 781 } 782 783} 784 785 786 function updateValuesAfterFilter(ifsearch,isindex){ 787 788 // reset pagination value after each filter 789 oGamesList.currentList.page = 0; 790 791 var thisclass = $(".CUSTOM"); 792 var thisgroup = thisclass.data('group'); 793 794 if(!isindex){ 795 var counter = true; 796 $(".mn_game_custom li").each(function(){ 797 var thistab = $(this).data("type"); 798 var thisearchval = $("#gamesSearchKeyword").val(); 799 800 if(counter && (thistab == '3' || thistab == '2' || thistab == '1') && $(this).hasClass("active") && ifsearch){ 801 filterList = []; 802 $(".filterlist > div .checklist").html(""); 803 $("#gamesSearchSorting").removeClass("disable-filter"); 804 show_tab_content(thisgroup,'',false,true); 805 $("#gamesSearchSorting").removeClass("hidden"); 806 $(".lantai-short").addClass("hidden"); 807 808 thisclass.addClass("active").siblings().removeClass("active"); 809 $(".overlay-sorting").addClass("hidden"); 810 $("#gamesSearchOuterWrapper-foraffix").addClass("withlist"); 811 $("#viewmorebutton").removeClass("hidden"); 812 counter = false;
813 814 815 } 816 }); 817 818 } 819 820 821 if(isindex){ 822 show_tab_content(isindex,'',false,true,false,false,false,true); 823 824 } 825 826 var values = $("#gamesSearchForm").serializeArray(); 827 828 /* Because serializeArray() ignores unset checkboxes and radio buttons: */ 829 values = values.concat( 830 $('#gamesSearchForm input[type=checkbox]:checked').map( 831 function() { 832 return {"value": this.value} 833 }).get() 834 ); 835 836 837 838 $(".item-list-lantai").removeClass("active"); 839 var filterUsed = false; 840 $.each(values, function(key,data){ 841 842 if(data.value){ 843 var thisval = data.value; 844 845 if(thisval.indexOf("lantai") > -1){ 846 $("."+thisval).addClass("active"); 847 } 848 } 849 if(data.name == 'check'){ 850 filterUsed = true; 851 } 852 }); 853 854 if($("#realval-minbet").val() > 0){ 855 filterUsed = true; 856 } 857 858 if(filterUsed){ 859 $(".hasil-filter").removeClass("hidden"); 860 861 } else { 862 863 $(".hasil-filter").addClass("hidden"); 864 } 865 866 var totalactive = 0; 867 var totallantai = 0; 868 $(".list-lantai > div > div").each(function(key,val){ 869 var thisclass = $(this).attr("class"); 870 totallantai++; 871 if(thisclass.indexOf("active") > -1){ 872 totalactive++; 873 } 874 }); 875 876 if(totalactive == totallantai){ 877 $(".judul-lantai").addClass("active"); 878 } else if(totalactive == 0) { 879 $(".judul-lantai").addClass("active"); 880 } else { 881 $(".judul-lantai").removeClass("active"); 882 } 883 884 885 updateTabContent(oGamesList.activeGroup.array, oGamesList.activeGroup.name, oGamesList.activeGroup.isPaginated, "",values,promoobject); 886 } 887 888 var onlyoneclick = 0; 889 function callGameWheelSpin(){ 890 if(!onlyoneclick){ 891 onlyoneclick = 1; 892 $.get("/fe-api/game/real/RF_ID17", function (gameParams) { 893 if(gameParams.hasOwnProperty("errorCode")){ 894 if(isMobile.any){ 895 $("#navbar-link-chat").trigger("click"); 896 } else { 897 $("#loginButton").trigger("click"); 898 } 899 onlyoneclick = 0; 900 return; 901 } 902 var htmlspinwheel = `<iframe id="spinwheelgame" 903style="width: 100%;height: 100%;position: fixed;left:0px;top:0px;z-index:1000000;background:rgba(0,0,0,0.7);" 904 src="${gameParams.url}" frameborder='0' allowtransparency="true">`; 905 $("body").append(htmlspinwheel); 906 onlyoneclick = 0; 907 }); 908 } 909 910 } 911 912 // if mobile redirect to this page 913 var isMobileOther = false; 914 915 // device detection 916 if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) 917 || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
917sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))) isMobileOther = true; 918 919 920 !function(a){var b=/iPhone/i,c=/iPod/i,d=/iPad/i,e=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,f=/Android/i,g=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,h=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,i=/IEMobile/i,j=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,k=/BlackBerry/i,l=/BB10/i,m=/Opera Mini/i,n=/(CriOS|Chrome)(?=.*\bMobile\b)/i,o=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,p=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i"),q=function(a,b){return a.test(b)},r=function(a){var r=a||navigator.userAgent,s=r.split("[FBAN");return"undefined"!=typeof s[1]&&(r=s[0]),s=r.split("Twitter"),"undefined"!=typeof s[1]&&(r=s[0]),this.apple={phone:q(b,r),ipod:q(c,r),tablet:!q(b,r)&&q(d,r),device:q(b,r)||q(c,r)||q(d,r)},this.amazon={phone:q(g,r),tablet:!q(g,r)&&q(h,r),device:q(g,r)||q(h,r)},this.android={phone:q(g,r)||q(e,r),tablet:!q(g,r)&&!q(e,r)&&(q(h,r)||q(f,r)),device:q(g,r)||q(h,r)||q(e,r)||q(f,r)},this.windows={phone:q(i,r),tablet:q(j,r),device:q(i,r)||q(j,r)},this.other={blackberry:q(k,r),blackberry10:q(l,r),opera:q(m,r),firefox:q(o,r),chrome:q(n,r),device:q(k,r)||q(l,r)||q(m,r)||q(o,r)||q(n,r)},this.seven_inch=q(p,r),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,"undefined"==typeof window?this:void 0},s=function(){var a=new r;return a.Class=r,a};"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=r:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=s():"function"==typeof define&&define.amd?define("isMobile",[],a.isMobile=s()):a.isMobile=s()}(this); 921 922 923 $(document).ready(function(){ 924 925 if(isMobile.any){ 926 $(".if-mobile").show(); 927 } else { 928 $(".if-desktop").show(); 929 } 930 931 $.get("/fe-api/player", function (res) { 932 if(res.hasOwnProperty("errorCode")){ 933 934 } else { 935 936 // Create IE + others compatible event handler 937 var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; 938 var eventer = window[eventMethod]; 939 var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; 940 941 // Listen to message from child window 942 eventer(messageEvent,function(e) { 943 944 if(e.data == "refreshParentLorelei"){ 945 $("#spinwheelgame").remove(); 946 callGameWheelSpin(); 947 } 948 if(e.data == "closeParentLorelei"){ 949 $("#spinwheelgame").remove(); 950 } 951 952 },false); 953 } 954 955 956 }); 957 958 }); 959 // end merdeka 960 961 if(window.location.href.indexOf('88bonanza.work') > -1){ 962 var canon = document.querySelector("meta[name='robots']"); 963 if(canon){ 964 canon.remove(); 965 } 966 var c = document.createElement('meta'); 967 c.name = 'robots'; 968 c.content = 'noindex,nofollow'; 969 document.head.appendChild(c); 970 } 971 972 // show balance fix 973 function showBalance() { 974 975 976 $.when(getBalance()).done(function(map) { 977 /*$.when(getBalanceTransferDana()).done(function(resbal) {*/ 978 /* if(resbal.balance != null){ 979 /!*var balancetempOR = resbal.balance;*!/ 980 olahraga1Ballance = balancetempOR; 981 } else { 982 olahraga1Ballance = 0; 983 }*/ 984 olahraga1Ballance = 0; 985 986 987 $(".saldoAmountOlahraga, .saldoAmountOlahraga1").text(IDRcurrencyFormat(olahraga1Ballance)); 988 $("#quickSaldoGame, #olahraga_balance_value").html(replaceParams(bnz_common_amountMode, [IDRcurrencyFormat(olahraga1Ballance), getCurrencySymbol("IDR")])); 989 990 if (typeof map.cash != "undefined" && typeof map.promo != "undefined" && typeof map.balance
990!= "undefined" && typeof map.currency != "undefined") { 991 992 var cash = map.cash, 993 promo = map.promo, 994 balance = map.balance; 995 996 997 998 // [Bonanza]. Change format of IDR currency representation 999 if (map.currency == 'IDR') { 1000 cash = IDRcurrencyFormat(map.cash); 1001 promo = IDRcurrencyFormat(map.promo); 1002 balance = IDRcurrencyFormat(map.balance + olahraga1Ballance); 1003 } 1004 1005 1006 // display loyalty point 1007 $("#awardpointtop > b").text(IDRcurrencyFormat(map.awardPoints)); 1008 1009 $("#quickSaldoUtama, #cash_balance_value, .register-gamewindow .moneydiv").html(replaceParams(bnz_common_amountMode, [cash, getCurrencySymbol(map.currency)])); 1010 $("#promo_balance_value, #bonunsesPromo").html(replaceParams(bnz_common_amountMode, [promo, getCurrencySymbol(map.currency)])); 1011 //$("#scash_balance_value").html(replaceParams(bnz_common_amountMode, [(map.savingCash.toFixed(2)).replace('.', ','), getCurrencySymbol(map.currency)])); 1012 $("#total_balance_value, #total_balance_value_dropdown").html(replaceParams(bnz_common_amountMode, [balance, getCurrencySymbol(map.currency)])); 1013 $("#award_balance_value").html((map.awardPoints.toFixed(2)).replace('.', ',')); 1014 $(".saldoAmountTransferDana").text(cash); 1015 1016 1017 var wageringRequirement = calculateWageringRequirement(map.currentTurnover, map.totalTurnover); 1018 $('#wagering_requirement_value, #bonunses_wagering_requirement_value').width((wageringRequirement || 0) + '%').html((wageringRequirement || 0) + '%'); 1019 $('#wagering_requirement_wrapper, #bonusTurnoverWrapper').toggle(wageringRequirement != null).find('.progress-hint span').html(bnz_promote_bonus_label_turnover_hint); 1020 //$('#scash_balance_wrapper').toggle(!!map.savingCash); 1021 1022 /*$.when(getBIABonus()).done(function (mapBIABonus) { 1023 var rolloverRemain = mapBIABonus.rolloverRemain || 0, 1024 rolloverRequirement = calculateWageringRequirement(rolloverRemain, mapBIABonus.rolloverRequired), 1025 bonusAmount = mapBIABonus.bonusAmount || 0, 1026 currency = getCurrencySymbol(map.currency); 1027 $('#rollover_requirement_value').width((rolloverRequirement || 0) + '%').html((rolloverRequirement || 0) + '%'); 1028 $('#rollover_requirement_wrapper').toggle(rolloverRequirement != null).find('.progress-hint span').html(replaceParams(bnz_biaRolloverRequirementHint, [bonusAmount, currency, rolloverRemain, currency])); 1029 $('#biaBonusAmount').html(bonusAmount + currency); 1030 $('#biaBonusDropdown').toggleClass('hidden', !bonusAmount).toggleClass('is-shown', !!bonusAmount).toggleClass('dropdown-off', rolloverRequirement == null); 1031 });*/ 1032 1033 // Define according to the lock rules, what the games are locked 1034 var cashLockRule = (((map.cash == 0 && cashValue > 0) || (map.cash > 0 && cashValue == 0)) && cashValue != "init"); 1035 var promoLockRule = (((map.promo == 0 && promoValue > 0) || (map.promo > 0 && promoValue == 0)) && promoValue != "init" && promoLockRuleEnabled == true); 1036 var firstDepositLockRules = ((firstDepositLock == true && map.firstDepositDone == false && firstDepositDone === "init") 1037 || (firstDepositLock == true && map.firstDepositDone == true && (firstDepositDone == false || firstDepositDone === "init"))); 1038 1039 if (cashLockRule || promoLockRule || firstDepositLockRules) { 1040 1041 // Remove all the locks as default 1042 $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function (i, obj) { 1043 1044 $(this).removeClass("lockBackground"); 1045 $(this).removeClass("promotedGamelockBackground"); 1046 $(this).removeClass("liveGamelockBackgroun
1046d"); 1047 }); 1048 1049 // Add lock-images for the games which has promo money disabled depending on the values of cash- and promo money 1050 $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function (i, obj) { 1051 1052 if ($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('gameElement_realButton')) { 1053 1054 if ((map.cash == 0 && promoLock) || (map.cash > 0 && map.promo > 0 && promoLockRuleEnabled == true)) { 1055 $(this).addClass('lockBackground'); 1056 } 1057 } 1058 1059 else if ($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('promotedGame_realButton')) { 1060 1061 if ((map.cash == 0 && promoLock) || (map.cash > 0 && map.promo > 0 && promoLockRuleEnabled == true)) { 1062 $(this).addClass('promotedGamelockBackground'); 1063 } 1064 } 1065 1066 else if ($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('liveGameElement_realButton')) { 1067 1068 if ((map.cash == 0 && promoLock) || (map.cash > 0 && map.promo > 0 && promoLockRuleEnabled == true)) { 1069 $(this).addClass('liveGamelockBackground'); 1070 } 1071 } 1072 }); 1073 1074 // Add lock images to ALL the games if firstDepositLock-parameter in frontend.properties is switched on, and the player hasn't done his first deposit. 1075 if (firstDepositLock == true && map.firstDepositDone == false) { 1076 1077 $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function (i, obj) { 1078 1079 if ($(this).hasClass('gameElement_realButton')) { 1080 1081 $(this).addClass('lockBackground'); 1082 } 1083 1084 else if ($(this).hasClass('promotedGame_realButton')) { 1085 1086 $(this).addClass('promotedGamelockBackground'); 1087 } 1088 1089 else if ($(this).hasClass('liveGameElement_realButton')) { 1090 1091 $(this).addClass('liveGamelockBackground'); 1092 } 1093 }); 1094 1095 firstDepositDone = false; 1096 } 1097 else if (firstDepositLock == true && map.firstDepositDone == true) { 1098 1099 firstDepositDone = true; 1100 } 1101 1102 // Remove locks from Freespins games if the first deposit is not done and the player has free spins left 1103 $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function (i, obj) { 1104 1105 if ($(this).hasClass('freeSpinsEnabled_true') && $(this).hasClass('gameElement_realButton')) { 1106 1107 $(this).removeClass("lockBackground"); 1108 } 1109 1110 else if ($(this).hasClass('freeSpinsEnabled_true') && $(this).hasClass('promotedGame_realButton')) { 1111 1112 $(this).removeClass("promotedGamelockBackground"); 1113 } 1114 1115 else if ($(this).hasClass('freeSpinsEnabled_true') && $(this).hasClass('liveGameElement_realButton')) { 1116 1117 $(this).removeClass("liveGamelockBackground"); 1118 } 1119 }); 1120 1121 cashValue = map.cash; 1122 promoValue = map.promo; 1123 1124 defineGameOpening(".gameListLink", gameWindowOpening); 1125 defineGameOpening(".gameLink", gameWindowOpening); 1126 defineGameOpening(".liveGameListLink", liveGameWindowOpening); 1127 defineGameOpening(".liveGameLink", liveGameWindowOpening); 1128 } 1129 1130 cashValue = map.cash; 1131 promoValue = map.promo; 1132 1133 //checkTimeReachedLimit(map.playerTimeExpired, "timeLimit"); 1134 //checkTimeReachedLimit(map.realityCheckReached, "gamingTimeLimit"); 1135 if (map.exceedNoActivityTimeLimit) { 1136 //logout(); 1137 } 1138 } 1139 else { 1140 //logout(); 1141 } 1142 1143 balanceErrorsNumber = 0; 1144 /*});*/ 1145 }).fail(function () { 1146 balanceErrorsNumber++; 1147 if (balanceErrorsNumber === 2) { 1148 //logout(); 1149 slowConnectionWarning(); 1150 } 1151 }); 1152 } 1153 1154 1155 // temp language 1156 var bnz_profile_promo_transactionProductId_13018="Free Spin Lantai 6"; 1157 var bnz_profile_promo_transactionProductId_13016="Free Spin Lantai 12"; 1158 var bnz_profile_promo_transactionProductId_13015="Free Spin Lantai 3"; 1159 var bnz_profile_promo_transactionProductId_13017="Free Spin Lantai 5"; 1160 var bnz_profile_promo_transactionProductId_13011="Free Spin Lantai 8"; 1161 1162 function balanceTimer() { 1163 1164 window.setInterval("showBalance()", 10000); 1165 } 1166 1167 var bnz_deposit_minDepositAmount = "Jumlah Min deposit adalah 20,00 IDR"; 1168 var thislinkhref = location.protocol + "//" +location.hostname; 1169 1170 function ajaxOneSignal(){ 1171 return $.ajax({ 1172 url: isStagingApiUrl+"/bnz-api/subscribe/get", 1173 type: "GET", 1174 dataType: "json" 1175 }); 1176 } 1177 1178 var OneSignal = window.OneSignal || []; 1179 1180 $.when(ajaxOneSignal()).then(function(res){ 1181 if(res.data){ 1182 var appidOneSignal = ""; 1183 $.each(res.data,function(key,val){ 1184 if(val.name == thislinkhref){ 1185 appidOneSignal = val.app_id; 1186 } 1187 }) 1188 1189 if(appidOneSignal){ 1190 1191 OneSignal.push(function() { 1192 OneSignal.init({ 1193 appId: appidOneSignal, 1194 persistNotification: true 1195 }); 1196 }); 1197 } 1198 } 1199 }); 1200 1201 // remove after deploy 1202 function updatefavquick(type){ 1203 var thehtml = ""; 1204 var theurl = ""; 1205 var imgsurl = ""; 1206 var type = type || ""; 1207 var nodata = 0; 1208 var realdata = {}; 1209 var typegames = ""; 1210 1211 1212 1213 $.when(getgamenames(type)).then(function(data){ 1214 1215 1216 1217 1218 $.each(data.games, function(i,v){ 1219 if(v.name == "LiveChat"){ 1220 1221 } else { 1222 v.title = getGameDisplayName(v.name) 1223 realdata[i] = v; 1224 } 1225 1226 }); 1227 1228 var size = Object.size(realdata); 1229 1230 if(data.hasOwnProperty("error")){ 1231 if(type == "favourite"){ 1232 $(".fav-games").html("<div class='no-data-quick'>Telah terjadi kesalahan mohon muat ulang browser Anda kembali</div>"); 1233 } else { 1234 $(".recent-games").html("<div class='no-data-quick'>Telah terjadi kesalahan mohon muat ulang browser Anda kembali</div>"); 1235 } 1236 } else { 1237 if(size > 0){ 1238 $.each(realdata, function(i,v){ 1239 var linkgameopening = "gameListLink"; 1240 var gamename = ""; 1241 1242 if(v.name == "AGLiveGameLobby"){ 1243 typegames = "VIP Casino"; 1244 theurl = "/liveGameWindow?name=AGLiveGameLobby&provider=45"; 1245 } else if(v.name == "EZLiveCasino"){ 1246 typegames = "Live Casino"; 1247 theurl = "/liveGameWindow?name=EZLiveCasino&provider=4"; 1248 } else if(v.name == "SbTech"){ 1249 typegames = "Olahraga"; 1250 theurl = "/id/bti"; 1251 linkgameopening = ""; 1252 } else if(v.name == "G860001"){ 1253 typegames = "Olahraga";
1254 theurl = "/id/saba-sports"; 1255 linkgameopening = ""; 1256 } else if(v.name == "BNZImPoker"){ 1257 typegames = "PVP"; 1258 theurl = gameurl(v.name,v.provider,v.ratio); 1259 linkgameopening = ""; 1260 } else if(v.name == "BNZ7cardpoker3" || v.name == "BNZ7cardpoker"){ 1261 typegames = "Bola Tangkas"; 1262 theurl = gameurl(v.name,v.provider,v.ratio); 1263 linkgameopening = ""; 1264 } else { 1265 typegames = "Mesin Slot"; 1266 theurl = gameurl(v.name,v.provider,v.ratio); 1267 } 1268 1269 imgsurl = gameimageurl(v.provider, v.name); 1270 1271 /*if(v.friendlyName == "sb-tech"){ 1272 gamename = "SBTech"; 1273 } else if(v.friendlyName == "oneworks-site"){ 1274 gamename = "Saba Sports"; 1275 } else { 1276 gamename = v.title || v.name; 1277 }*/ 1278 gamename = v.title || v.name; 1279 1280 thehtml += '<li><a href="'+theurl+'" class="'+linkgameopening+' gameElement_realButton promoMoneyEnabled_false">' + 1281 ' <img src="'+imgsurl+'" class="img-responsive" onerror="this.src = gameThumbnailsRoot+\'/images/games/default-game-thumbnail/gameDefault_Thumbnail_250x180.jpg\'">' + 1282 ' <div class="hover-game-quick">' + 1283 ' <div class="gamenames-quick">' + 1284 ' <div class="names-games">'+gamename.replace(/-/g," ")+'</div>' + 1285 ' <div class="type-games">'+ typegames +'</div>' + 1286 ' </div>' + 1287 ' </div>' + 1288 ' </a></li>'; 1289 }); 1290 1291 if(type == "favourite"){ 1292 $(".fav-games ul").html(""); // erase all data for updating 1293 $(".fav-games ul").html(thehtml); 1294 } else if(type == "RecentGames") { 1295 $(".recent-games ul").html(""); // erase all data for updating 1296 $(".recent-games ul").html(thehtml); 1297 } 1298 1299 1300 defineGameOpening(".gameListLink",gameWindowOpening); 1301 } else { 1302 if(type == "favourite"){ 1303 $(".fav-games ul").html("<div class='no-data-quick'>Maaf tidak ada data permainan favorit</div>"); 1304 } else if(type == "RecentGames") { 1305 $(".recent-games ul").html("<div class='no-data-quick'>Maaf tidak ada data permainan terakhir</div>"); 1306 } 1307 1308 } 1309 } 1310 1311 1312 }); 1313 } 1314 1315 // remove after deploy 1316 function submitNickname() { 1317 $.fancybox.update(); 1318 1319 var validatedFields = true; 1320 1321 // Validation field 1322 if (!checkEmpty('nickName')) { 1323 $('#nickName' + '_error').html(bnz_common_msgValidatorEmpty); 1324 $('#nickName' + '_error').show(); 1325 validatedFields = false; 1326 } 1327 else if(! isAlphaNumeric('nickName')) { 1328 $('#nickName' + '_error').show(); 1329 validatedFields = false; 1330 } 1331 else if(! checkElementLength('nickName')){ 1332 $('#nickName' + '_error').show(); 1333 validatedFields = false; 1334 } 1335 else { 1336 $('#nickName' + '_error').html(""); 1337 } 1338 1339 if (validatedFields) { 1340 var data = $("#setNicknamePopup_form").serializeAndModify({ 1341 checkboxesAsBools: true, 1342 modifier: afterSerialization 1343 }); 1344 1345 $.when(updateDetailsPost(data)).done(function(map) { 1346 $.fancybox.update(); 1347 1348 if (!hasErrors(map)) { 1349 var lang = $.getCookie('_lang') || defaultLanguage, 1350 vNickname = $("#nickName").val(); 1351 1352 progressIndicator(true); 1353 1354 setTimeout(function(){ 1355 progressIndicator(false); 1356 $("#setNicknamePopup_error").hide(); // If already showed 1357 $("#nickNameSaved").show(); 1358 $("#nickNameSaved").html(bnz_nickNameSavedInfo); 1359 firstloginuserregister = true; 1360 },1200); 1361 1362 setTimeout(function(){ 1363 createCookie("afterloginannouncement","1",0); 1364 ga('send', 'event', 'Getting Started', 'Set Nickname', vNickname); // track by google analytics 1365 redirect("/"+ lang +"/postlogin/verification"); 1366 },1500); 1367 } 1368 else { 1369 $("#setNicknamePopup_error").show(); 1370 1371 if (map.errorCode == "180") { 1372 $("#setNicknamePopup_error").html(bnz_msgDuplicatedNicknameException); 1373 } 1374 else if (map.errorCode == "104" || map.errorCode == "196") { 1375 $("#setNicknamePopup_error").html(bnz_msgUsernameNicknameSameException); 1376 } 1377 else { 1378 $("#setNicknamePopup_error").html(map.error); 1379 } 1380 } 1381 }); 1382 } 1383 } 1384 // remove after deploy 1385 function register(){ 1386 if(checkAllTheRequiredRegisterFields()){ 1387 progressIndicator(true); 1388 1389 $("#registerWrapper_curtain").show(); 1390 $("#registerWrapper").css("opacity",0.3); 1391 1392 // Add small delay to the sending of info to make sure that progress indicator is displayed 1393 setTimeout(function(){ 1394 var data = $("#register_form").serializeAndModify({ 1395 checkboxesAsBools: true, 1396 allowEmpty: false, 1397 unmodifiable: ['password', 'confirmPassword'], 1398 modifier: afterSerialization 1399 }); 1400 1401 var bankshortname = $("#registerBankDummy").val(); 1402 1403 1404 var captchaField = $("#loginRegisterPopup_captcha").val(); 1405 data += "&operatorBankShortName="+ bankshortname +"&captchaId=registerCaptcha&userInput=" + captchaField + "&instanceId=" + registerCaptcha.InstanceId +"&device=" + deviceFingerprint; 1406 1407 $.when(registerAjax(data)).done(function (map){ 1408 if(!hasErrors(map)){ 1409 if(map.success){ 1410 progressIndicator(false); 1411 $("#registerWrapper_curtain").hide(); 1412 $("#registerWrapper").css("opacity",1); 1413 $("#registerWrapper").hide(); 1414 1415 // if 'ACTIVATION_PROCESS' property enabled in BO 1416 if (activationProcess){ 1417 $("#registerSuccess").show(); 1418 $.fancybox.update(); 1419 } 1420 else{ 1421 $(".registerFancyBox").hide(); 1422 $.fancybox.close(); 1423 autoLoginFromRegisterPopup(map.t); 1424 } 1425 1426 // send to ga event registration 1427 ga('send', 'event', 'Registration Page', 'Register', '<userName>'); 1428 1429 // Reset values of the fields 1430 $("#register_form")[0].reset(); 1431 } 1432 } 1433 else{ 1434 registerCaptcha.ReloadImage(); 1435 progressIndicator(false); 1436 $("#registerWrapper_curtain").hide(); 1437 $("#registerWrapper").css("opacity",1); 1438 var errorcaptcha = getErrorMessage(map); 1439 changeFieldStatus(captchaID, 'error', errorcaptcha); 1440 $('#' + captchaID).delay(1000).focus(); 1441 } 1442 }); 1443 }, 50); 1444 } 1445 } 1446 1447 var vpngamesobject = {}; 1448 1449 1450 1451 function show_tab_content(groupName, isPaginated,isList,isSearch,isLobby,thisele, isTopten,ifsearchindex, ifFirstLoad,maintenancegames) { 1452 1453 1454 groupName = groupName || ''; 1455 isPaginated = typeof isPaginated === 'boolean' ? isPaginated : true; 1456 1457 // If user is not on homepage, redirect him to there; otherwise, open the selected group 1458 if (!$('#games').length || window.isLiveCasinoPage && groupName !== 'live') { 1459 var lang = $.getCookie('_lang') || defaultLanguage; 1460 return window.location.href = '/' + lang + '/gamegroup/' + groupName; 1461 } 1462 else if (!window.isLiveCasinoPage && groupName === 'live') { 1463 return window.location.href = '/liveCasinoPage'; 1464 } 1465 1466 /*if(window.isIndexPage && !ifsearchindex){ 1467 //$(".title-games").text("PILIHAN").attr("style","padding-bottom: 0px;"); 1468 1469 $("#gamesSearchForm").before("<div class='static-header-menu-title'>"+getGameGroupDisplayName(groupName)+"</div>"); 1470 $(".gameswrapper .title-games").hide(); 1471 }*/ 1472 1473 var p = []; 1474 1475 p.push( $.ajax({url: '/fe-api/games/' + groupName, method: 'GET'})); 1476 p.push( $.ajax({url: isStagingApiUrl+'/bnz-api/widget/get/promodesktop', method: 'GET'})); 1477 p.push( $.ajax({url: isStagingApiUrl+'/bnz-api/widget/get/eachgamemaintenance', method: 'GET'})); 1478 p.push( $.ajax({url: isStagingApiUrl+'/bnz-api/widget/get/open-game-with-vpn', method: 'GET'})); 1479 1480 Promise.all(p).then(values => { 1481 1482 console.log( 'Ajax responses after they have all finished: ', values); 1483 var map = values[0]; 1484 var promo = values[1]; 1485 var maintenancegames = values[2]; 1486 var vpn = values[3]; 1487 1488 if(promo.errorCode == 0){ 1489 if (!hasErrors(map)) { 1490 1491 vpngamesobject = vpn.data; 1492 promoobject = promo.data; 1493 1494 $.each(vpngamesobject, function(key,val){ 1495 if(!val.supplierId){ 1496 val.supplierId = ''; 1497 } 1498 1499 if(!val.provId){ 1500 val.provId = ''; 1501 } 1502 1503 vpngamesobject["s"+val.provId + val.supplierId] = val; 1504 }) 1505 1506 console.log(vpngamesobject); 1507 1508 map.games = extendGamesProperties(map.games, groupName, promo.data,vpngamesobject); 1509 1510 // for maintenance each games 1511 if(maintenancegames.data.length){ 1512 var maintenance = maintenancegames.data[1]; 1513 1514 var gameidArr = []; 1515 1516 if(maintenance.gameIds && maintenance.gameIds.indexOf(',') > -1){ 1517 gameidArr = maintenance.gameIds.split(','); 1518 } else if(maintenance.gameIds) {
1519 gameidArr.push(maintenance.gameIds); 1520 } 1521 1522 $.each(map.games, function(key,game){ 1523 // check if games is under maintenance or nor 1524 game.gameIsMaintenance = false; 1525 game.maintenanceThumb = ''; 1526 1527 if(gameidArr && gameidArr.length > 0 && maintenance.isMaintenance == '1'){ 1528 1529 $.each(gameidArr, function(key,val){ 1530 1531 if(val == game.gameId){ 1532 game.gameIsMaintenance = true; 1533 var gameName = game.title; 1534 var thistitle = maintenance.thumbTitle.replace('{gameName}',gameName); 1535 game.maintenanceThumb = thistitle; 1536 } 1537 }); 1538 } 1539 }); 1540 } // end for maintenance each games 1541 1542 oGamesList.activeGroup.array = map.games; 1543 oGamesList.activeGroup.name = groupName; 1544 oGamesList.activeGroup.isPaginated = isPaginated; 1545 1546 // Сlear the search string 1547 if(!isSearch){ 1548 $('#gamesSearchKeyword').val(''); 1549 } 1550 1551 1552 function onlyUnique(value, index, self) { 1553 return self.indexOf(value) === index; 1554 } 1555 1556 if(!isLobby && !isTopten){ // if game page 1557 var games = map.games; 1558 var maxbet = ''; 1559 1560 var lantai = [],tema = [],fitur = [],tipe = [],filtersame = [], l = games.length, i; 1561 for( i=0; i<l; i++) { 1562 if(games[i].floor != ""){ 1563 filterList.push("lantai_"+games[i].floor); 1564 } 1565 if(games[i].fitur != ""){ 1566 var fiturlist = games[i].fitur; 1567 fiturlist = fiturlist.split(","); 1568 $.each(fiturlist,function(key,val){ 1569 if(val == "" || val == undefined){ 1570 console.log(games[i]); 1571 } 1572 filterList.push("fitur_"+val); 1573 }); 1574 } 1575 if(games[i].tipe != ""){ 1576 filterList.push("tipe_"+games[i].tipe); 1577 } 1578 /*if(games[i].tema != ""){ 1579 filterList.push("tema_"+games[i].tema); 1580 }*/ 1581 if(games[i].tema != ""){ 1582 var temalist = games[i].tema; 1583 temalist = temalist.split(","); 1584 $.each(temalist,function(key,val){ 1585 if(val == "" || val == undefined){ 1586 console.log(games[i]); 1587 } 1588 filterList.push("tema_"+val); 1589 }); 1590 } 1591 1592 maxbet = (maxbet == "") ? games[i].minBet : (maxbet <= games[i].minBet) ? games[i].minBet : maxbet; 1593 } 1594 1595 if(maxbet > 0){ 1596 $( "#minimumBet" ).slider( "option", "max", maxbet ); 1597 $(".maxbetrange").text(IDRcurrencyFormat2(maxbet)); 1598 $(".minbetrange").text(IDRcurrencyFormat2(minBetDefault)); 1599 } 1600 1601 1602 1603 filterList = filterList.filter(onlyUnique); 1604 1605 1606 // sort filter A-Z 1-2 1607 var sortfilter = function (a, b) { 1608 if(a.indexOf("lantai_") > -1 && b.indexOf("lantai_") > -1){ 1609 a = a.split("lantai_"); 1610 a = parseInt(a[1]); 1611 b = b.split("lantai_"); 1612 b = parseInt(b[1]); 1613 if (a > b) return 1; 1614 else return -1; 1615 } else { 1616 if (a > b) return 1; 1617 else return -1; 1618 } 1619 }; 1620 1621 if (filterList) filterList.sort(sortfilter); 1622 1623 1624 // append each filter 1625 $(".list-lantai").html('<div><div class="judul-lantai active resetlantai">Semua Lantai</div></div>'); 1626 $("body").on("click", ".resetlantai",function(){ 1627 if(!$(this).hasClass("active")){ 1628 $('.lantai-filter input:checkbox').removeAttr('checked');
1629 updateValuesAfterFilter(); 1630 } 1631 }); 1632 $.each(filterList,function(key,val){ 1633 1634 var title = val.split("_"); 1635 var namecheck = val.replace(title[0]+'_',''); 1636 title = title[0]; 1637 // var checklabel = (title == "lantai") ? getFilterGameDisplayName(title)+" "+namecheck : getFilterGameDisplayName(namecheck); 1638 var checklabel = getFilterGameDisplayName(namecheck); 1639 1640 var checkedornot = ""; 1641 1642 1643 if(ifFirstLoad){ // to filter game when first loading 1644 var thisloc = location.href; 1645 var filterData = getUrlParameter(thisloc,"filter"); 1646 1647 if(filterData){ 1648 if (filterData == val) { 1649 checkedornot = "checked"; 1650 } 1651 } 1652 } 1653 1654 var checkboxTmpl = '<div class="squaredThree">\n' + 1655 ' <input onchange="updateValuesAfterFilter()" type="checkbox" value="'+val+'" id="'+val+'" name="check" '+checkedornot+'/>\n' + 1656 ' <label class="labelShowed" for="'+val+'">'+checklabel+'</label> <label class="checkstyle" for="'+val+'"></label>\n' + 1657 '</div><div style="clear:both"></div>'; 1658 1659 1660 if(title == "lantai"){ 1661 1662 var shortlantai = '<div><div class="item-list-lantai '+val+'" data-short="'+val+'"><span>'+namecheck+'</span>'+getFilterGameDisplayName("lantai_"+namecheck)+'</div></div>'; 1663 $(".list-lantai").append(shortlantai); 1664 1665 } 1666 1667 $("."+title.toLowerCase()+"-filter .checklist").append(checkboxTmpl); 1668 1669 1670 }); 1671 $(".list-lantai").append("<div style='clear:both'></div>"); 1672 1673 /*$(".filterlist .checklist").removeClass("changetotwocolumns"); // reset class for filter more than 1 column 1674 $(".filterlist .checklist").each(function(){ // add class to make it two column if data more than 10 1675 if($(this).children().length > 15){ 1676 $(this).addClass("changetotwocolumns"); 1677 } 1678 });*/ 1679 1680 if(ifFirstLoad && getUrlParameter(thisloc,"filter")){ // to filter game when first loading 1681 setTimeout(function(){ 1682 updateValuesAfterFilter(); 1683 },1000); 1684 } 1685 1686 1687 } 1688 1689 if(isList){ 1690 if(thisele) groupName = thisele; 1691 if(isLobby){ 1692 var totalDiffGameLeft = map.games.length - totalgamelobby; 1693 $("#"+groupName).append( $("#gamesPageLobby").tmpl({"games": map.games},{ 1694 dataArrayIndex: function (item) { 1695 return $.inArray(item, map.games); 1696 } 1697 })); 1698 $("#"+groupName).parent().find(".lihatlebihbutton i b").text(totalDiffGameLeft); 1699 if(totalDiffGameLeft == 0){ 1700 $("#"+groupName).parent().find(".lihatlebih-lobby").addClass('hidden'); 1701 } 1702 1703 } else { 1704 $("#"+groupName).append( $("#gamesPageTopTen").tmpl({"games": map.games}) ); 1705 1706 } 1707 1708 // Define how the games are opened (live- and other games) 1709 defineGameOpening(".gameListLink",gameWindowOpening); 1710 defineGameOpening(".liveGameListLink",liveGameWindowOpening); 1711 1712 } else { 1713 updateTabContent(map.games, groupName, isPaginated, 0,0,promo.data,vpngamesobject); 1714 } 1715 1716 1717 1718 } 1719 } 1720 1721 }); 1722 1723 /*$.getJSON('/fe-api/games/' + groupName, null, function (map) { 1724 1725 $.getJSON(isStagingApiUrl+"/bnz-api/widget/get/promodesktop", null, function (promo){ 1726 $.getJSON(isStagingApiUrl+"/bnz-api/widget/get/eachgamemaintenance", null, function (maintenancegames){ 1727 1728 1729 if(promo.errorCode == 0){ 1730 if (!hasErrors(map)) { 1731 1732 promoobject = promo.data; 1733 map.games = extendGamesProperties(map.games, groupName, promo.data); 1734 1735 // for maintenance each games 1736 if(maintenancegames.data.length){ 1737 var maintenance = maintenancegames.data[1]; 1738 1739 var gameidArr = []; 1740 1741 if(maintenance.gameIds && maintenance.gameIds.indexOf(',') > -1){ 1742 gameidArr = maintenance.gameIds.split(','); 1743 } else if(maintenance.gameIds) {
1744 gameidArr.push(maintenance.gameIds); 1745 } 1746 1747 $.each(map.games, function(key,game){ 1748 // check if games is under maintenance or nor 1749 game.gameIsMaintenance = false; 1750 game.maintenanceThumb = ''; 1751 1752 if(gameidArr && gameidArr.length > 0 && maintenance.isMaintenance == '1'){ 1753 1754 $.each(gameidArr, function(key,val){ 1755 1756 if(val == game.gameId){ 1757 game.gameIsMaintenance = true; 1758 var gameName = game.title; 1759 var thistitle = maintenance.thumbTitle.replace('{gameName}',gameName); 1760 game.maintenanceThumb = thistitle; 1761 } 1762 }); 1763 } 1764 }); 1765 } // end for maintenance each games 1766 1767 oGamesList.activeGroup.array = map.games; 1768 oGamesList.activeGroup.name = groupName; 1769 oGamesList.activeGroup.isPaginated = isPaginated; 1770 1771 // Сlear the search string 1772 if(!isSearch){ 1773 $('#gamesSearchKeyword').val(''); 1774 } 1775 1776 1777 function onlyUnique(value, index, self) { 1778 return self.indexOf(value) === index; 1779 } 1780 1781 if(!isLobby && !isTopten){ // if game page 1782 var games = map.games; 1783 var maxbet = ''; 1784 1785 var lantai = [],tema = [],fitur = [],tipe = [],filtersame = [], l = games.length, i; 1786 for( i=0; i<l; i++) { 1787 if(games[i].floor != ""){ 1788 filterList.push("lantai_"+games[i].floor); 1789 } 1790 if(games[i].fitur != ""){ 1791 var fiturlist = games[i].fitur; 1792 fiturlist = fiturlist.split(","); 1793 $.each(fiturlist,function(key,val){ 1794 if(val == "" || val == undefined){ 1795 console.log(games[i]); 1796 } 1797 filterList.push("fitur_"+val); 1798 }); 1799 } 1800 if(games[i].tipe != ""){ 1801 filterList.push("tipe_"+games[i].tipe); 1802 } 1803 /!*if(games[i].tema != ""){ 1804 filterList.push("tema_"+games[i].tema); 1805 }*!/ 1806 if(games[i].tema != ""){ 1807 var temalist = games[i].tema; 1808 temalist = temalist.split(","); 1809 $.each(temalist,function(key,val){ 1810 if(val == "" || val == undefined){ 1811 console.log(games[i]); 1812 } 1813 filterList.push("tema_"+val); 1814 }); 1815 } 1816 1817 maxbet = (maxbet == "") ? games[i].minBet : (maxbet <= games[i].minBet) ? games[i].minBet : maxbet; 1818 } 1819 1820 if(maxbet > 0){ 1821 $( "#minimumBet" ).slider( "option", "max", maxbet ); 1822 $(".maxbetrange").text(IDRcurrencyFormat2(maxbet)); 1823 $(".minbetrange").text(IDRcurrencyFormat2(minBetDefault)); 1824 } 1825 1826 1827 1828 filterList = filterList.filter(onlyUnique); 1829 1830 1831 // sort filter A-Z 1-2 1832 var sortfilter = function (a, b) { 1833 if(a.indexOf("lantai_") > -1 && b.indexOf("lantai_") > -1){ 1834 a = a.split("lantai_"); 1835 a = parseInt(a[1]); 1836 b = b.split("lantai_"); 1837 b = parseInt(b[1]); 1838 if (a > b) return 1; 1839 else return -1; 1840 } else { 1841 if (a > b) return 1; 1842 else return -1; 1843 } 1844 }; 1845 1846 if (filterList) filterList.sort(sortfilter); 1847 1848 1849 // append each filter 1850 $(".list-lantai").html(''); 1851 $.each(filterList,function(key,val){ 1852 1853 var title = val.split("_"); 1854 var namecheck = val.replace(title[0]+'_',''); 1855 title = title[0]; 1856 var checklabel = (title == "lantai") ? getFilterGameDisplayName(title)+" "+namecheck : getFilterGameDisplayName(namecheck); 1857 1858 var checkedornot = ""; 1859 1860 1861 if(ifFirstLoad){ // to filter game when first loading 1862 var thisloc = location.href; 1863 var filterData = getUrlParameter(thisloc,"filter"); 1864 1865 if(filterData){ 1866 if (filterData == val) { 1867 checkedornot = "checked"; 1868 } 1869 } 1870 } 1871 1872 var checkboxTmpl = '<div class="squaredThree">\n' + 1873 ' <input onchange="updateV
1873aluesAfterFilter()" type="checkbox" value="'+val+'" id="'+val+'" name="check" '+checkedornot+'/>\n' + 1874 ' <label class="labelShowed" for="'+val+'">'+checklabel+'</label> <label class="checkstyle" for="'+val+'"></label>\n' + 1875 '</div><div style="clear:both"></div>'; 1876 1877 1878 if(title == "lantai"){ 1879 1880 var shortlantai = '<div class="item-list-lantai '+val+'" data-short="'+val+'">'+namecheck+'</div>'; 1881 $(".list-lantai").append(shortlantai); 1882 } 1883 1884 $("."+title.toLowerCase()+"-filter .checklist").append(checkboxTmpl); 1885 1886 1887 }); 1888 1889 /!*$(".filterlist .checklist").removeClass("changetotwocolumns"); // reset class for filter more than 1 column 1890 $(".filterlist .checklist").each(function(){ // add class to make it two column if data more than 10 1891 if($(this).children().length > 15){ 1892 $(this).addClass("changetotwocolumns"); 1893 } 1894 });*!/ 1895 1896 if(ifFirstLoad && getUrlParameter(thisloc,"filter")){ // to filter game when first loading 1897 setTimeout(function(){ 1898 updateValuesAfterFilter(); 1899 },1000); 1900 } 1901 1902 1903 } 1904 1905 if(isList){ 1906 if(thisele) groupName = thisele; 1907 if(isLobby){ 1908 var totalDiffGameLeft = map.games.length - totalgamelobby; 1909 $("#"+groupName).append( $("#gamesPageLobby").tmpl({"games": map.games},{ 1910 dataArrayIndex: function (item) { 1911 return $.inArray(item, map.games); 1912 } 1913 })); 1914 $("#"+groupName).parent().find(".lihatlebihbutton i b").text(totalDiffGameLeft); 1915 if(totalDiffGameLeft == 0){ 1916 $("#"+groupName).parent().find(".lihatlebih-lobby").addClass('hidden'); 1917 } 1918 1919 } else { 1920 $("#"+groupName).append( $("#gamesPageTopTen").tmpl({"games": map.games}) ); 1921 1922 } 1923 1924 // Define how the games are opened (live- and other games) 1925 defineGameOpening(".gameListLink",gameWindowOpening); 1926 defineGameOpening(".liveGameListLink",liveGameWindowOpening); 1927 1928 } else { 1929 updateTabContent(map.games, groupName, isPaginated, 0,0,promo.data); 1930 } 1931 1932 1933 1934 } 1935 } 1936 }); 1937 }); 1938 });*/ 1939 } 1940 1941 function extendGamesProperties(games, groupName, promolink,vpngames) { 1942 1943 games = games || []; 1944 groupName = groupName || ''; 1945 var lang = $.getCookie('_lang') || defaultLanguage; 1946 1947 1948 1949 1950 // Exclude games from the list if game does not support language. F.e. exclude=zh, game will not be shown in Chinese language. 1951 for (var i = 0; i < games.length; i++) { 1952 var game = games[i], 1953 metadata = game.metadata || {}, 1954 languages = metadata.exclude ? ('' + metadata.exclude).split(',') : []; 1955 1956 var gamesWithVpn = vpngamesobject["s"+ game.provider+game.supplier] || {}; 1957 1958 if (languages.length && ~languages.indexOf(lang)) { 1959 games.splice(i--, 1); 1960 } 1961 else { 1962 game.title = getGameDisplayName(game.name); 1963 game.providerName = getGameProviderName(game.provider); 1964 1965 1966 game.tabName = groupName; 1967 game.freeSpinsEnabled = !!game.freeSpins; 1968 game.hideDemoUrl = groupName === 'live' ? true : game.hideDemoUrl; 1969 game.floor = metadata.lantai || ''; // hardcoded for now, later take from metadata 1970 game.tema = metadata.tema || ''; 1971 game.fitur = metadata.fitur || ''; 1972 game.tipe = metadata.tipe || ''; 1973 game.infoDesktop = gamesWithVpn.infoDesktop || ""; 1974 game.vpnProvId = gamesWithVpn.provId || ""; 1975 game.vpnSupplierId = gamesWithVpn.supplierId || ""; 1976 1977 1978 // for multiple fitur 1979 var fiturlistsplit = game.fitur.split(","); 1980 var fiturlength = fiturlistsplit.length; 1981 var fiturvar = ''; 1982 var fiturArr = []; 1983 if(fiturlistsplit[0] != ''){ 1984 $.each(fiturlistsplit, function(key,val){ 1985 if(key === (fiturlength - 1)){ 1986 fiturvar += "fitur_"+val; 1987 fiturArr.push(val); 1988 } else { 1989 fiturvar += "fitur_"+val+", "; 1990 fiturArr.push(val); 1991 } 1992 1993 }); 1994 } 1995 game.fiturArr = fiturArr; 1996 1997 // for multiple tema 1998 var temalistsplit = game.tema.split(","); 1999 var temalength = temalistsplit.length; 2000 var temavar = ''; 2001 var temaArr = []; 2002 if(fiturlistsplit[0] != ''){ 2003 $.each(temalistsplit, function(key,val){ 2004 if(key === (temalength - 1)){ 2005 temavar += "tema_"+val; 2006 temaArr.push(val); 2007 } else { 2008 temavar += "tema_"+val+", "; 2009 temaArr.push(val); 2010 } 2011 2012 }); 2013 } 2014 game.temaArr = temaArr; 2015 2016 if(game.tema && game.fitur && game.tipe && game.floor){ 2017 game.filter = "lantai_"+game.floor+", "+temavar+", "+fiturvar+", tipe_"+game.tipe; 2018 } else { 2019 game.filter = ""; 2020 } 2021 2022 game.minBet = parseInt(metadata.minbet) || 0; 2023 game.promo = []; 2024 2025 // get promo link for each games 2026 if(promolink){ 2027 $.each(promolink, function(key,val){ 2028 var listgamespromo = val.games; 2029 listgamespromo = listgamespromo.split(","); 2030 $.each(listgamespromo, function(key1,val1){ 2031 val1 = parseInt(val1); 2032 if(game.gameId == val1){ 2033 var tempobj = {}; 2034 tempobj.title = val.title; 2035 tempobj.link = val.link; 2036 game.promo.push(tempobj); 2037 } 2038 }); 2039 }); 2040 } 2041 } 2042 } 2043 2044 2045 return games; 2046 2047 } 2048 2049 2050 // remove after deploy 2051 function updateTabContent(gamesListArray, gamesGroupName, isPaginated, gamesListPage,customFilter,promolink,vpngames) { 2052 $("#games .game-wrapper").hide().empty(); 2053 2054 // remove games with exclude language 2055 extendGamesProperties(gamesListArray, gamesGroupName,promolink,vpngames); 2056 2057 // Current loaded games array and group name. Used for the sorting. 2058 oGamesList.currentList.page = 0; 2059 oGamesList.currentList.array = gamesListArray = $.isArray(gamesListArray) ? gamesListArray : oGamesList.currentList.array; 2060 oGamesList.currentList.name = gamesGroupName = typeof gamesGroupName === 'string' ? gamesGroupName : oGamesList.currentList.name; 2061 oGamesList.currentList.isPaginated = isPaginated = typeof isPaginated === 'boolean' ? isPaginated : oGamesList.currentList.isPaginated; 2062 gamesListPage = typeof gamesListPage !== 'undefined' ? parseInt(gamesListPage, 10) || 0 : oGamesList.currentList.page; 2063 2064 // Filtering before loading of the content 2065 var searchParams = $('#gamesSearchForm').serializeObject(); 2066 customFilter = customFilter ? customFilter : []; 2067 customFilter.minBet = parseInt($("#realval-minbet").val()) || minBetDefault; 2068 2069 2070 if(customFilter){ 2071 gamesListArray = filterGamesList(searchParams.keyword, gamesListArray, 'name', searchParams.sorting, searchParams.sortingIsReversed,customFilter); 2072 } else { 2073 gamesListArray = filterGamesList(searchParams.keyword, gamesListArray, 'name', searchParams.sorting, searchParams.sortingIsReversed,customFilter); 2074 } 2075 2076 console.log(gamesListArray); 2077 var turnonvpnann = false;
2078 2079 $.each(gamesListArray, function(key,val){ 2080 if(val.vpnProvId){ 2081 turnonvpnann = true; 2082 } 2083 }) 2084 2085 if(turnonvpnann){ 2086 $('.vpn-info-ann-wrapper').show(); 2087 } else { 2088 $('.vpn-info-ann-wrapper').hide(); 2089 } 2090 2091 // [bonanza]: change template for Games Page 2092 var isItGamesPage = window.location.href.indexOf('/gamesPage') !== -1; 2093 2094 //$('.title-games').text(getGameGroupDisplayName(gamesGroupName)); 2095 2096 if (isItGamesPage || window.location.href.indexOf('/') !== -1) { 2097 if (isItGamesPage){ 2098 viewMoreType = "pages"; 2099 oGamesList.hasPagination = false; 2100 2101 } else { 2102 viewMoreType = "pages"; 2103 oGamesList.hasPagination = false; 2104 2105 } 2106 /*oGamesList.itemsPerPage = 16;*/ 2107 /*// groups games into floor 2108 var isGroupFloor = !isNaN(gamesGroupName.split(separator).shift().replace("f", " ").trim()); 2109 if(isGroupFloor){ 2110 $.each(gamesListArray, function(index, data){ 2111 gamesListArray[index]['floor'] = gamesGroupName.split(separator).shift().replace("f", " ").trim(); 2112 }); 2113 }else if(listGamesFloor){ 2114 $.each(gamesListArray, function (index, data) { 2115 gamesListArray[index]['floor'] = listGamesFloor.hasOwnProperty(data.gameId) ? listGamesFloor[data.gameId] : null; 2116 }); 2117 }*/ 2118 2119 // check element exists or not 2120 if($('#viewmorebutton').length == 0){ 2121 $('.game-wrapper').after("<div id='viewmorebutton' class='gamespagination col-xs-12'></div>"); 2122 if(isItGamesPage){ 2123 $("#games").addClass("isgamepage"); 2124 $('.game-wrapper').before("<div class='title-gamewrapper'>"+getGameGroupDisplayName(gamesGroupName)+"</div>"); 2125 } 2126 } 2127 2128 } 2129 2130 2131 // Load the content of the game list 2132 // If pageIndex == null, all pages of content will be loaded 2133 // If pageIndex >= 0, only specified page of content will be loaded 2134 2135 var loadGamesListPage = function (pageIndex, paginationContainer) { 2136 2137 oGamesList.currentList.page = pageIndex; 2138 2139 //$("#games .game-wrapper").hide().empty(); 2140 2141 // Check if the game list is opened with param "home" (when going to home page) - or not 2142 // if(gamesGroupName != "home") { [bonanza] 2143 // If tab name is not "home" (the main page), show title of the group (with a slide animation) 2144 /*$("#games").append('<h2 id="gameGroupTitle" class="col-xs-12 h1">' + getGameGroupDisplayName(gamesGroupName) + '</h2>');*/ 2145 // } 2146 2147 if (!gamesListArray.length) { 2148 $(".game-wrapper").append('<p class="h3 no-data-found">' + bnz_gamesPage_msgNoGamesFound + '</p>').fadeIn(500); 2149 $("#games").removeClass("hidden").siblings().addClass("hidden"); 2150 $(".judul-lantai").addClass("hidden"); 2151 return; 2152 } else { 2153 $(".judul-lantai").removeClass("hidden"); 2154 } 2155 2156 2157 $.each(gamesListArray, function(key,val){ 2158 2159 var thisTh = gameThumbnailsRoot+'/images/games/provider-id-'+val.provider+'/'+val.name+'_GamePopup_1_360x202.jpg'; 2160 var this2ndpopup = gameThumbnailsRoot+'/images/games/provider-id-'+val.provider+'/'+val.name+'_GamePopup_2_360x202.jpg'; 2161 var thispopupTh = gameThumbnailsRoot+"/images/games/provider-id-"+val.provider+"/"+val.name+"_Thumbnail_250x180.jpg"; 2162 var defaultTh = gameThumbnailsRoot+"/images/games/default-game-thumbnail/gameDefault_Thumbnail_250x180.jpg"; 2163 2164 val.thumbnail = thispopupTh; 2165 val.popupThumbnail_1 = thisTh; 2166 val.popupThumbnail_2 = this2ndpopup; 2167 2168 2169 }); 2170 2171 2172 2173 var gamesListCopy = gamesListArray; 2174 2175 2176 2177 // Restrict the number displayed games 2178 2179 if(pageIndex != null) { 2180 2181 var startIndex = oGamesList.itemsPerPage * pageIndex; 2182 var endIndex = oGamesList.itemsPerPage * pageIndex + oGamesList.itemsPerPage; 2183 2184 2185 2186 2187 if(viewMoreType == "pages") { 2188 if(endIndex != gamesListArray.length) { 2189 if(startIndex > gamesListCopy.length - 1) { 2190 endIndex = 0; 2191 gamesListCopy = []; 2192 } 2193 if(endIndex > 0) { 2194 gamesListCopy = gamesListCopy.slice(startIndex,endIndex); 2195 } 2196 } else { 2197 gamesListCopy = gamesListCopy.slice(startIndex,endIndex); 2198 } 2199 2200 } else { 2201 gamesListCopy = gamesListCopy.slice(startIndex,endIndex); 2202 } 2203 2204 2205 } else { 2206 gamesListCopy = gamesListCopy.slice(oGamesList.itemsPerPage,gamesListArray.length); 2207 } 2208 2209 2210 2211 2212 // Main view of games list 2213 if (searchParams.view == 'text') { 2214 $(".game-wrapper").addClass('view-text').append( $("#gameGroupTemplateViewText").tmpl({"games": gamesListCopy}) ); 2215 2216 } 2217 else if (isItGamesPage || window.location.href.indexOf('/') !== -1) { 2218 2219 $(".game-wrapper").removeClass('view-text').append( $("#gamesPageTemplate").tmpl({"games": gamesListCopy}) ); 2220 /*var animatethis = oGamesList.itemsPerPage; 2221 $("#games .game-wrapper > div").slice(animatethis).addClass("fadeIn animated");*/ 2222 2223 2224 } 2225 else { 2226 $(".game-wrapper").removeClass('view-text').append( $("#gamesPageTemplate").tmpl({"games": gamesListCopy}) ); 2227 $("#viewmorebutton").hide(); 2228 } 2229 2230 // Add possible promoted games to page 2231 //$(".game-wrapper").append('<div class="col-xs-12"><div id="promotedGames" class="row"></div></div>'); 2232 //$("#promotedGames").html( $("#promotedGameGroupTemplate").tmpl({"games": gamesListCopy}) ); 2233 2234 // Add lock-images to the real-game buttons if needed 2235 $('.gameElement_realButton, .promotedGame_realButton, .liveGameElement_realButton').each(function(i, obj) { 2236 2237 if(($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('gameElement_realButton') && ((cashValue == 0 && promoLock) || (cashValue > 0 && promoValue > 0 && promoLockRuleEnabled == true))) || (firstDepositLock == true && firstDepositDone == false)) { 2238 2239 if($(this).hasClass('liveGameElement_realButton') == false && $(this).hasClass('promotedGame_realButton') == false && !$(this).hasClass('freeSpinsEnabled_true')) {
2240 $(this).addClass('lockBackground'); 2241 } 2242 } 2243 2244 if(($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('promotedGame_realButton') && ((cashValue == 0 && promoLock) || (cashValue > 0 && promoValue > 0 && promoLockRuleEnabled == true))) || (firstDepositLock == true && firstDepositDone == false)) { 2245 2246 if($(this).hasClass('liveGameElement_realButton') == false && $(this).hasClass('gameElement_realButton') == false && !$(this).hasClass('freeSpinsEnabled_true')) { 2247 $(this).addClass('promotedGamelockBackground'); 2248 } 2249 } 2250 2251 if(($(this).hasClass('promoMoneyEnabled_false') && $(this).hasClass('liveGameElement_realButton') && ((cashValue == 0 && promoLock) || (cashValue > 0 && promoValue > 0 && promoLockRuleEnabled == true))) || (firstDepositLock == true && firstDepositDone == false)) { 2252 2253 if($(this).hasClass('gameElement_realButton') == false && $(this).hasClass('promotedGame_realButton') == false && !$(this).hasClass('freeSpinsEnabled_true')) { 2254 $(this).addClass('liveGamelockBackground'); 2255 } 2256 } 2257 }); 2258 2259 // Add jackpot values to game listing 2260 if(jackPots.length > 0) { 2261 2262 $.each(jackPots, function(jackpotIndex,jackpotObj) { 2263 $('#gameListJackpot_'+jackpotObj.name).html(jackpotObj.currency+'<span class="jackpotgame_'+jackpotObj.name+'">'+numberWithCommas((jackpotObj.value).toFixed(2))+'</span>'); 2264 $('#gameJackpot_' + jackpotObj.name).toggle(!!jackpotObj.value); 2265 }); 2266 } 2267 2268 // Define how the games are opened (live- and other games) 2269 defineGameOpening(".gameListLink",gameWindowOpening); 2270 defineGameOpening(".liveGameListLink",liveGameWindowOpening); 2271 2272 // Highlight keywords, found in the games titles 2273 var keyword = $.trim(preg_quote(searchParams.keyword)); 2274 if (keyword.length) { 2275 $('.gameTitleContent, .promotedGameTitleContent', '#games').each(function() { 2276 $(this).html( $(this).text().trim().replace(new RegExp('((' + keyword + ')+)', 'ig'), '<span class="highlight">$1</span>') ); 2277 }); 2278 } 2279 $("#games").removeClass("hidden").siblings().addClass("hidden"); 2280 $("#games .game-wrapper").show(); 2281 2282 2283 }; 2284 2285 if (isPaginated && gamesListPage != null && oGamesList.itemsPerPage > 0) { 2286 // Numeric pagination 2287 2288 if (oGamesList.hasPagination) { 2289 2290 if(gamesListArray.length > oGamesList.itemsPerPage) { 2291 $('.gamespagination').pagination(gamesListArray.length, { 2292 items_per_page: oGamesList.itemsPerPage, 2293 callback: loadGamesListPage, 2294 current_page: gamesListPage, 2295 num_display_entries: 10, // To change number of bullets pagination 2296 link_to: '#no-link', 2297 prev_text: bnz_transactionPrevious, 2298 next_text: bnz_transactionNext, 2299 prev_show_always: false, 2300 next_show_always: false, 2301 num_edge_entries: 0 // To remove ... 2302 }); 2303 2304 loadGamesListPage(gamesListPage); 2305 } 2306 else { 2307 $('.gamespagination').empty(); 2308 loadGamesListPage(0); 2309 } 2310 2311 } 2312 // View more 2313 else { 2314 2315 if(gamesListArray.length > oGamesList.itemsPerPage) { 2316 2317 if(isItGamesPage && limitInfiniteScroll > 0){ 2318 //$(window).scroll(showMoreGames); 2319 limitInfiniteScroll--; 2320 } 2321 2322 console.log(gamesListArray.length,oGamesList.currentList.page); 2323 2324 var thisgameleft = gamesListArray.length - (oGamesList.currentList.page * oGamesList.itemsPerPage + oGamesList.itemsPerPage); 2325 2326 var moredata = bnz_msg_moredata.replace("{0}",thisgameleft); 2327 $('#viewmorebutton').html('<div class="lihatlebih-lobby"><span class="lihatlebihbutton lihatmoregames"><i>'+moredata+'</i> <i class="fa fa-angle-double-down" aria-hidden="true"></i></span></div>'); 2328 $('#viewmorebutton span.lihatmoregames').click(function (){ 2329 if($(this).hasClass("gotogamepage")){ 2330 window.location.href = "/id/gamesPage"; 2331 } else { 2332 if(viewMoreType == "pages"){ 2333 loadGamesListPage(oGamesList.currentList.page+1); 2334 thisgameleft = thisgameleft - oGamesList.itemsPerPage; 2335 $(".lihatlebih-lobby b").text(thisgameleft); 2336 if ((oGamesList.currentList.page * oGamesList.itemsPerPage + oGamesList.itemsPerPage) >= gamesListArray.length) { 2337 /*if(window.isIndexPage){ 2338 $(".lihatlebihbutton").text("Ke Halaman Mesin Slot").addClass("gotogamepage"); 2339 } else { 2340 $('#viewmorebutton').empty(); 2341 }*/ 2342 $('#viewmorebutton').empty(); 2343 2344 } 2345 2346 }else{ 2347 2348 loadGamesListPage(null); 2349 $('#viewmorebutton').empty(); 2350 } 2351 } 2352 }); 2353 2354 2355 loadGamesListPage(0); 2356 } 2357 else { 2358 2359 $('#viewmorebutton').empty(); 2360 loadGamesListPage(0); 2361 } 2362 2363 } 2364 } 2365 else { 2366 if (oGamesList.hasPagination) { 2367 $('#gamelistpaginator').empty(); 2368 } 2369 else { 2370 $('#viewmorebutton').empty(); 2371 } 2372 loadGamesListPage(null); 2373 } 2374 2375 // Set the active group menu item to use different style 2376 $('li', '#menu').removeClass('active'); 2377 $('#mainMenuGroupSpan_' + gamesGroupName).closest('li', '#menu').addClass('active'); 2378 // Toggle accordion item 2379 if ($('#menu').hasClass('ui-accordion')) { 2380 var currentMenuItemIndex = $('#mainMenuGroupSpan_' + gamesGroupName).closest('li', '#menu').index(); 2381 $('#menu').accordion('option', 'active', (~currentMenuItemIndex ? currentMenuItemIndex : null)); 2382 } 2383 2384 } 2385 2386 2387 2388</script>
2388 2389 2390<style> 2391 .bg-olahraga-sport { 2392 background: #000 url(/cms/images/bg-olahraga.jpg) center top no-repeat fixed; 2393 } 2394 2395 .ui-widget-content { 2396 background: #fff; 2397 width: auto; 2398 height: auto; 2399 position: relative; 2400 top: 10px; 2401 border: 0; 2402 } 2403 2404 .label-top-minbet .ui-widget-content { 2405 background: #fff; 2406 width: 100%; 2407 height: 2px; 2408 position: relative; 2409 top: 10px; 2410 border: 0; 2411 } 2412 2413 #progressIndicator, #preLoader { 2414 margin-left: -122px; 2415 margin-top: -40px; 2416 } 2417 2418 @media (max-width: 991px) and (min-width: 767px) { 2419 body.bg-olahraga-sport { 2420 background-size: 2000px; 2421 } 2422 } 2423 2424 #games.hidedata .no-data-found{ 2425 display: none !important; 2426 } 2427 2428 #winnerlistwrapper { 2429 display: none; 2430 } 2431 2432 /** 2433#progressIndicator img, #preLoader img { 2434 width: 200px; 2435 height: 200px; 2436 } 2437 #progressIndicator, #preLoader { 2438 margin-left: -100px; 2439 margin-top: -100px; 2440 }**/ 2441</style> 2442 2443 2444 2445<!-- Jquery plugin for countdown --> 2446<!--
2446<script src="/cms/js/jquery.plugin.min.js"></script>
2446--> 2447<!--
2447<script src="/cms/js/jquery.countdown.min.js"></script>
2447 --> 2448 2449 2450
2451<script> 2452 $(document).ready(function(){ 2453 $(".bank-status > i").attr("class","fa fa-university"); 2454 }); 2455</script>
2455 2456 2457
2458<script type="text/javascript"> 2459 2460 // Event api call for promosi 2461 function errorMsg(param){ 2462 var errormsg = ''; 2463 switch(param) { 2464 case 101: 2465 errormsg = "Pemain belum melakukan permainan"; 2466 break; 2467 case 102: 2468 errormsg = "Pemain belum memenuhi syarat permainan"; 2469 break; 2470 case 103: 2471 errormsg = "Permain sudah menang di hari sebelumnya"; 2472 break; 2473 case 1: 2474 errormsg = "Maaf terjadi kesalahan"; 2475 break; 2476 case 2: 2477 errormsg = "Alamat tidak diperbolehkan"; 2478 break; 2479 case 3: 2480 errormsg = "Kode event tidak ditemukan"; 2481 break; 2482 case 4: 2483 errormsg = "Tipe event salah"; 2484 break; 2485 case 5: 2486 errormsg = "Event tidak tersedia"; 2487 break; 2488 case 6: 2489 errormsg = "Event sudah berakhir"; 2490 break; 2491 case 7: 2492 errormsg = "Event tidak tersedia"; 2493 break; 2494 } 2495 2496 return errormsg; 2497 } 2498 2499 function renameKey(param){ 2500 var renameKey = param; 2501 switch(renameKey) { 2502 case 'periodStart': 2503 renameKey = 'Periodel Awal'; 2504 break; 2505 case 'periodEnd': 2506 renameKey = 'Periode Akhir'; 2507 break; 2508 case 'timeRecord': 2509 renameKey = 'Update Terakhir'; 2510 break; 2511 case 'rank': 2512 renameKey = 'Rank'; 2513 break; 2514 case 'round': 2515 renameKey = 'Round'; 2516 break; 2517 } 2518 2519 return renameKey; 2520 } 2521 2522 function promosiapi(type,url){ 2523 return $.ajax({ 2524 type: "POST", 2525 url: isStagingApiUrl+"/bnz-api/promotion/"+type+"/"+url, 2526 dataType: "json" 2527 }) 2528 } 2529 2530 function renderDataEvent(idEle,type,url,typeEle,removearray){ 2531 $.get("/fe-api/player", function(data){ 2532 if(!data.hasOwnProperty("errorCode")){ 2533 $("#"+idEle).removeClass("hidden"); // Show event data 2534 //data1 = {"errorCode":0,"data":{"periodStart":"2017-12-05 07:00:00","periodEnd":"2017-12-06 07:00:00","timeRecord":"2017-12-05 16:13:17","rank":251,"round":1}}; 2535 2536 var renderhtml = ''; 2537 2538 $.when(promosiapi(type,url)).done(function(data1){ 2539 //data1 = {"errorCode":0,"data":{"periodStart":"2017-12-05 07:00:00","periodEnd":"2017-12-06 07:00:00","timeRecord":"2017-12-05 16:13:17","rank":251,"round":1}}; 2540 if(data1.errorCode != 0){ 2541 $("#"+idEle+" .content-promosi-data").html(errorMsg(data1.errorCode)); 2542 2543 } else { 2544 if(typeEle == 'table-vertical'){ // table-vertical 2545 2546 renderhtml += '<div class="table-responsive-custom">'; 2547 renderhtml += '<table class="table-promosi mb15 mt15">'; 2548 2549 $.each(removearray, function(key,filter) { 2550 $.each(data1.data, function( index, value ) { 2551 if(index == filter){ 2552 renderhtml += '<tr><td>'+renameKey(index)+': </td><td>'+value+'</td></tr>'; 2553 } 2554 }); 2555 }); 2556 renderhtml += '</table>'; 2557 renderhtml += '</div>'; 2558 } 2559 2560 if(typeEle == 'table-horizontal'){ // table-horizontal 2561 2562 renderhtml += '<div class="table-responsive-custom">'; 2563 renderhtml += '<table class="table-promosi mb15 mt15">'; 2564 renderhtml += '<tr>'; 2565 2566 $.each(removearray, function(key,filter) { 2567 $.each(data1.data, function( index, value ) { 2568 if(index == filter){ 2569 renderhtml += '<th>'+renameKey(index)+' </th>'; 2570 } 2571 }); 2572 }); 2573 renderhtml += '</tr>'; 2574 renderhtml += '<tr>'; 2575 2576 $.each(removearray, function(key,filter) { 2577 $.each(data1.data, function( index, value ) { 2578 if(index == filter){ 2579 renderhtml += '<td>'+value+' </td>'; 2580 } 2581 }); 2582 }); 2583 renderhtml += '</tr>'; 2584 renderhtml += '</table>'; 2585 renderhtml += '</div>'; 2586 } 2587 2588 // print the rendered html 2589 $("#"+idEle+" .content-promosi-data").html(renderhtml); 2590 2591 } 2592 }); 2593 } 2594 }); 2595 } 2596 2597 // end event api for promosi 2598 2599 /*$(document).ready(function(){ 2600 renderDataEvent('','first','testCode-1','table-vertical',['periodEnd','rank','round']); 2601 });*/ 2602 2603 2604 2605 2606 2607 function filterurlredirect(url){ 2608 switch(url){ 2609 case "www.bon4181.com": 2610 return true; 2611 break; 2612 case "www.bnz6765.com": 2613 return true; 2614 break; 2615 case "www.b676588.com": 2616 return true; 2617 break; 2618 case "www.b418188.com": 2619 return true; 2620 break; 2621 case "www.b1094688.com": 2622 return true; 2623 break; 2624 case "www.bonanza88.win": 2625 return true; 2626 break; 2627 case "bonanza88.win": 2628 return true; 2629 break; 2630 case "www.b571234171.com": 2631 return true; 2632 break; 2633 } 2634 }; 2635 2636 var thisurl = location.hostname; 2637 2638 if(filterurlredirect(thisurl)){ 2639 var cad = document.createElement('meta'); 2640 cad.name = 'googlebot';
2641 cad.content = 'noindex, nofollow'; 2642 document.head.appendChild(cad); 2643 var ccd = document.createElement('meta'); 2644 ccd.name = 'robots'; 2645 ccd.content = 'noindex, nofollow'; 2646 document.head.appendChild(ccd); 2647 } 2648 2649 2650 // add var for playngo group name 2651 2652 var bnz_msgGameGroup_f5_feature_slots = "Pilihan"; 2653 2654 2655 // Inject register 2656 $(document).ready(function(){ 2657 setTimeout(function(){ 2658 $(".secure-msg-register").append("<div style='color:red;padding: 5px 0;'>Setiap member Bonanza88 hanya boleh memiliki 1 (satu) ID pemain. Kami berhak menutup akun dan saldo Anda apabila terjadi pelanggaran. Baca <a id='linksatuakun' style='color:red' onclick=''><u>Kebijakan Satu Akun</u></a> kami untuk lebih jelasnya</div>"); 2659 setTimeout(function(){ 2660 $("#linksatuakun").attr("onclick","openPopUp('/id/termandcondition#satuakun', 'static');") 2661 }, 500); 2662 }, 500); 2663 2664 $(".help-button_link").attr("onclick","openPopUp('/id/tanya', 'static');"); 2665 $("#helpButton").attr("onclick","newWindow ? newWindow.close() : '';openPopUp('/id/tanya', 'static');"); 2666 }); 2667 2668 2669 2670 $.when(ajaxCalls.playerLivechatRequest()).done(function (playerResult) { 2671 var group = playerResult.nickName ? 2 : 1, 2672 nickName = playerResult.nickName || 'Guest', 2673 chatToken = playerResult.token || '', 2674 countryCode = "-", 2675 operatorAccountNumber = "-", 2676 operatorAccountName = "-", 2677 operatorBankName = "-", 2678 emailVerified = "-", 2679 phoneNumberVerified = "-", 2680 userBankAccountVerifiedStatus = "-", 2681 loyaltyTier = "-"; 2682 2683 // get player origin country 2684 $.get(isStagingApiUrl+"/bnz-api/country/get-geolocation", function(data){ 2685 if(data.length > 0 && data.length < 10){ 2686 countryCode = data; 2687 } 2688 }); 2689 2690 // get detail user and append it to livechat 2691 $.get("/fe-api/player", function(data){ 2692 if(!data.hasOwnProperty("errorCode")){ 2693 operatorAccountNumber = data.operatorAccountNumber; 2694 operatorAccountName = data.operatorAccountName; 2695 operatorBankName = data.operatorBankName; 2696 emailVerified = data.emailVerified || "-"; 2697 phoneNumberVerified = data.phoneNumberVerified || "-"; 2698 userBankAccountVerifiedStatus = data.userBankAccountVerifiedStatus || "-"; 2699 loyaltyTier = data.loyaltyTier || "-" 2700 } 2701 }); 2702 2703 setTimeout(function(){ 2704 // 1 = prod else stage 2705 if(isStaging){ 2706 var switchLiveChatInc = 0; 2707 } else { 2708 var switchLiveChatInc = 1; 2709 } 2710 2711 var licenceId = 6789921; 2712 2713 if(group == 2){ 2714 $('#livechat-button').html('<div data-id="eeNDbH6Ipp" class="livechat_button"></div>'); 2715 }else{ 2716 if ($("#livechat-button").hasClass("register-live-chat")){ 2717 // do nothing 2718 }else{ 2719 $('#livechat-button').html('<div data-id="VPMXmc7n-gy" class="livechat_button"></div>'); 2720 } 2721 } 2722 2723 // change id when switch mode 2724 if(switchLiveChatInc){ 2725 licenceId = 7527411; 2726 2727 $(".livechat_button").each(function(){ 2728 var chatIdButton = $(this).attr("data-id"), 2729 chatIdReplaceButton = chatIdButton; 2730 2731 switch(chatIdButton){ 2732 case "eeNDbH6Ipp": 2733 chatIdReplaceButton = "PPUXE0M0Mvp"; 2734 break; 2735 2736 case "VPMXmc7n-gy": 2737 chatIdReplaceButton = "TTiSzc51Jzy"; 2738 break; 2739 2740 case "eemOQzH_ug": 2741 chatIdReplaceButton = "PP5i3-nfgLS"; // PVfTCzs5pkY 2742 break; 2743 } 2744 2745 $(this).attr("data-id", chatIdReplaceButton); 2746 }); 2747 } 2748 2749 window.__lc = window.__lc || {}; 2750 window.__lc.license = licenceId; 2751 window.__lc.group = group; 2752 window.__lc.visitor = {name: nickName}; 2753 window.__lc.params = [ 2754 {name: 'Token', value: chatToken}, 2755 {name: 'Origin Country', value: countryCode}, 2756 {name: 'Operator Account Number', value: operatorAccountNumber}, 2757 {name: 'Operator Account Name', value: operatorAccountName}, 2758 {name: 'Operator Bank Name', value: operatorBankName}, 2759 {name: 'Email Verified', value: emailVerified},
2760 {name: 'Phone Number Verified', value: phoneNumberVerified}, 2761 {name: 'User Bank Account Verified', value: userBankAccountVerifiedStatus}, 2762 {name: 'Loyalty Tier', value: loyaltyTier}, 2763 ]; 2764 (function(){ 2765 var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true; 2766 lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js'; 2767 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s); 2768 })(); 2769 }, 2000); 2770 2771 $('#livechat-button').css({"display":"inline-block"}); 2772 }); 2773 2774 // changes some copywriting in winner list index, regis, gamesPage 2775 var BNZ7cardpoker = "Bola Tangkas"; 2776 2777 $(document).ready(function(){ 2778 var url_path = location.href; 2779 url_path = url_path.split("/").reverse(); 2780 2781 if(url_path[0] == "register"){ 2782 $("#navbar-mobile-wrapper").remove(); 2783 } 2784 2785 // set cookie when campaign exists 2786 var utmSource = getUrlParameter(window.location.href, 'utm_source'); 2787 var utmCampaign = getUrlParameter(window.location.href, 'utm_campaign'); 2788 var utmMedium = getUrlParameter(window.location.href, 'utm_medium'); 2789 var utmTerm = getUrlParameter(window.location.href, 'utm_term'); 2790 var utmContent = getUrlParameter(window.location.href, 'utm_content'); 2791 2792 if(utmSource != undefined || utmCampaign != undefined || utmMedium != undefined || utmTerm != undefined || utmContent != undefined){ 2793 createCookie('BNZCID', window.location.search); 2794 2795 // store campaign 2796 $.ajax({ 2797 type: "POST", 2798 url: isStagingApiUrl+"/bnz-api/campaign/store", 2799 data: { 2800 utm_source: utmSource, 2801 utm_medium: utmMedium, 2802 utm_campaign: utmCampaign, 2803 utm_term: utmTerm, 2804 utm_content: utmContent, 2805 }, 2806 dataType: "json" 2807 }).then(function(res){}); 2808 } 2809 2810 setTimeout(function(){ 2811 // handle gamePage 2812 if($(".winnerListItem").length){ 2813 $(".winnerListItem").each(function(){ 2814 var gameName = $(this).find(".winnerListLink").text().toLowerCase().trim(), 2815 playerName = $(this).find(".winnerListPlayer").text().toLowerCase().trim(), 2816 currencyText = $(this).find(".winnerListAmount").html().trim(), 2817 currencyAmount = currencyText.substr(currencyText.indexOf("Rp."), currencyText.length).trim(); 2818 2819 //if(gameName == "olahraga" || currencyAmount === "Rp. 99.999.999,99"){ 2820 if(gameName == "olahraga" && playerName == "bjawara009" && currencyAmount === "Rp. 24.000.000"){ 2821 $(this).remove(); 2822 } 2823 }); 2824 } 2825 // handle page index and register 2826 else{ 2827 $(".winnerlistitem").each(function(){ 2828 var gameName = $(this).find(".winnerListLink").text().toLowerCase().trim(), 2829 playerName = $(this).find(".winnerListPlayer").text().toLowerCase().trim(), 2830 currencyText = $(this).find(".winnerListCurrency").html().trim(), 2831 currencyAmount = currencyText.substr(currencyText.indexOf("Rp."), currencyText.length).trim(); 2832 2833 if(gameName == "olahraga" || currencyAmount === "Rp. 99.999.999,99"){ 2834 //if(gameName == "olahraga" && playerName == "bjawara009" && currencyAmount === "Rp. 24.000.000"){ 2835 $(this).remove(); 2836 } 2837 }); 2838 } 2839 }, 2000); 2840 }); 2841</script>
2841 2842
2843<script> 2844 var LC_API = LC_API || {}; 2845 LC_API.on_after_load = function() { 2846 LC_API.on_message = function(data){ 2847 var isHidden = LC_API.chat_window_hidden(); 2848 if(isHidden){ 2849 LC_API.open_chat_window(); 2850 } 2851 }; 2852 }; 2853</script>
2853 2854 2855<!-- Event Google Analytics -->
2856<script> 2857 $(document).ready(function(){ 2858 var currentURL = location.pathname, 2859 objRouter = {}, 2860 router = [], 2861 general = []; 2862 2863 router.push({id: 'index', name: 'Home Page', pattern: /^(\/|\/id\/?)$/}); 2864 router.push({id: 'bolatangkas', name: 'Bola Tangkas Page', pattern: /^(\/id)?\/bolaTangkas$/}); 2865 router.push({id: 'mesinslot', name: 'Slot Machine Page', pattern: /^(\/id)?\/gamesPage$/}); 2866 router.push({id: 'sport', name: 'Sport Page', pattern: /^(\/id)?\/sport$/}); 2867 router.push({id: 'livecasino', name: 'Live Casino Page', pattern: /^(\/id)?\/casino$/}); 2868 router.push({id: 'vipcasino', name: 'VIP Casino Page', pattern: /^(\/id)?\/vipcasino$/}); 2869 router.push({id: 'casinoinner', name: 'VIP Casino Page', pattern: /^(\/id)?\/casinoInner$/}); 2870 router.push({id: 'promosi', name: 'Promotion Center Page', pattern: /^(\/id)?\/promosi$/}); 2871 router.push({id: 'promosi-detail', name: 'Promotion Center Page', pattern: /^(\/id)?\/promosi.+$/}); 2872 router.push({id: 'downloadcenter', name: 'Download Center Page', pattern: /^(\/id)?\/downloadCenter$/}); 2873 router.push({id: 'register', name: 'Register Page', pattern: /^(\/id)?\/register$/}); 2874 router.push({id: 'edisiberitajudi', name: 'Gambling News Page', pattern: /^(\/id)?\/berita\/berita-judi$/}); 2875 router.push({id: 'edisiindex', name: 'News Home Page', pattern: /^(\/id)?\/berita$/}); 2876 2877 $.each(router, function(key, value){ 2878 if(value.pattern.test(currentURL)){
2879 objRouter = value; 2880 } 2881 }); 2882 2883 if(Object.keys(objRouter).length > 0){ 2884 // use for page with different element 2885 switch (objRouter.id){ 2886 case "index": 2887 // handle lower category 2888 $("#prefooter a").on('click', function(){ 2889 ga('send', 'event', objRouter.name, "Lower Category Tab", $(this).find(".name-of-game").text().trim()); 2890 }); 2891 break; 2892 2893 case "downloadcenter": 2894 $("#collapseOne a").on('click', function(){ 2895 var parentClass = $(this).parents().attr("class"), 2896 osLabel = $(this).parents(".wrapper-dlcenter").find(".title-os").text().trim(), 2897 indexElem = $(this).index(), 2898 linkLabel = $(this).text().trim(); 2899 2900 if((parentClass == undefined || osLabel == "") && (linkLabel != "Klik disini.")){ 2901 var pLabel = $(this).parents('.two-col-dl-center').find('p').text(), 2902 osLabel = (pLabel.indexOf("Google") != -1) ? "Android" : "Blackberry"; 2903 2904 ga('send', 'event', 'Download Center Page', osLabel, (indexElem == 0) ? "QR Code" : 'Download Method'); 2905 }else if(parentClass != undefined){ 2906 if(parentClass.indexOf("second") != -1){ 2907 ga('send', 'event', 'Download Center Page', osLabel, (indexElem == 0) ? "Download Java" : 'Download Method 1'); 2908 }else if(parentClass.indexOf("third") != -1){ 2909 ga('send', 'event', 'Download Center Page', osLabel, (indexElem == 0) ? "Download Game" : 'Download Method 2'); 2910 } 2911 } 2912 }); 2913 break; 2914 2915 case "casinoinner": 2916 $("#prefooter-block a").on('click', function(){ 2917 var menuLabel = $(this).find('img').attr('alt'); 2918 2919 ga('send', 'event', objRouter.name, 'Play Game', menuLabel); 2920 }); 2921 break; 2922 2923 case "register": 2924 $("#cancelButton").on('click', function(){ 2925 ga('send', 'event', 'Registration Page', 'Cancel', ''); 2926 }); 2927 break; 2928 2929 case "promosi": 2930 $("#wrapper").on('click', '#promotionWrapper a', function(e){ 2931 var titleLabel = $(this).parents('.col-sm-6').find("dt").text().trim(); 2932 2933 ga('send', 'event', 'Promotion Center Page', 'Click Information', titleLabel); 2934 }); 2935 break; 2936 2937 case "promosi-detail": 2938 $("#wrapper").on('click', '#wrapper-tab-header a', function(e){ 2939 var titleTab = $(this).text(), 2940 titleLabel = $("#promotionHeader").clone() //clone the element 2941 .children() //select all the children 2942 .remove() //remove all the children 2943 .end() //again go back to selected element 2944 .text(); 2945 2946 ga('send', 'event', 'Promotion Center Page', "Click Information", titleLabel + "-" + titleTab); 2947 }); 2948 break; 2949 2950 case "livecasino": 2951 // handle banner 2952 $("#playnow-casino").on("click", "a", function(){ 2953 ga('send', 'event', 'Live Casino Page', 'Play Game', ''); 2954 }); 2955 break; 2956 2957 case "mesinslot": 2958 // handle category menu 2959 $("#menu").on("click", ".ui-accordion-header", function(){ 2960 var menuName = $(this).find("span").text(),
2961 floorNumber = parseInt(menuName.split(' ').pop()); 2962 2963 if(isNaN(floorNumber)){ 2964 ga('send', 'event', 'Slot Machine Page', 'Left Menu', menuName + " - All"); 2965 }else{ 2966 ga('send', 'event', 'Slot Machine Page', 'Left Menu', floorNumber + " - All"); 2967 } 2968 }); 2969 2970 // handle sub category menu 2971 $("#menu").on("click", ".accordion-menu a", function(){ 2972 var menuName = $(this).text(), 2973 parentName = $(this).parents(".accordion").find(".ui-accordion-header > span").text(), 2974 floorNumber = parentName.split(" ").pop(); 2975 2976 if(isNaN(floorNumber)){ 2977 ga('send', 'event', 'Slot Machine Page', 'Left Menu', menuName + " - " + parentName); 2978 }else{ 2979 ga('send', 'event', 'Slot Machine Page', 'Left Menu', floorNumber + " - " + menuName); 2980 } 2981 }); 2982 2983 break; 2984 2985 case "edisiindex": 2986 case "edisiberitajudi": 2987 // handle upper information 2988 $("#header-top-menu").on('click', 'a', function(){ 2989 var menuLabel = $(this).text().trim(); 2990 2991 if(menuLabel.indexOf("Kembali") == -1){ 2992 ga('send', 'event', objRouter.name, 'Upper Information', menuLabel); 2993 } 2994 }); 2995 2996 // handle upper category tab 2997 $("#header-bottom-menu").on('click', 'a', function(){ 2998 var menuLabel = $(this).text().trim(); 2999 3000 if(menuLabel == "Semua Berita" || menuLabel == "Berita Judi"){ 3001 ga('send', 'event', objRouter.name, 'Upper Category Tab', $(this).text().trim()); 3002 } 3003 }); 3004 3005 /// handle upper category tab Ganti Waktu 3006 $("#datepicker-index").on('click', function(){ 3007 $(".ui-priority-primary").on('click', function(){ 3008 ga('send', 'event', objRouter.name, 'Upper Category Tab', 'Ganti Waktu'); 3009 }); 3010 }); 3011 3012 // handle big banner click 3013 $("#wrapper").on("hover", "li", function(e){ 3014 if($(this).find(".ga-slide").length == 0){ 3015 var catLabel = $(this).find('.cat-title').text().trim(), 3016 titleLabel = $(this).find('.art-title').text().trim(); 3017 3018 $(this).off('click').on('click', '.art-title a, .art-content a', function(){ 3019 ga('send', 'event', objRouter.name, 'Big Banner Click', 'None - ' + catLabel + ' - ' + titleLabel); 3020 }); 3021 3022 $(this).find('.right-mainslide').addClass('ga-slide'); 3023 } 3024 }); 3025 3026 // handle news click 3027 $("#wrapper").on('hover', '#latest-news', function(){ 3028 $(this).find(".art-title").off("click").on("click", function(){ 3029 var catLabel = $(this).parents('.artikel-list').find(".cat-title").text().trim(), 3030 titleLabel = $(this).text().trim(); 3031 3032 ga('send', 'event', objRouter.name, 'News Click', 'None - ' + catLabel + ' - ' + titleLabel); 3033 }); 3034 }); 3035 3036 // handling more news 3037 var counterClick = 1; 3038 $("#wrapper").on('click', '#more-btn', function(){ 3039 ga('send', 'event', objRouter.name, 'More News', 'More News', counterClick); 3040 counterClick++; 3041 }); 3042 break; 3043 } 3044 3045 if(!(objRouter.id == "register" || objRouter.id == "edisiindex" || objRouter.id == "edisiberitajudi")){ 3046 // handle direct game tab 3047 if(objRouter.id == "index" || objRouter.id == "mesinslot"){ 3048 // hover bank icon 3049 $(".bank-status").on("mouseenter", function(){ 3050 ga('send', 'event', objRouter.name, 'Upper Information', 'Bank Schedule'); 3051 }); 3052 3053 // handle button "Reset" in list game 3054 $(".resetfilter").on("click", function(){ 3055 ga("send", "event", objRouter.name, "Click Reset", "Reset Filter"); 3056 }); 3057 3058 // handle button sort in list game 3059 $("#gamesSearchSortingWrapper").on("click", function(){ 3060 ga("send", "event", objRouter.name, "Sort", "Alphabetic"); 3061 }); 3062 3063 // handles input "Search" in list game 3064 var typeTimeout, 3065 timeTimeout = 1000; // 1 sec 3066 3067 $("#gamesSearchKeyword").on("keyup", function(){ 3068 var searchValue = $(this).val(); 3069 3070 clearTimeout(typeTimeout); 3071 typeTimeout = setTimeout(function(){ 3072 ga("send", "event", objRouter.name, "Search", searchValue); 3073 }, timeTimeout); 3074 }); 3075 3076 $("#gamesSearchKeyword").on("keydown", function(){ 3077 clearTimeout(typeTimeout); 3078 }); 3079 3080 /*$("#gamesSearchKeyword").on("blur", function(){ 3081 var searchValue = $(this).val(); 3082 ga("send", "event", objRouter.name, "Search", searchValue); 3083 });*/ 3084 3085 // click button "LIHAT <X> PERMAINAN LAGI" 3086 $("#viewmorebutton").on("click", function(){ 3087 var groupName = $(".mn_game_custom").find(".active").text(); 3088 ga("send", "event", objRouter.name, "View More", (groupName ? groupName: "")); 3089 }); 3090 3091 // handle group name in slot page 3092 $("body").on("click", ".mn_game_custom li", function(){ 3093 var elemText = $(this).attr("class").replace("active", "").trim(), 3094 eventLabel = elemText; 3095 3096 switch(elemText){ 3097 case "LOBBY": 3098 eventLabel = "Pilihan"; 3099 break; 3100 3101 case "ALL": 3102 eventLabel = "Semua Game"; 3103 break; 3104 3105 case "POPULAR": 3106 eventLabel = "Populer"; 3107 break; 3108 3109 case "ALLNEW": 3110 eventLabel = "Terbaru"; 3111 break; 3112 3113 case "FAVORITE": 3114 eventLabel = "Favourite"; 3115 break; 3116 3117 case "TOPTEN": 3118 eventLabel = "Top 10"; 3119 break; 3120 } 3121 3122 ga("send", "event", objRouter.name, "Game Group", eventLabel); 3123 }); 3124 3125 // handle filter search exclude min bet 3126 $("body").on("change", ".filterlist input:checkbox", function(){ 3127 var filterName = $(this).parent().find(".labelShowed").text().trim(), 3128 filterType = $(this).parent().parent().parent().find(".title-check").text().trim(), 3129 isChecked = $(this).is(":checked"); 3130 3131 if(isChecked){ 3132 ga("send", "event", objRouter.name, "Select Filter", (filterType + "-" + filterName)); 3133 } 3134 }); 3135 3136 // handle tombol main skarang 3137 $('body').on('click','.gameTab_demo_all', function(){ 3138 3139 }) 3140 3141 // handle filter search min bet (slider) 3142 $("body").on("mousedown", "#custom-handle", function(){ 3143 // append mouse up in bod 3144 $("body").on("mouseup", function(){ 3145 var valueBet = $("#realval-minbet").val(); 3146 ga("send", "event", objRouter.name, "Select Filter", "Minimum Bet", valueBet); 3147 $("body").unbind("mouseup"); 3148 }); 3149 }); 3150 3151 // click button group top 10 "Lihat lebih detail" 3152 $("body").on("click", ".look-detail-topten", function(){ 3153 var hrefName = $(this).text().trim(), 3154 groupText = $(this).parent().text().trim().replace(hrefName, ""); 3155 3156 ga("send", "event", objRouter.name, "View Detail", groupText); 3157 }); 3158 3159 // handle box game 3160 $("body").on("mouseenter", ".gameInner", function(e){ 3161 e.stopPropagation(); 3162 3163 $(this).find(".gameListLink").unbind("click"); 3164 defineGameOpening(".gameListLink", gameWindowOpening); // this function have unbind click 3165 3166 var groupName = $(".mn_game_custom").find(".active").text(); 3167 3168 // click "MAIN" in box game 3169 $(this).find(".gameElementContent_playButton").on("click", function(){ 3170 var gameName = $(this).parents(".gameInner").find(".gameProviderName").text().trim(), 3171 imgSrc = $(this).parents(".game").find(".gameElementContentMainImg").attr("src"), 3172 providerId = getProviderId(imgSrc); 3173 3174 ga("send", "event", objRouter.name, "Play", (groupName ? groupName + "-" : "") + gameName + (providerId ? "-" + providerId : "")); 3175 }); 3176 3177 // click iccon "i" (right bottom) in box game 3178 $(this).find(".info-detail-button").off("
3178click").on("click", function(){ 3179 var gameName = $(this).parents(".gameInner").find(".gameProviderName").text().trim(), 3180 imgSrc = $(this).parents(".game").find(".gameElementContentMainImg").attr("src"), 3181 providerId = getProviderId(imgSrc); 3182 3183 ga("send", "event", objRouter.name, "Information", (groupName ? groupName + "-" : "") + gameName + (providerId ? "-" + providerId : "")); 3184 }); 3185 3186 // click icon favourite (right top) in box game 3187 $(this).find(".favouriteGameIcon").off("click").on("click", function(){ 3188 var gameName = $(this).parents(".gameInner").find(".gameProviderName").text().trim(), 3189 imgSrc = $(this).parents(".game").find(".gameElementContentMainImg").attr("src"), 3190 providerId = getProviderId(imgSrc); 3191 3192 if($(this).attr("class").indexOf("active") == -1){ 3193 ga("send", "event", objRouter.name, "Make Favourite", (groupName ? groupName + "-" : "") + gameName + (providerId ? "-" + providerId : "")); 3194 } 3195 }); 3196 }); 3197 3198 // handle popup game 3199 $("body").on("mouseenter", ".overlay-details-wrapper a:not(.flex-direction-nav a)", function(e){ 3200 e.stopPropagation(); 3201 3202 var className = $(this).attr("class"), 3203 groupName = $(".mn_game_custom").find(".active").text();; 3204 3205 $(this).unbind("click"); 3206 defineGameOpening(".gameListLink", gameWindowOpening); 3207 3208 $(this).on("click", function(){ 3209 var gameName = $(this).parents(".overlay-details-wrapper").find(".judul-overlay-game").text().trim(), 3210 imgSrc = $(this).parents(".overlay-details-wrapper").find(".imagepopupwrapper img").attr("src"), 3211 providerId = getProviderId(imgSrc), 3212 parentName = $(this).parent().attr("class"); 3213 3214 if(parentName.indexOf("playbutton-popup-image") > -1){ 3215 ga("send", "event", objRouter.name, "Play Thumbnail", (groupName ? groupName + "-" : "") + gameName + (providerId ? "-" + providerId : "")); 3216 }else if(className.indexOf("gameElement_demoButton") > -1){ 3217 ga("send", "event", objRouter.name, "Latihan", (groupName ? groupName + "-" : "") + gameName + (providerId ? "-" + providerId : "")); 3218 }else if(className.indexOf("gameElement_realButton") > -1){ 3219 ga("send", "event", objRouter.name, "Play Button", (groupName ? groupName + "-" : "") + gameName + (providerId ? "-" + providerId : "")); 3220 } 3221 }); 3222 }); 3223 3224 // handle left and right menu 3225 $("body").on("click", ".overlay-details-wrapper .flex-direction-nav a", function(){ 3226 var groupName = $(".mn_game_custom").find(".active").text(), 3227 gameName = $(this).parents(".overlay-details-wrapper").find(".judul-overlay-game").text().trim(), 3228 imgSrc = $(this).parents(".overlay-details-wrapper").find(".imagepopupwrapper img").attr("src"), 3229 providerId = getProviderId(imgSrc), 3230 parentName = $(this).parent().attr("class"); 3231 3232 ga("send", "event", objRouter.name, "View Thumbnail", (groupName ? groupName + "-" : "") + gameName + (providerId ? "-" + providerId : "")); 3233 }); 3234 3235 general.push({id: '.openfilter', eventAction: 'Filter', eventLabel: 'Open'}); // click filter in list game 3236 3237 // general - user login 3238 if(userIsLogged){ 3239 var target = $(".body-dropdepo"), 3240 callbackDepo = function(ml, obs){ 3241 if(ml.length > 0){ 3242 var temp = ml.shift(); 3243 3244 if((temp.type == "childList") && (temp.target.className.indexOf("alert-success") > -1)){ 3245 ga("send", "event", objRouter.name, "Upper Information", "Send Deposit Notif"); 3246 } 3247 } 3248 }, 3249 config = { childList: true, subtree: true }, 3250 observer = new MutationObserver(callbackDepo); 3251 3252 target.each(function(){observer.observe(this, config)}); // listen changes wrapper 3253 3254 // stop child call parent (conflict with depoButton) 3255 $(".dropdepo").on("click", function(e){ 3256 e.stopPropagation(); 3257 }); 3258 3259 general.push({id: '#depoButton', eventAction: 'Upper Information', eventLabel: 'Deposit Form'}); // click button "Depo" in header 3260 general.push({id: '.headerLink', eventAction: 'Upper Information', eventLabel: 'Loyalty'}); // click user loyalty in header 3261 } 3262 3263 function getProviderId(argValue){ 3264 var findText = "provider-id-", 3265 vReturn = "", 3266 posFindText = argValue.indexOf(findText); 3267 3268 if(posFindText > -1){ 3269 vReturn = argValue.replace(argValue.substr(0, (posFindText + findText.length)), "").split("/").shift(); 3270 } 3271 3272 return vReturn; 3273 } 3274 } 3275 3276 // use for page with same element 3277 if(objRouter.id == "bolatangkas" || objRouter.id == "livecasino" || objRouter.id == "vipcasino"){ 3278 $(".prefooter-information a").on('click', function(){ 3279 ga('send', 'event', objRouter.name, "Questions", $(this).text().trim()); 3280 }); 3281 } 3282 3283 if(objRouter.id == "sport"){ 3284 $("#menu-fix-header a").on('click', function(e){ 3285 ga('send', 'event', objRouter.name, "Upper Category Tab", $(this).text().trim()); 3286 }); 3287 }else{ 3288 // handle category primary and secondary 3289 $("#staticmenu_general a, #staticmenu_secondary a").on('click', function(e){ 3290 var menuLabel = $(this).text().trim(), 3291 parentName = $(this).closest("ul").attr("id"); 3292
3293 if(menuLabel.indexOf("Beranda") == -1 && menuLabel.indexOf("mobile") == -1){ 3294 if(parentName != "menu-fix-header" && menuLabel.indexOf("Download") != -1){ 3295 menuLabel += (parentName == "staticmenu_general") ? " 1" : " 2"; 3296 } 3297 3298 ga('send', 'event', objRouter.name, "Upper Category Tab", menuLabel); 3299 } 3300 }); 3301 } 3302 3303 // handle lower tab 3304 $("#footerMenu a").on('click', function(e){ 3305 ga('send', 'event', objRouter.name, "Lower Tab", $(this).text().trim()); 3306 }); 3307 3308 // handle wing banner 3309 $(".left-wing-banner, .right-wing-banner, .right-wing-banner2").on("click", function(){ 3310 var bannerTitle = $(this).find("img").attr("alt"); 3311 var className = $(this).attr("class"); 3312 var tempEventAction = (className == "left-wing-banner") ? "Left Wing" : "Right Wing"; 3313 3314 ga('send','event', objRouter.name, tempEventAction, bannerTitle); 3315 }); 3316 3317 general.push({id: '.help-button_link', eventAction: 'Upper Information', eventLabel: 'Tanya Jawab'}); 3318 general.push({id: '#registerButton', eventAction: 'Upper Information', eventLabel: 'Daftar'}); 3319 general.push({id: '#loginButton', eventAction: 'Upper Information', eventLabel: 'Masuk'}); 3320 general.push({id: '#forgotPass', eventAction: 'Upper Information', eventLabel: 'Lupa Identitas'}); 3321 general.push({id: '#livechat-button', eventAction: 'Upper Information', eventLabel: 'Chat'}); 3322 3323 // bind for all element click event 3324 $.each(general, function(key, value){ 3325 $(value.id).on('click', function(){ 3326 ga('send', 'event', objRouter.name, value.eventAction, value.eventLabel); 3327 }); 3328 }); 3329 } 3330 } 3331 3332 // custom ga for onesignal (promo and game) 3333 setTimeout(function(){ 3334 var eventCategory = getUrlParameter(location.href, "category"), 3335 eventAction = getUrlParameter(location.href, "action"), 3336 eventLabel = getUrlParameter(location.href, "label"), 3337 eventValue = getUrlParameter(location.href, "value") || ""; 3338 3339 if(!(eventCategory == null || eventAction == null || eventLabel == null)){ 3340 ga('send', 'event', eventCategory, eventAction, eventLabel, eventValue); 3341 } 3342 }, 1000); 3343 }); 3344 // end Event Google Analytics 3345 3346 // call support api 3347 function openMaintenance(body,title,eachGames){ 3348 if(eachGames){ 3349 $(".img-maintenance > img").attr("src",eachGames) 3350 } 3351 $(".inner-title-maintenance").html(title); 3352 $(".inner-content-maintenance").html(body); 3353 $(".popup-maintenance").removeClass("hidden"); 3354 } 3355 3356 $(document).ready(function(){ 3357 var superadmin = getUrlParameter(window.href, 'superadmin'); 3358 // close popup maintenace 3359 $(".wrapper-maintenance-close, .ok-maintenance").on("click", function(e){ // to close popup maintenance 3360 e.preventDefault(); 3361 $(".popup-maintenance").addClass("hidden"); 3362 3363 }); 3364 3365 var thislocation = window.location.href; 3366 3367 if(!superadmin){ 3368 $.getJSON(isStagingApiUrl+"/bnz-api/widget/get/maintenancepage", null, function (map){ 3369 if(map.errorCode == 0){ 3370 $.each(map.data,function(key,val){ 3371 if(thislocation.indexOf(val.canon) > -1){ 3372 if((val.canon == '/saba-sports' || val.canon == '/sbtech') && val.isMaintenance == '1'){ 3373 var thishtml = '<div class="maintenance-outer" style="margin-top: 100px;">\n' + 3374 ' <div class="img-maintenance">\n' + 3375 ' <img src="/cms/images/maintenance.png" alt="Situs Bonanza88 Dalam Perbaikan"/>\n' + 3376 ' </div>\n' + 3377 ' <div class="inner-wrapper-content-maintenance">\n' + 3378 ' <div class="inner-title-maintenance">'+val.title+'</div>\n' + 3379 ' <div class="inner-content-maintenance">'+val.message+'</div>\n' + 3380 ' </div>\n' + 3381 ' </div>'; 3382 3383 $("#sbtech-betting").html(thishtml); 3384 } else { 3385 if(val.isMaintenance == '1'){ 3386 openMaintenance(val.message,val.title); 3387 } 3388 } 3389 } 3390 }) 3391 } else { 3392 3393 } 3394 3395 }); 3396 } 3397 }); 3398</script>
3398 3399 3400 3401<!-- // for games maintenance popup --> 3402<div class="popup-maintenance hidden"> 3403 <div class="wrapper-maintenance"> 3404 <a title="Close" class="wrapper-maintenance-close" href="" > 3405 <i class="fa fa-times" aria-hidden="true"></i> 3406 </a> 3407 <div class="header-maintenance">Pengumuman</div> 3408 <div class="content-maintenance"> 3409 <div class="maintenance-outer"> 3410 <div class="img-maintenance"> 3411 <img src="/cms/images/maintenance.png" alt="Situs Bonanza88 Dalam Perbaikan"/> 3412 </div> 3413 <div class="inner-wrapper-content-maintenance"> 3414 <div class="inner-title-maintenance">Under Maintenance</div> 3415 <div class="inner-content-maintenance"> 3416 </div> 3417 <a href="" class="ok-maintenance">Ok</a> 3418 </div> 3419 </div> 3420 </div> 3421 </div> 3422</div> 3423</head> 3424 3425<body class="simple-header is-logged-out lang-id"> 3426<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 3426-3427
3426 3427<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3427GTM-NFV5P5R
vendor: 103 bytes, lines 3427-3428
3427" 3428 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3429<!-- End Google Tag Manager (noscript) --> 3430 3431 <div id="preLoaderBackground" style="display: block"> 3432 <div id="preLoader"> 3433 <img src="/cms/images/icons/general-icons/preLoader.gif" alt="Loading..."> 3434 </div> 3435 </div> 3436 3437 3438 <div id="navbar-mobile-wrapper"> 3439 <div id="navbar-link-mobile" class="btn btn-primary"> 3440 <i class="fa fa-bars"></i> 3441 </div> 3442 </div> 3443 3444 <div id="progressIndicatorBackground"> 3445 <div id="progressIndicator"> 3446 <img src="/cms/images/icons/general-icons/progressIndicator.gif" alt="Loading halaman judi online terbaik Indonesia Bonanza88"> 3447 </div> 3448 </div> 3449 3450 3451 3452 <div id="wrapper" class="container-fluid" style="display: none;" itemprop="mainContentOfPage"> 3453 3454 3455 3456 3457 3458 <div id="header-fluid" class="header-postlogin"> 3459 <div class="container"> 3460 <div id="header" class="row"> 3461 3462 <div id="logoPlaceholder" class="col-sm-12"> 3463 <div id="logo"> 3464 3465 <div id="slogan"> 3466 Slogan 3467 </div> 3468 </div> 3469 </div> 3470 3471 <div id="languageWrapper_postlogin"> 3472 3473 3474 <select id="changeLanguage"> 3475 </select> 3476 3477 3478 3479 </div> 3480 3481 <div id="header_error" class="header_simplified_error error alert alert-danger alert-dismissable" style="display: none;"></div> 3482 </div> 3483 </div> 3484 </div> 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511
3512<script type="text/javascript"> 3513 // [Bonanza]. Go to home page if user is logged in. 3514 var lang = $.getCookie('_lang') || defaultLanguage; 3515 if (userIsLogged) window.location.href = '/' + lang + '/'; 3516</script>
3516 3517 3518 3519 3520<div id="main-fluid" class="row"> 3521 <div class="container"> 3522 <div id="main" class="row"> 3523 <div id="main_leftpart" class="col-sm-9 register-left-part-wrapper"> 3524 <div id="content"> 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546
3547<script type="text/javascript"> 3548 $(function () { 3549 setTimeout(function () { 3550 registerOnload('id'); 3551 }, 10); 3552 3553 // [Bonanza]. 3554 $('#noLastName').change(function() { 3555 $('#star_lastName').toggle(); 3556 changeFieldStatus('registerLastName'); 3557 $('#registerLastName').val('').prop('disabled', $(this).prop('checked')); 3558 setRegisterSaveButtonStyle(); 3559 }); 3560 3561 // load recaptcha 3562 /*recaptchaObj.register = grecaptcha.render('registerRecaptcha', { 3563 'sitekey': '6LeKKBwTAAAAAHblxfuNT79BKRCaE_Ih540q7llF', 3564 'callback': function(){ 3565 $("#ageChecked").val("1"); 3566 $("#policyCheckedHidden").val("1"); 3567 } 3568 });*/ 3569 3570 // set number for days of month 3571 var dayElement = $('#registerBirthday'), 3572 monthElement = $('#registerBirthmonth'), 3573 yearElement = $('#registerBirthyear'); 3574 3575 dayElement.change(function () { 3576 dayElement.removeClass("errordate"); 3577 setDaysNumber('registerBirthday', monthElement.val(), yearElement.val(), dayElement.val()); 3578 }); 3579 monthElement.change(function () { 3580 setDaysNumber('registerBirthday', monthElement.val(), yearElement.val(), dayElement.val()); 3581 }); 3582 yearElement.change(function () { 3583 setDaysNumber('registerBirthday', monthElement.val(), yearElement.val(), dayElement.val()); 3584 }); 3585 }); 3586 3587</script>
3587 3588 3589 3590 3591<div id="registerSuccess" style="display: none"> 3592 <h4 class="h1">Registration was success</h4> 3593<p> 3594 Activation message has been send to your registered email. Please click the link in the email to activate your account. 3595</p> 3596<p> 3597 If you do not receive the activation email, please check your <b>JUNK</b> or <b>SPAM</b> folder or contact our support. 3598</p> 3599<a href="/id/" id="registerCompletedCloseButton" class="btn btn-primary btn-lg" title="Close window">Close</a> 3600</div> 3601 3602<div id="registerWrapper"> 3603 3604 <div id="registerWrapper_curtain" style="display: none"></div> 3605 3606 <form id="register_form" class="registration" action=""> 3607 3608 3609 3610 <div class="row"> 3611 <div id="register_firstcol" class="register-col col-sm-4"> 3612 3613 3614 <div class="register-group-title">Formulir pendaftaran</div> 3615 <p id="register_error" class="error alert alert-danger alert-dismissable"></p> 3616 <div class="secure-msg-register"> 3617 <i class="fa fa-lock" aria-hidden="true"></i>Formulir terlindung, data Anda aman. 3618 <span> | </span> 3619 <span id="registerFormMandatory"><span id="star_mandatory" style="">* </span> = Wajib diisi</span> 3620 </div> 3621 <div class="register-group-subtitle">Informasi pemain</div> 3622 <ul class="list-unstyled"> 3623 3624 3625 3626 3627<li id="li_userName" class="form-group has-feedback no-border" style="display: none"> 3628 <label class="registerLabel control-label" for="registerUserName">ID Pemain:<span id="star_userName" style="display: none"> *</span></label> 3629 <input id="registerUserName" placeholder="4-15 angka/huruf saja" class="registerField form-control" type="text" value="" name="userName" /> 3630 3631 <div class="registerIcons form-control-feedback"> 3632 <i alt="?" title="Identitas yang akan Anda gunakan untuk masuk ke dalam permainan. Untuk keamanan, jangan pernah beritahu orang lain identitas permainan Anda." class="fa fa-question fa-lg"></i> 3633 <span class="registerValidOK" id="registerUserName_validOK"></span> 3634 </div> 3635 <div id="registerUserName_error" class="registerFieldError help-block error-field"></div> 3636</li> 3637 3638 3639 3640<li id="li_password" class="form-group has-feedback" style="display: none"> 3641 <label class="registerLabel control-label" for="registerPassword">Kata Sandi:<span id="star_password" style="display: none"> *</span></label> 3642 <input id="registerPassword" placeholder="6-50 angka/huruf/spasi" class="registerField form-control" type="text" value="" name="password" /> 3643 3644 3645 <span class="eye-icon show-pass" onclick="showPassword('registerPassword');"></span> 3646 3647 <div class="registerIcons form-control-feedback"> 3648 <i alt="?" title="Tekan tanda mata untuk menyembunyikan kata sandi." class="fa fa-question fa-lg"></i> 3649 <span class="registerValidOK" id="registerPassword_validOK"></span> 3650 </div> 3651 <div id="registerPassword_error" class="registerFieldError help-block error-field"></div> 3652</li> 3653 3654 <div id="registerSeparator"></div> 3655 3656 </ul> 3657 </div> 3658 <div id="register_secondcol" class="register-col col-sm-4"> 3659 3660 3661 <div class="register-group-subtitle">Informasi Pribadi</div> 3662 3663 <ul class="list-unstyled"> 3664 <li class="no-border paragraph-user-info"> 3665 Nama lengkap harus sesuai dengan nama pada rekening bank. 3666 </li> 3667 3668 3669 3670<li id="li_BankDummy" class="form-group has-feedback no-border" > 3671 <label class="registerLabel control-label" for="registerBankDummy">Bank:<span id="star_bankdummy" style="display:none"> *</span></label> 3672 3673 <select id="registerBankDummy" class="form-control" style="padding-left:5px;"> 3674 3675 </select> 3676 <div class="registerIcons form-control-feedback"> 3677 <i alt="?" title="Saat ini hanya menerima bank BCA" class="fa fa-question fa-lg"></i> 3678 <span class="registerValidOK" id="registerBankDummy_validOK"></span> 3679 </div> 3680 <div id="registerBankDummy_error" class="registerFieldError help-block error-field"></div> 3681</li> 3682
3683<script> 3684 $(document).ready(function(){ 3685 function getBankList(){ 3686 return $.ajax({ 3687 type: 'POST', 3688 url: '/fe-api/payment/operator-banks', 3689 dataType: "json" 3690 }); 3691 } 3692 3693 $.when(getBankList()).then(function(res){ 3694 var thishtml = ""; 3695 $.each(res, function(key,val){ 3696 if(val.status == "Active"){ 3697 var selected = (key == 0) ? 'selected' : ''; 3698 thishtml += '<option value="'+val.bankShortName+'" '+selected+'>'+val.bankName+'</option>'; 3699 } 3700 }); 3701 $("#registerBankDummy").append(thishtml); 3702 }); 3703 }); 3704</script>
3704 3705 3706 3707 3708 3709<li id="li_firstName" class="form-group has-feedback no-border" style="display: none"> 3710 <label class="registerLabel control-label" for="registerFirstName">Nama depan:<span id="star_firstName" style="display: none"> *</span></label> 3711 <input id="registerFirstName" placeholder="1-32 huruf/titik/spasi/strip" class="registerField form-control" type="text" value="" name="firstName" onkeypress="validateInputs(event, 'isName');" /> 3712 3713 <div class="registerIcons form-control-feedback"> 3714 <i alt="?" title="Siapa nama depan Anda?" class="fa fa-question fa-lg"></i> 3715 <span class="registerValidOK" id="registerFirstName_validOK"></span> 3716 </div> 3717 <div id="registerFirstName_error" class="registerFieldError help-block error-field"></div> 3718</li> 3719 3720 3721 3722<li id="li_middleName" class="form-group has-feedback no-border" style="display: none"> 3723 <label class="registerLabel control-label" for="registerMiddleName">Nama tengah:<span id="star_middleName" style="display: none"> *</span></label> 3724 <input id="registerMiddleName" placeholder="Kosongkan bila tidak memiliki" class="registerField form-control" type="text" value="" name="middleName" onkeypress="validateInputs(event, 'isName');" /> 3725 3726 <div class="registerIcons form-control-feedback"> 3727 <i alt="?" title="Kosongkan bila anda tidak punya nama tengah." class="fa fa-question fa-lg"></i> 3728 <span class="registerValidOK" id="registerMiddleName_validOK"></span> 3729 </div> 3730 <div id="registerMiddleName_error" class="registerFieldError help-block error-field"></div> 3731</li> 3732 3733 3734 3735<li id="li_lastName" class="form-group has-feedback" style="display: none;"> 3736 <label class="registerLabel control-label" for="registerLastName">Nama belakang:<span id="star_lastName" style="display: none;"> *</span></label> 3737 <input id="registerLastName" placeholder="1-32 huruf/titik/spasi/strip" class="registerField form-control" type="text" value="" name="lastName" onkeypress="validateInputs(event, 'isName');" /> 3738 3739 <div class="registerIcons form-control-feedback"> 3740 <i alt="?" title="Beri tanda di bawah bila Anda tidak punya nama belakang." class="fa fa-question fa-lg"></i> 3741 <span class="registerValidOK" id="registerLastName_validOK"></span> 3742 </div> 3743 <div id="registerLastName_error" class="registerFieldError help-block error-field"></div> 3744</li> 3745 3746 3747 3748<li id="li_noLastName" class="checkbox" style="display: none"> 3749 <label for="noLastName"> 3750 <input id="noLastName" type="checkbox" name="noLastName" /> 3751 Saya tidak punya nama belakang<span id="star_noLastName" style="display: none"> *</span> 3752 </label> 3753</li> 3754 3755 3756 3757 3758<li id="li_birthDate" class="form-group has-feedback" style="display: none"> 3759 <label class="registerLabel control-label" for="registerBirthday"> 3760 Tanggal lahir:<span id="star_birthDate" style="display: none"> *</span> 3761 <span class="birthdatetitle">(Tanggal / Bulan / Tahun)</span> 3762 </label> 3763 <div id="registerBirthdateWrapper"> 3764 <table> 3765 <tbody> 3766 <tr> 3767 <td> 3768 <select id="registerBirthday" class="form-control" name="day-birthDate"> 3769 <option value="" selected="selected" disabled="disabled">Tgl</option> 3770 3771 3772 <option value="1">1</option> 3773 3774 3775 <option value="2">2</option> 3776 3777 3778 <option value="3">3</option> 3779 3780 3781 <option value="4">4</option> 3782 3783 3784 <option value="5">5</option> 3785 3786 3787 <option value="6">6</option> 3788 3789 3790 <option value="7">7</option> 3791 3792 3793 <option value="8">8</option> 3794 3795 3796 <option value="9">9</option> 3797 3798 3799 <option value="10">10</option> 3800 3801 3802 <option value="11">11</option> 3803 3804 3805 <option value="12">12</option> 3806 3807 3808 <option value="13">13</option> 3809 3810 3811 <option value="14">14</option> 3812 3813 3814 <option value="15">15</option> 3815 3816 3817 <option value="16">16</option> 3818 3819 3820 <option value="17">17</option> 3821 3822 3823 <option value="18">18</option> 3824 3825 3826 <option value="19">19</option> 3827 3828 3829 <option value="20">20</option> 3830 3831 3832 <option value="21">21</option> 3833 3834 3835 <option value="22">22</option> 3836 3837 3838 <option value="23">23</option> 3839 3840 3841 <option value="24">24</option> 3842 3843 3844 <option value="25">25</option> 3845 3846 3847 <option value="26">26</option> 3848 3849 3850 <option value="27">27</option> 3851 3852 3853 <option value="28">28</option> 3854 3855 3856 <option value="29">29</option> 3857 3858 3859 <option value="30">30</option> 3860 3861 3862 <option value="31">31</option> 3863 3864 </select> 3865 </td> 3866 3867 <td style="text-align:center;"> 3868 <select id="registerBirthmonth" class="form-control" name="month-birthDate"> 3869 <option value="" selected="selected" disabled="disabled">Bln</option> 3870 3871 3872 <option value="1">Januari</option> 3873 3874 3875 <option value="2">Februari</option> 3876 3877 3878 <option value="3">Maret</option> 3879 3880 3881 <option value="4">April</option> 3882 3883 3884 <option value="5">Mei</option> 3885 3886 3887 <option value="6">Juni</option> 3888 3889 3890 <option value="7">Juli</option> 3891 3892 3893 <option value="8">Agustus</option> 3894 3895 3896 <option value="9">September</option> 3897 3898 3899 <option value="10">Oktober</option> 3900 3901 3902 <option value="11">November</option> 3903 3904 3905 <option value="12">Desember</option> 3906 3907 </select> 3908 </td> 3909 3910 <td style="text-align:right;"> 3911 <select id="registerBirthyear" class="form-control" name="year-birthDate"> 3912 <option value="" selected="selected" disabled="disabled">Thn</option> 3913 </select> 3914 </td> 3915 </tr> 3916 </tbody> 3917 </table> 3918 </div> 3919 <div class="registerIcons form-control-feedback"> 3920 <i alt="?" title="Tanggal lahir harus sesuai dengan bukti identitas. Pada saat acak kami dapat meminta bukti identitas untuk menghindari taruhan di bawah usia." class="fa fa-question fa-lg"></i>
3921 <span class="registerValidOK" id="registerBirthday_validOK"></span> 3922 </div> 3923 <div id="registerBirthday_error" class="registerFieldError help-block error-field"></div> 3924</li> 3925 3926 </ul> 3927 </div> 3928 <div id="register_thirdcol" class="register-col col-sm-4"> 3929 3930 3931 <div class="register-group-subtitle">Informasi Kontak</div> 3932 3933 <ul class="list-unstyled"> 3934 3935 3936 3937<li id="li_phoneNumber" class="form-group has-feedback no-border" style="display: none;"> 3938 <label class="registerLabel control-label" for="registerPhoneNumber">Nomor HP:<span id="star_phoneNumber" style="display: none"> *</span></label> 3939 <div class="form-group-phnumber"> 3940 <select id="selectCountryCode" class="form-control"></select> 3941 <input id="phoneNumberInput" placeholder="Minimum 7 angka" class="registerField form-control" type="text" value="" onkeypress="validateInputs(event, 'phone');"/> 3942 <input id="registerPhoneNumber" class="registerField form-control" name="phoneNumber" type="hidden" value=""/> 3943 </div> 3944 <div style="clear:both"></div> 3945 <div class="registerIcons form-control-feedback"> 3946 <i alt="?" id="registerPhoneNumberHint" class="fa fa-question fa-lg"></i> 3947 <span id="registerPhoneNumber_validOK" class="registerValidOK"></span> 3948 </div> 3949 <div id="registerPhoneNumber_error" class="registerFieldError help-block error-field"></div> 3950</li> 3951 3952 3953 3954 3955 3956<li id="li_email" class="form-group has-feedback no-border" style="display: none"> 3957 <label class="registerLabel control-label" for="registerEmail">Email:<span id="star_email" style="display: none"> *</span></label> 3958 <input id="registerEmail" placeholder="contoh: [email protected]" class="registerField form-control" type="text" value="" name="email" /> 3959 3960 <div class="registerIcons form-control-feedback"> 3961 <i alt="?" title="Email digunakan untuk proses verifikasi dan pemberitahuan informasi lain." class="fa fa-question fa-lg"></i> 3962 <span class="registerValidOK" id="registerEmail_validOK"></span> 3963 </div> 3964 <div id="registerEmail_error" class="registerFieldError help-block error-field"></div> 3965</li> 3966 <div id="registerPhoneNumber-registerEmail_error" class="registerFieldError help-block error-field"></div> 3967 3968 3969 3970 3971 3972<li id="li_captcha" class="form-group has-feedback no-border" style="display: none"> 3973 <label class="registerLabel control-label" for="loginRegisterPopup_captcha">Captcha:<span id="star_captchsa" style="display: none;"> *</span></label> 3974 <div class="captcha-wrapper"> 3975 <div class="input-captcha-wrapper"> 3976 <input id="loginRegisterPopup_captcha" placeholder='captcha' class="registerField form-control" type="text" name="captcha" maxlength="4" onkeypress="validateInputs(event, 'alphabetical')"/> 3977 </div> 3978 3979 3980 3981 <link type="text/css" rel="stylesheet" href="/botdetectcaptcha?get=layout-stylesheet" /> 3982 <div class="BDC_CaptchaDiv " id="registerCaptcha_CaptchaDiv" style="width: 280px !important; height: 50px !important; "><!-- 3983 --><div class="BDC_CaptchaImageDiv" id="registerCaptcha_CaptchaImageDiv" style="width: 250px !important; height: 50px !important;"><!-- 3984 --><a href="//captcha.org/captcha.html?java" title="What is BotDetect Java CAPTCHA Library?" onclick="registerCaptcha.OnHelpLinkClick(); return registerCaptcha.FollowHelpLink;"><img class="BDC_CaptchaImage" id="registerCaptcha_CaptchaImage" src="/botdetectcaptcha?get=image&c=registerCaptcha&t=5cc99655d998405aa5828f450686e84c" alt="Retype the CAPTCHA code from the image" /></a><!-- 3985 --></div><!-- 3986 --><div class="BDC_CaptchaIconsDiv" id="registerCaptcha_CaptchaIconsDiv" style="width: 24px !important;"><!-- 3987 --><a class="BDC_ReloadLink" id="registerCaptcha_ReloadLink" href="#" onclick="registerCaptcha.ReloadImage(); this.blur(); return false;" title="Change the CAPTCHA code"><img class="BDC_ReloadIcon" id="registerCaptcha_ReloadIcon" src="/cms/images/icon-refreshlogo.png" alt="Change the CAPTCHA code" /></a><!-- 3988 --></div> 3989
3989<script src="/botdetectcaptcha?get=script-include" type="text/javascript"></script>
3989 3990
3990<script type="text/javascript"> 3991 //<![CDATA[ 3992 BotDetect.Init('registerCaptcha', '5cc99655d998405aa5828f450686e84c', 'loginRegisterPopup_captcha', true, true, true, true, 1800, 7200, 0, true); 3993 //]]> 3994 </script>
3994 3995 <input type="hidden" id="BDC_VCID_registerCaptcha" name="BDC_VCID_registerCaptcha" value="5cc99655d998405aa5828f450686e84c" /> 3996 <input type="hidden" id="BDC_BackWorkaround_registerCaptcha" name="BDC_BackWorkaround_registerCaptcha" value="0" /> 3997 </div> 3998 3999 4000 <div style="clear:both;"></div> 4001 </div> 4002 <div class="registerIcons form-control-feedback"> 4003 <i alt="?" title="Tulis huruf seperti yang terlihat pada gambar. <br> Tekan <img src='/cms/images/icon-refreshlogo.png' style='width:13px;height:13px;position:relative;top:-1px;'/> bila huruf tidak terlihat." class="fa fa-question fa-lg"></i> 4004 <span class="registerValidOK" id="loginRegisterPopup_captcha_validOK"></span> 4005 </div> 4006 <div id="loginRegisterPopup_captcha_error" class="registerFieldError help-block error-field"></div> 4007</li> 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028<div id="li_policyChecked" class="checkbox" style="display: none"> 4029 <label for="accept_user_terms"> 4030 <input type="checkbox" name="policyChecked" id="accept_user_terms" /> 4031 <p id="registerTerms1Text">Saya berusia lebih dari {0} tahun & Setuju dengan 4032 <a onclick="event.preventDefault(); openPopUp('/id/termandcondition', 'static');"> 4033 Syarat dan Ketentuan 4034 </a> 4035 <span> yang berlaku.</span> 4036 <span id="star_policyChecked" style="display: none"> *</span> 4037 </p> 4038 </label> 4039 <div id="accept_user_terms_error" class="registerFieldError_checkbox help-block error-field"></div> 4040</div> 4041 4042 4043 4044 4045 4046 4047<li id="li_country" class="form-group" style="display: none;"> 4048 <label class="registerLabel control-label" for="registerCountrySelector">Negara<span id="star_country" style="display: none;"> *</span></label> 4049 <select id="registerCountrySelector" class="form-control" name="country"></select> 4050
4050<script type="text/javascript"> 4051 (function () { 4052 if ($('#registerCountrySelector').has('option').length == 0) $('#registerCountrySelector').load('https://www.technorthhq.org/cms/languages/id/pages/register/register-country.html'); 4053 })(); 4054 </script>
4054 4055</li> 4056 4057 4058 4059<li id="li_currency" class="form-group has-feedback" style="display: none"> 4060 <label class="registerLabel control-label" for="registerCurrencySelector">Mata Uang<span id="star_currency" style="display: none"> *</span></label> 4061 <select id="registerCurrencySelector" class="form-control" name="registrationCurrency"></select> 4062 4063 <div class="registerIcons form-control-feedback"> 4064 <i alt="?" title="Apa mata uang anda?" class="fa fa-question fa-lg"></i> 4065 <span class="registerValidOK" id="registerCurrencySelector_validOK"></span> 4066 </div> 4067 <div id="registerCurrencySelector_error" class="registerFieldError help-block error-field"></div> 4068</li> 4069 4070 4071 4072 4073<li id="li_confirmPassword" class="form-group has-feedback" style="display: none"> 4074 <label class="registerLabel control-label" for="registerConfirmPassword">Kata Sandi<span id="star_confirmPassword" style="display: none"> *</span></label> 4075 <input id="registerConfirmPassword" class="registerField form-control" type="password" value="" name="confirmPassword" /> 4076 4077 <div class="registerIcons form-control-feedback"> 4078 <i alt="?" title="Tekan tanda mata untuk menyembunyikan kata sandi." class="fa fa-question fa-lg"></i> 4079 <span class="registerValidOK" id="registerConfirmPassword_validOK"></span> 4080 </div> 4081 <div id="registerConfirmPassword_error" class="registerFieldError help-block error-field"></div> 4082</li> 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 </ul> 4107 </div> 4108 </div> 4109 4110 <div id="register_footer" class="row"> 4111 <div class="col-xs-12"> 4112 4113 <input type="hidden" name="ageChecked" id="ageChecked" value="0"/> 4114 4115 4116 4117 4118 </div> 4119 <div class="col-xs-8"> 4120 4121 4122 4123<div id="li_campaigns" class="form-group has-feedback hidden"> 4124 <label class="registerLabel control-label" for="registerCampaignSelector">Bonus</label> 4125 <select id="registerCampaignSelector" class="form-control" name="campaignId"></select> 4126 4127 <div class="registerIcons form-control-feedback"> 4128 <i id="registerCampaignSelector_hint" alt="?" title="Promosi" class="fa fa-question fa-lg control-hint"></i> 4129 <span class="registerValidOK" id="registerCampaignSelector_validOK"></span> 4130 </div> 4131 <div id="registerCampaignSelector_error" class="registerFieldError help-block error-field"></div> 4132</div> 4133 4134 4135 4136<div id="li_promoCode" class="form-group has-feedback hidden"> 4137 <label class="registerLabel control-label" for="registrationPromoCode">Kode Promo<span id="star_promoCode" style="display: none"> *</span></label> 4138 <div id="registerPromocodeWrapper"> 4139 <input id="registrationPromoCode" class="registerField form-control" type="text" name="promoCode" maxLength="32" /> 4140 4141 <div id="registerPromoHint" class="registerIcons form-control-feedback"> 4142 <i alt="?" title="Masukkan kode promo" class="fa fa-question fa-lg"></i> 4143 <span class="registerValidOK" id="registrationPromoCode_validOK"></span> 4144 </div> 4145 <div id="registrationPromoCode_error" class="registerFieldError help-block error-field"></div> 4146 </div> 4147</div> 4148 </div> 4149 <div class="col-xs-12"> 4150 <a id="signUpButton" class="btn btn-primary btn-lg disabled" href="javascript: register();">Daftar</a> 4151 <a id="cancelButton" class="btn btn-primary btn-abu2 btn-lg" href="/id/">Batal</a> 4152 </div> 4153 </div> 4154 4155 </form> 4156 4157</div> 4158
4159<script> 4160 $(document).ready(function(){ 4161 $(".registerField, #register_form select.form-control").focusin(function(){ 4162 if ($(this).closest("li").hasClass("has-error")){ 4163 $(this).closest("li").find(".registerFieldError").addClass("data-shown"); 4164 } 4165 }); 4166 $(".registerField, #register_form select.form-control").focusout(function(){ 4167 $(this).closest("li").find(".registerFieldError").removeClass("data-shown"); 4168 }); 4169 4170 $(".registerValidOK").on("mouseenter", function(){ 4171 $(this).closest("li").find(".registerFieldError").addClass("data-shown"); 4172 }); 4173 $(".registerValidOK").on("mouseout", function(){ 4174 if ($(this).closest("li").find(".registerField").is(":not(:focus)")){ 4175 $(this).closest("li").find(".registerFieldError").removeClass("data-shown"); 4176 } 4177 }); 4178 }); 4179</script>
4179 4180 4181 4182 </div> 4183 </div> 4184 4185 4186 <div id="main_rightpart" class="col-sm-3 winner-list-register"> 4187 <div id="mainbanners"> 4188 4189 4190 <div id="livechat-button" class="register-live-chat"> 4191 <div data-id="eemOQzH_ug" class="livechat_button"></div> 4192 </div> 4193 </div> 4194 </div> 4195 4196 </div> 4197 </div> 4198</div> 4199
4200<script> 4201 $(document).ready(function(){ 4202 var this_content = $("#logo").html(); 4203 $("#logo").replaceWith("<a onclick='event.preventDefault();homeLink();' id='logo'>"+this_content+"</div>"); 4204 4205 $("#footer-fluid").hide(); 4206 $("body").css({"padding-bottom":"20px"}); 4207 4208 removeStyleCaptcha(); 4209 }); 4210</script>
4210 4211 4212 4213 4214 4215 4216 4217 </div> 4218 4219 4220 4221 4222 4223 4224 4225 4226<div id="footer-fluid" > 4227 <div class="container"> 4228 <div class="home-content"> 4229 <style> 4230 .home-content li, .home-content table { 4231 font-size: 11px; 4232 } 4233 .home-content table td { 4234 padding: 5px; 4235 } 4236 .home-content ul { 4237 margin-bottom: 10px; 4238 } 4239 .home-content h4,.home-content h3 { 4240 font-size: 15px; 4241 margin-top: 0px; 4242 margin-bottom: 5px; 4243 font-weight: bold; 4244 text-transform: uppercase; 4245 } 4246 </style> 4247 <div class="article-content"> 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 <div class="row"> 4266 <div class="col-sm-12"> 4267 <h1>Bonanza88 - Selamat Datang di Situs Judi Slot Gacor Terbaik dan Terpercaya di Indonesia</h1> 4268 <p>Bonanza88 adalah situs slot gacor paling ternama yang dikenal sebagai pelopor permainan slot favorit. Sayangnya, semakin populer dan banyaknya pemburu slot gacor gampang menang, kini makin bertebaran nama penyedia yang sangat mirip dengan Bonanza88 yang asli.</p> 4269 <p>Kami Bonanza88 Asli hadir sejak tahun 2011, berharap para pecinta slot online untuk berhati-hati supaya jangan sampai salah pilih. Saat ini kami menggunakan nama domain <a href="https://www.technorthhq.org/id/">www.technorthhq.org</a> sebagai situs utama kami. Selain di situs ini, pastikan untuk akses Bonanza88 login dari komputer atau smartphone Anda dengan mengunjungi partner kami, buka blok Bonanza88 dan mengetik www.bonanza88.com login menjadi mudah. Anda dapat juga menggunakan link alternatif Bonanza88 yang kami bagikan juga dalam halaman ini.</p> 4270 <h2>Bonanza88 - Situs Judi Slot Gacor Gampang Menang yang Terpercaya</h2> 4271 <p>Sebagai pelopor situs judi slot online deposit pulsa ternama di tanah air Bonanza88 hadir pertama kali di Indonesia pada tahun 2011. Sebagian pelanggan kami juga mengenal situs slot Bonanza88 di situs Bonanza88 love (www.bonanza88.love). Terutama permainan slot Sweet Bonanza88 yang menjadi favorit para pemain dan hanya eksklusif di situs Bonanza88 yang asli.</p> 4272 <p>Mengedepankan sistem keamanan mutakhir, inovasi teknologi dan perkembangan ragam permainan terbaru, menjadikan situs Bonanza88 sebagai situs slot online deposit pulsa terbesar dan paling dipercaya oleh para pecinta slot online, dan menjadi situs kumpulan slot gacor hari ini.</p> 4273 </div> 4274 </div> 4275 <div class="row"> 4276 <div class="col-sm-12"> 4277 <h2>Bonanza88 - Situs Bola Tangkas Favorit</h2> 4278 <p>Bonanza88 pun menghadirkan permainan bola tangkas karena terinspirasi dari popularitas bola tangkas darat yang sangat banyak penggemarnya. Komitmen Bonanza88 untuk mempersembahkan salah satu permainan andalannya ini adalah dengan berhasilnya mendapatkan sertifikasi resmi dari GLI (Gaming Lab International). Sebuah lembaga independen dan ternama, yang bertugas untuk memastikan terciptanya sistem permainan yang adil (fair).</p> 4279 <p>Sertifikasi ini memastikan bahwa kami tidak menggunakan robot sebagai player palsu atau player bayangan untuk mengelabui permainan. Selain itu, Algoritma RNG (Random Number Generator) canggih kami, menjamin setiap permainan yang tercipta menghadirkan peluang yang acak. Bola Tangkas GLI Bonanza88 diaudit dan diawasi secara berkelanjutan oleh GLI. Sekali lagi, ini untuk memastikan permainan adil, tanpa kecurangan bagi semua pihak.</p> 4280 <h2>Alasan Kuat Kenapa Anda Harus Bermain di Situs Judi Slot Online Bonanza88</h2> 4281 <p>
4281Bermain slot online tidak dipungkiri sungguh mengasyikan. Namun hal ini bisa berubah jika Anda menjadi korban karena salah memilih situs judi slot online. Sebaiknya waspada dan kenalilah situs pilihanmu sebelum bermain. Itulah sebabnya sangat penting untuk memilih situs judi slot online terpercaya secara cermat. Berikut beberapa alasan kenapa Anda harus memilih situs Bonanza88 yang asli.</p> 4282 <h3>Kemudahan Deposit dan Proses Withdraw di Bonanza88</h3> 4283 <p>Situs Bonanza88 sebagai situs slot online deposit pulsa ternama memberikan kemudahan dalam mengisi saldo akun Anda langsung dari pulsa smartphone, mulai dengan nominal yang relatif terjangkau. Namun, jangan khawatir, kami juga menyediakan berbagai macam pilihan metode lain yang tidak kalah mudahnya. Anda bisa deposit dengan menggunakan e-wallet dan transfer bank terkemuka dengan minimal deposit Rp.20.000. Dan yang paling penting, proses deposit dan withdraw ini berlangsung dalam waktu yang relatif singkat 1 hingga 5 menit saja, serta <u>berapapun kemenangan Anda, pasti kami bayar!</u> Mudah dan nyaman bukan?</p> 4284 <h3>Promo dan Bonus Seru Setiap Waktu</h3> 4285 <p>Bonus adalah pertimbangan lain yang harus Anda perhatikan saat memilih situs judi slot online terpercaya. Bonus ini penting untuk meningkatkan peluang Anda mendapatkan keuntungan ekstra. Bonanza88 menawarkan kumpulan slot gacor gampang menang dengan begitu banyak penawaran menarik yang pastinya menguntungkan bagi semua pelanggannya, diantaranya:</p> 4286 <ul> 4287 <li>Komisi atau slot rebate harian yang dikenal paling Besar di Indonesia</li> 4288 <li>Lucky Bonus / Cash Drop</li> 4289 <li>Cashback</li> 4290 <li>RTP paling tinggi</li> 4291 </ul> 4292 <h3>Layanan Pelanggan Bonanza88 24/7</h3> 4293 <p>Bermain di situs judi slot online Bonanza88, hal utama yang kami perhatikan adalah kenyamanan dan keamanan Anda. Bonanza88 selalu menyertai Anda dengan layanan dukungan pelanggan 24 jam 7 hari dalam seminggu. Bonanza88 siap membantu kapan saja jika Anda mengalami kendala saat bermain.</p> 4294 <h3>Aman dan Terpercaya</h3> 4295 <p>Fenomena belakangan ini yang semakin banyaknya situs yang menyerupai Bonanza88. Banyak yang mencari - slot88, slot gacor Bonanza88, slot gacor hari ini - menjadikan bermain judi slot online semakin beresiko. Namun jika Anda memilih bermain di situs Bonanza88, maka dipastikan bisa bermain dengan nyaman.</p> 4296 <h3>Pengalaman Bermain Menyenangkan</h3> 4297 <p>Tidak sedikit orang yang bermain judi slot online hanya untuk mencari hiburan di sela kegiatan rutin harian yang melelahkan dengan berburu slot gacor gampang menang. Kami situs Bonanza88 hadir menjawab kebutuhan tersebut. Dengan komitmen selalu mengutamakan kepuasan pelanggan, situs judi slot Bonanza88 menawarkan kumpulan permainan slot gacor hari ini, paling populer untuk dimainkan kapan saja.</p> 4298 </div> 4299 </div> 4300 4301 <div class="row"> 4302 <div class="col-sm-12"> 4303 <h2>Beberapa Pilihan Permainan Favorit Situs Bonanza88 Asli</h2> 4304 <p>Bonanza88 memiliki berbagai permainan favorit yang paling banyak dimainkan para pelanggan setianya. Pilihan permainan ini hadir atas permintaan pelanggan dan kami sajikan dengan versi terbaik.</p> 4305 <h3>Slot Online</h3> 4306 <p>Sebagai andalan dari situs judi Bonanza88, slot bonanza 88 diisi dengan berbagai permainan slot dari pengembang terkemuka. Situs Bonanza88 Asli menyediakan permainan dengan tampilan grafis, bonus jackpot dan pengalaman bermain yang seru. Berikut beberapa permainan slot gacor gampang menang, yang tersedia di situs Bonanza88:</p> 4307 <h4>Slot Online Pragmatic Play</h4> 4308 <p>Pragmatic Play dikenal sebagai produsen slot gacor yang paling populer. Provider yang fokus pada kualitas grafis dan permainan interaktif yang memanjakan para pecinta slot Bonanza88. Salah satu slot gacor besutan mereka adalah sweet Bonanza88.</p> 4309 <h4>Slot Online Habanero</h4> 4310 <p>Provider lain yang menyediakan slot gacor gampang menang di situs Bonanza88 adalah Habanero. Selain slot gacor yang canggih, provider ini mengutamakan kemudahan dari sisi pengguna. Habanero dikenal sebagai pencipta slot gacor yang minim penggunaan kuota, namun dengan fitur canggih kelas dunia.</p> 4311 <h4>Slot Online Microgaming</h4> 4312 <p>Microgaming menjadi provider lain slot Bonanza88. Dikenal sejak 1994, provider ini banyak menciptakan slot gacor gampang menang dalam versi mobile maupun desktop. Dan kerennya, provider ini relatif sering merilis permainan slot gacor terbaru.</p> 4313 <h4>Slot Online Gacor Lainnya</h4> 4314 <p>Selain tiga provider di atas, ada pula provider lainnya seperti Qtech, Skywind, Spadegaming, Play n Go, CQ9 dan Netent. Tidak kalah menariknya provider ini merupakan provider yang memiliki kelebihan masing-masing dari sisi grafis, SFX serta animasi permainan.</p> 4315 <h3>Bola Tangkas</h3> 4316 <p>Bola Tangkas Bonanza88 memiliki banyak penggemar tersendiri, sebagaimana populernya permainan ini di Indonesia, yang dikenal dengan nama "Mickey Mouse". Bonanza88 menciptakan permainan Bola Tangkas Online terbaik yang satu-satunya di Indonesia memiliki lisensi dan Sertifikasi Resmi dari Gaming Lab International (GLI). Yang menjamin Bola Tangkas Bonanza88 sebagai permainan bola tangkas GLI paling fair dan bebas kecurangan.<
4316/p> 4317 <h3>Taruhan Olahraga/ SportsBook</h3> 4318 <p>Bonanza88 sportsbook adalah permainan bagi Anda yang gemar bertaruh dalam olahraga. Ini merupakan permainan lain Bonanza88 yang populer. Terutama judi bola. Bonanza88 menyediakan berbagai permainan Sportsbook serta menjalin kerja sama dengan berbagai agen bola resmi yang berpengalaman.</p> 4319 <h3>Live & VIP Casino</h3> 4320 <p>Live Casino Bonanza88 dan VIP Casino Bonanza88 diperuntukan bagi Anda yang senang bermain casino dengan pengalaman layaknya bermain di casino konvensional. Permainan populer pilihan pemain diantaranya Baccarat, BlackJack, Dragon Tiger, Roulette serta Keno. Dipandu oleh para dealer yang menarik memastikan pengalaman bermain Anda menjadi lebih nyaman.</p> 4321 </div> 4322 </div> 4323 4324 4325 4326 4327 </div> 4328 </div> 4329 <div id="footer" class="row"> 4330 <div class="col-xs-12"> 4331 4332 <style> 4333 .banner-wing { 4334 position: fixed; 4335 top: 0px; 4336 left: 0px; 4337 width: 100%; 4338 height: auto; 4339 background: none !important; 4340 } 4341 4342 .banner-wing .container { 4343 background: none !important; 4344 position: relative; 4345 padding-top: 15px; 4346 } 4347 4348 .left-wing-banner { 4349 position: absolute; 4350 left: -192px; 4351 width: 187px; 4352 height: 758px; 4353 top: 0; 4354 } 4355 4356 .right-wing-banner { 4357 position: absolute; 4358 right: -192px; 4359 width: 187px; 4360 height: 758px; 4361 } 4362 4363 /*.right-wing-banner2 { 4364 position: absolute; 4365 right: -135px; 4366 top: 322px; 4367 width: 120px; 4368 }*/ 4369 @media (max-width: 1231px) { 4370 .banner-wing { 4371 display: none; 4372 } 4373 } 4374 4375 .additional-info .item > img { 4376 margin-right: 5px; 4377 } 4378 4379 .additional-info .item > img:nth-child(2) { 4380 position: relative; 4381 top: 2px; 4382 } 4383 4384 .additional-info .item > img:nth-child(3) { 4385 position: relative; 4386 top: -2px; 4387 } 4388 4389 .additional-info .item:nth-child(2) { 4390 padding: 0 1% 0 4%; 4391 } 4392 4393 .additional-info .item:first-child:after { 4394 right: -6%; 4395 } 4396 4397 .antilephone > div { 4398 position: relative; 4399 top: -10px; 4400 } 4401 4402 .browser-best { 4403 padding-left: 3%; 4404 } 4405 4406 .browser-best:before { 4407 left: 8%; 4408 } 4409 4410 .ifantilephone .ifnotwin { 4411 display: none !important; 4412 } 4413 4414 .ifnotwin { 4415 width: 55px; 4416 position: relative; 4417 top: -10px; 4418 margin-left: 10px !important; 4419 } 4420 4421 .additional-info { 4422 width: 940px; 4423 } 4424 4425 .additional-info .item { 4426 display: block; 4427 text-align: left; 4428 position: relative; 4429 height: 150px; 4430 float: left; 4431 } 4432 4433 .last-browser-best:before { 4434 width: 2px; 4435 } 4436 4437 @media (max-width: 992px) { 4438 .additional-info .item > img { 4439 width: 100%; 4440 } 4441 4442 .additional-info { 4443 width: 100%; 4444 } 4445 } 4446 4447 .browser-best-inner img { 4448 margin-top: 0px !important; 4449 display: inline-block; 4450 } 4451</style> 4452
4453<script> 4454 function loadjscssfile(filename, filetype) { 4455 if (filetype == "js") { //if filename is a external JavaScript file 4456 var fileref = document.createElement('script') 4457 fileref.setAttribute("type", "text/javascript") 4458 fileref.setAttribute("src", filename) 4459 } else if (filetype == "css") { //if filename is an external CSS file 4460 var fileref = document.createElement("link") 4461 fileref.setAttribute("rel", "stylesheet") 4462 fileref.setAttribute("type", "text/css") 4463 fileref.setAttribute("href", filename) 4464 } 4465 if (typeof fileref != "undefined") 4466 document.getElementsByTagName("head")[0].appendChild(fileref) 4467 } 4468 4469 $(document).ready(function () { 4470 var lochref = location.href; 4471 4472 4473 /*if(lochref.indexOf('bonanza88.win') > -1){ 4474 loadjscssfile("https://06ec6bd2-c2da-42c5-a115-a58564e259f0.snippet.antillephone.com/apg-seal.js", "js"); 4475 $("#footer .additional-info").addClass("ifantilephone"); 4476 } else { 4477 $(".antilephone").remove(); 4478 } 4479 4480 4481 $(".antilephone").on("click", 'a', function(e){ 4482 if(lochref.indexOf('bonanza88.win') > -1){ 4483 4484 } else { 4485 e.preventDefault(); 4486 } 4487 }); */ 4488 4489 function addWingBanner(imgbefore, imgafter, leftlinkbefore, rightlinkbefore, leftlinkafter, rightlinkafter) { 4490 var htmltemplate = ""; 4491 if (userIsLogged) { 4492 if (imgafter && leftlinkafter && rightlinkafter) { 4493 $("body").attr("style", "background: #000 url(" + gameThumbnailsRoot + "/images/bannerwing/" + imgafter + ") center top no-repeat fixed;"); 4494 htmltemplate = '<a class="left-wing-banner" href="' + leftlinkafter + '"></a>\n' + 4495 ' <a class="right-wing-banner" href="' + rightlinkafter + '"></a>'; 4496 } 4497 } else { 4498 if (imgbefore && leftlinkbefore && rightlinkbefore) { 4499 $("body").attr("style", "background: #000 url(" + gameThumbnailsRoot + "/images/bannerwing/" + imgbefore + ") center top no-repeat fixed;"); 4500 htmltemplate = '<a class="left-wing-banner" href="' + leftlinkbefore + '"></a>\n' + 4501 ' <a class="right-wing-banner" href="' + rightlinkbefore + '"></a>'; 4502 } 4503 } 4504 4505 if (htmltemplate) { 4506 $(".banner-wing .container").html(htmltemplate); 4507 } 4508 } 4509 4510 // for left n right banner 4511 $.getJSON(isStagingApiUrl + "/bnz-api/widget/get/bannerwing", null, function (res) { 4512 var thisloc = window.location.href; 4513 4514 if (res.errorCode == '-1') { 4515 return false; 4516 } 4517 4518 // /desktop/images/bannerwing/ 4519 addWingBanner(res.data[1].imguri, res.data[1].imgurilogin, res.data[1].left, res.data[1].right, res.data[1].leftlogin, res.data[1].rightlogin); 4520 4521 if (res.errorCode == 0) { 4522 $.each(res.data, function (key, val) { 4523 /*if(window.isIndexPage && val.page == "index"){ // if index page 4524 addWingBanner(val.imguri,val.imgurilogin,val.left,val.right,val.leftlogin,val.rightlogin); 4525 } else if(thisloc.indexOf(val.page) > -1 && val.page == "/sport"){ // if sport betting page 4526 4527 addWingBanner(val.imguri,val.imgurilogin,val.left,val.right,val.leftlogin,val.rightlogin); 4528 var bannerhtml = $(".banner-wing-outer").html(); 4529 $("#wrapper").append(bannerhtml); 4530 } else { // if other than index page n sport betting 4531 if(thisloc.indexOf(val.page) > -1 && val.page != "/sport"){ 4532 addWingBanner(val.imguri,val.imgurilogin,val.left,val.right,val.leftlogin,val.rightlogin); 4533 } 4534 }*/ 4535 if (window.isIndexPage && val.page == "index") { 4536 addWingBanner(val.imguri, val.imgurilogin, val.left, val.right, val.leftlogin, val.rightlogin); 4537 var bannerhtml = $(".banner-wing-outer").html(); 4538 $("#wrapper").append(bannerhtml); 4539 $(".banner-wing-outer").remove(); 4540 } else if (thisloc.indexOf(val.page) > -1) { 4541 addWingBanner(val.imguri, val.imgurilogin, val.left, val.right, val.leftlogin, val.rightlogin); 4542 var bannerhtml = $(".banner-wing-outer").html(); 4543 $("#wrapper").append(bannerhtml); 4544 $(".banner-wing-outer").remove(); 4545 } 4546 4547 }); 4548 } 4549 4550 }); 4551 }); 4552</script>
4552 4553 4554 4555<div class="banner-wing-outer"> 4556 <div class="banner-wing"> 4557 <div class="container"> 4558 <!--<div class="left-wing-banner"> 4559 <ins data-revive-zoneid="50" data-revive-id="3d77654c94689a55f382abb38ff703dc"></ins> 4560 </div> 4561 <div class="right-wing-banner"> 4562 <ins data-revive-zoneid="51" data-revive-id="3d77654c94689a55f382abb38ff703dc"></ins> 4563 </div> 4564 <div class="right-wing-banner2"> 4565 <ins data-revive-zoneid="52" data-revive-id="3d77654c94689a55f382abb38ff703dc"></ins> 4566 </div>--> 4567 <a class="left-wing-banner" href=""></a> 4568 <a class="right-wing-banner" href=""></a> 4569 4570 </div> 4571 </div> 4572</div> 4573 4574 4575<!--class="not-quicklinks" --> 4576<!--<ul id="footerMenu"> 4577 <li> 4578 <a data-quicklink="popup,/id/perkenalan" onclick="openPopUp('/id/perkenalan', 'static');">Tentang Kami</a> 4579 </li> 4580 <li> 4581 <a data-quicklink="popup,/id/tanggung-jawab-taruhan" title="Tanggung Jawab Taruhan" onclick="openPopUp('/id/tanggung-jawab-taruhan', 'static');">Tanggung Jawab Taruhan</a> 4582 </li> 4583 <li> 4584 <a data-quicklink="popup,/id/termandcondition" title="Syarat & Ketentuan" onclick="openPopUp('/id/termandcondition', 'static');">Syarat & Ketentuan</a> 4585 </li> 4586 <li> 4587 <a data-quicklink="popup,/id/thirdparty" title="Konten Pihak Ketiga" onclick="openPopUp('/id/thirdparty', 'static');">Konten Pihak Ketiga</a> 4588 </li> 4589 <li> 4590 <a data-quicklink="popup,/id/privacy" title="Kebijakan Privasi" onclick="openPopUp('/id/privacy', 'static');">Kebijakan Privasi</a> 4591 </li> 4592 <li> 4593 <a data-quicklink="popup,/id/anticheat" title="Kebijakan Anti Curang" onclick="openPopUp('/id/anticheat', 'static');">Kebijakan Anti Curang</a> 4594 </li> 4595 <li> 4596 <a href="/id/sitemap" data-quicklink="self,/id/sitemap">Sitemap</a> 4597 </li> 4598</ul>--> 4599 4600<style> 4601 .footer-new { 4602 display: flex; 4603 align-items: flex-end; 4604 justify-content: flex-start; 4605 padding: 5px 0 20px; 4606 } 4607 4608 .left-footer-new { 4609 width: 60%; 4610 padding-right: 30px; 4611 text-align: center; 4612 position: relative; 4613 } 4614 4615 .left-footer-new > div:nth-child(1) { 4616 margin-bottom: 20px; 4617 } 4618 4619 .left-footer-new:after { 4620 content: ""; 4621 min-height: 100%; 4622 width: 2px; 4623 background: #fff; 4624 position: absolute; 4625 right: 0; 4626 top: 0; 4627 } 4628 4629 .right-footer-new { 4630 width: 40%; 4631 padding-left: 30px; 4632 } 4633 4634 .sosmed-bottom { 4635 text-align: center; 4636 } 4637 4638 .sosmed-bottom > * { 4639 display: inline-block; 4640 margin-right: 10px; 4641 color: #fff; 4642 } 4643 4644 .sosmed-bottom > *:last-child { 4645 margin-right: 0; 4646 } 4647 4648 .sosmed-bottom > * img { 4649 margin-right: 1px; 4650 width: 17px; 4651 position: relative; 4652 top: -2px; 4653 } 4654 4655 .footer-link-new { 4656 display: flex; 4657 justify-content: space-between; 4658 } 4659 4660 .footer-link-new a { 4661 display: inline-block; 4662 color: #fff; 4663 } 4664 4665 .right-footer-new > span { 4666 display: block; 4667 margin-bottom: 10px; 4668 color: #ffffff; 4669 font: 12px Arial, 'Ubuntu'; 4670 } 4671</style> 4672<div class="footer-new"> 4673 <div class="left-footer-new"> 4674 <div> 4675 <a href="/id/"> 4676 <img src="/cms/images/logo.png"/> 4677 </a> 4678 </div> 4679 <div class="sosmed-bottom"> 4680 <span>Ikuti kami di Sosial Media:</span> 4681 <a href="https://www.instagram.com/bonanza88id/" target="_blank"> 4682 <img src="/cms/images/icons/IG-icon_20x20-clr2.png"/> @bonanza88id</a> 4683 <!--<a href="https://www.instagram.com/bonanza88official/?hl=en" target="_blank"> 4684 <img src="/cms/images/icons/IG-icon_20x20-clr2.png"/> @bonanza88official</a>--> 4685 <a href="https://twitter.com/BNZ88Official" target="_blank"> 4686 <img src="/cms/images/icons/X-icon_20x20-clr.png"/> @BNZ88Official</a> 4687 </div> 4688 </div> 4689 <div class="right-footer-new">
4690 <span>Informasi:</span> 4691 <div class="footer-link-new"> 4692 <div> 4693 <div> 4694 <a data-quicklink="popup,/id/perkenalan" onClick="openPopUp('/id/perkenalan', 'static');">Tentang 4695 Kami</a> 4696 </div> 4697 <div> 4698 <a data-quicklink="popup,/id/tanggung-jawab-taruhan" title="Tanggung Jawab Taruhan" 4699 onClick="openPopUp('/id/tanggung-jawab-taruhan', 'static');">Tanggung Jawab Taruhan</a> 4700 </div> 4701 <div> 4702 <a data-quicklink="popup,/id/termandcondition" title="Syarat & Ketentuan" 4703 onClick="openPopUp('/id/termandcondition', 'static');">Syarat & Ketentuan</a> 4704 </div> 4705 <div> 4706 <a data-quicklink="popup,/id/thirdparty" title="Konten Pihak Ketiga" 4707 onClick="openPopUp('/id/thirdparty', 'static');">Konten Pihak Ketiga</a> 4708 </div> 4709 </div> 4710 <div> 4711 <div> 4712 <a data-quicklink="popup,/id/privacy" title="Kebijakan Privasi" 4713 onClick="openPopUp('/id/privacy', 'static');">Kebijakan Privasi</a> 4714 </div> 4715 <div> 4716 <a data-quicklink="popup,/id/anticheat" title="Kebijakan Anti Curang" 4717 onClick="openPopUp('/id/anticheat', 'static');">Kebijakan Anti Curang</a> 4718 </div> 4719 <div> 4720 <a href="/id/sitemap" data-quicklink="self,/id/sitemap">Sitemap</a> 4721 </div> 4722 </div> 4723 </div> 4724 </div> 4725</div> 4726 4727<p class="line"></p> 4728 4729<style> 4730 4731 .bank-iconsdata img { 4732 margin: 3px; 4733 width: 430px; 4734 } 4735 4736 .additional-info .item:not(.bank-iconsdata) img, 4737 .additional-info .item:not(.bank-iconsdata) > div { 4738 margin-top: 14px; 4739 } 4740</style> 4741 4742<div class="additional-info"> 4743 <div class="item bank-iconsdata"> 4744 <span>Metode Pembayaran:</span> 4745 4746 <!--<img src="/cms/images/icons/footer-icons/bca.png" alt="Logo BCA"/> 4747 <img src="/cms/images/icons/footer-icons/mandiri.png" alt="MANDIRI"/><br> 4748 <img src="/cms/images/icons/footer-icons/bri.png" alt="BRI"/> 4749 <img src="/cms/images/icons/footer-icons/atm.png" alt="Logo ATM Bersama"/> 4750--> 4751 <img src="/cms/images/icons/footer-icons/logo-metode-pembayaran.png" alt="Metode Pembayaran"/> 4752 </div> 4753 <div class="item" style="float:none;width: 26%;"> 4754 <span>Aman dan Terpercaya:</span> 4755 <img src="/cms/images/icons/footer-icons/first-sagayan.png" alt="Logo Firsrt Cagayan"/> 4756 <img src="/cms/images/icons/footer-icons/labs.png" alt="Logo gaming lab certified"/> 4757 </div> 4758 <!--<div class="item" style="float:none"> 4759 <span> </span> 4760 <img src="/cms/images/icons/footer-icons/labs.png" alt="Logo gaming lab certified"/> 4761 </div>--> 4762 <!--<div class="item antilephone"> 4763 <span> </span> 4764 <div id="apg-06ec6bd2-c2da-42c5-a115-a58564e259f0" data-apg-seal-id="06ec6bd2-c2da-42c5-a115-a58564e259f0" data-apg-image-size="55" data-apg-image-type="basic-small"></div> 4765 <img src="/cms/images/antilephone.png" alt="Antilephone" class="ifnotwin"/> 4766 </div>--> 4767 <div class="item browser-best"> 4768 <span>Browser terbaik:</span> 4769 4770 <div class="browser-best-inner" style="margin-top: 0"> 4771 <i class="fa fa-chrome" aria-hidden="true"></i><span class="browser">Chrome</span> 4772 </div> 4773 <div class="browser-best-inner"> 4774 <img src="/cms/images/icons/edge-brands.png" alt="asd"><span class="browser">Edge</span> 4775 </div> 4776 </div> 4777 <div class="item browser-best last-browser-best"> 4778 <span>Kompatible dengan:</span> 4779 <div class="browser-best-inner"> 4780 <i class="fa fa-firefox" aria-hidden="true"></i><span class="browser">Firefox</span> 4781 </div> 4782 <div class="browser-best-inner"> 4783 <i class="fa fa-safari" aria-hidden="true"></i><span class="browser">Safari</span> 4784 </div> 4785 <div class="browser-best-inner"> 4786 <i class="fa fa-internet-explorer" aria-hidden="true"></i><span class="browser">IE</span> 4787 </div> 4788 <div style="clear:both"></div> 4789 </div> 4790</div> 4791 4792<div id="copyrightText"> 4793 © 2011 - <span id="copyyeardate"></span> Bonanza88. Hak cipta dilindungi | 18+ 4794</div> 4795 4796<div class="overlaysidebar hidden"></div> 4797 4798 4799<!-- <!–BEGINS: AUTO-GENERATED MUSES RADIO PLAYER CODE–>
4800<script type="text/javascript" src="http://hosted.musesradioplayer.com/mrp.js"></script>
vendor: 1 bytes, line 4800
4800
4801<script type="text/javascript"> 4802 MRP.insert({ 4803 'url':'http://s42.myradiostream.com:27186/;', 4804 'codec':'mp3', 4805 'volume':65, 4806 'autoplay':false, 4807 'buffering':5, 4808 'title':'Bonanza88 iRadio', 4809 'bgcolor':'#FFFFFF', 4810 'skin':'mcclean', 4811 'width':180, 4812 'height':60 4813 }); 4814</script>
4814 4815
4816<script type="text/javascript"> 4817 MRP.insert({ 4818 'url':'http://s42.myradiostream.com:27186/;', 4819 'codec':'mp3', 4820 'volume':65, 4821 'autoplay':false, 4822 'buffering':5, 4823 'title':'Bonanza88 test', 4824 'bgcolor':'#FFFFFF', 4825 'skin':'mcclean', 4826 'width':180, 4827 'height':60 4828 }); 4829</script>
4829 4830 4831<div> 4832
4832<script> 4833 // MixStream Flash Player, http://mixstreamflashplayer.net/ 4834 var flashvars = {}; 4835 flashvars.serverHost = "s42.myradiostream.com:27186/;"; 4836 flashvars.getStats = "1"; 4837 flashvars.autoStart = "0"; 4838 var params = {};params.bgcolor= ""; 4839 params.wmode="transparent"; 4840 </script>
4840 4841
4841<script type="text/javascript" src="http://mixstreamflashplayer.net/v2.0.min.js"></script>
4841 4842</div> 4843<!– ENDS: AUTO-GENERATED MUSES RADIO PLAYER CODE –> 4844 4845<!–<div> 4846 <!– BEGINS: HTML5 PLAYER CODE SHOUTCASTWIDGETS.COM –><audio controls autoplay style="width:100%; height:10; display:none; background-color:#000; color:#000;" src="http://s42.myradiostream.com:27186/;"></audio><!– ENDS: HTML5 PLAYER CODE SHOUTCASTWIDGETS.COM –> 4847</div>–> 4848 4849<a href="javascript:void(0)" onclick="aud_play_pause(this)"> 4850 <i class="control fa fa-play" aria-hidden="true"></i> 4851 <audio class="xnine-player" src="http://s42.myradiostream.com:27186/;" preload="auto"></audio> 4852</a> 4853 4854<a href="javascript:void(0)" onclick="aud_play_pause(this)"> 4855 <i class="control fa fa-play" aria-hidden="true"></i> 4856 <audio class="xnine-player" src="http://s42.myradiostream.com:27186/;" preload="auto"></audio> 4857</a> 4858
4859<script src="http://scripts.myradiostream.com/s42/27186/song.js"></script>
4859 4860 4861 4862
4863<script> 4864 function aud_play_pause(object) { 4865 var myAudio = object.querySelector(".xnine-player"); 4866 var myIcon = object.querySelector(".control"); 4867 if (myAudio.paused) { 4868 myIcon.class = "control fa fa-stop"; 4869 myAudio.play(); 4870 } else { 4871 myIcon.class = "control fa fa-play"; 4872 myAudio.pause(); 4873 } 4874 } 4875</script>
4875--> 4876 4877
4878<script> 4879 $(document).ready(function () { 4880 var d = new Date(); 4881 var n = d.getFullYear(); 4882 4883 $("#copyyeardate").text(n); 4884 4885 // $(".eye-icon").trigger("click"); // biar password kebuka awal2 4886 4887 }); 4888</script>
4888 4889
4890<script> 4891 function hideEleMobile(id, type) { 4892 if (type == "gamesPage") { 4893 $("#" + id).hide(); 4894 $("#" + id).closest(".container").addClass("mobile-container"); 4895 } else if (type == "class") { 4896 $("." + id).hide(); 4897 } else { 4898 $("#" + id).hide(); 4899 } 4900 }; 4901 4902 $(document).ready(function () { 4903 if (isMobileOther && $(window).width() < 991) { 4904 hideEleMobile("winnerlistwrapper"); // hide lastactivities 4905 hideEleMobile("additional-info", "class"); // hide lastactivities 4906 hideEleMobile("footerMenu"); // hide lastactivities 4907 hideEleMobile("winnerRow", "gamesPage"); // hide lastactivities 4908 } 4909 4910 $(".overlaysidebar").on("click", function () { 4911 4912 var sidebar_ele = $("#sidebar-responsive"); 4913 4914 $("#sidebar-responsive").animate({"left": "-274"}, function () { 4915 sidebar_ele.removeClass("active"); 4916 4917 }); 4918 4919 $("#headerFormPlaceholder").removeClass("slideInDown animated"); 4920 $(".overlaysidebar").addClass("hidden"); 4921 4922 var sidebar_ele2 = $("#myAccountView_top, #depositView_top, #faq_top"); 4923 sidebar_ele2.animate({"left": "-310"}, function () { 4924 sidebar_ele2.removeClass("active"); 4925 }); 4926 }); 4927 4928 // For Logged in user menu mobile 4929 $("#profile-link-mobile").on("click", function () { 4930 $(".overlaysidebar").removeClass("hidden"); 4931 $("#headerFormPlaceholder").addClass("slideInDown animated"); 4932 $("#sidebar-responsive").animate({"left": "-274px"}).removeClass("active"); 4933 $("#wrappergamemenu").animate({"right": "-260"}).removeClass("active"); 4934 4935 }); 4936 4937 4938 // livechat after login 4939 $("#livechat-button-mobile").on("click", function () { 4940 $("#livechat-button .livechat_button a").trigger("click"); 4941 }); 4942 4943 // livechat before login 4944 $("#chat-mobile-wrapper").on("click", function () { 4945 $("#livechat-button a").trigger("click"); 4946 }); 4947 4948 $("#navbar-mobile-wrapper").on("click", function () { 4949 var sidebar_ele = $("#sidebar-responsive, #myAccountView_top, #depositView_top, #faq_top"); 4950 4951 if (sidebar_ele.hasClass("active")) { 4952 $(".overlaysidebar").addClass("hidden"); 4953 sidebar_ele.animate({"left": "-260"}, function () { 4954 sidebar_ele.removeClass("active"); 4955 }); 4956 } else { 4957 $(".overlaysidebar").removeClass("hidden"); 4958 sidebar_ele.animate({"left": "0"}, function () { 4959 sidebar_ele.addClass("active"); 4960 }); 4961 } 4962 }); 4963 4964 // fire event when header affixed 4965 $('#header').on('affix.bs.affix', function () { 4966 if (isMobileOther && !isMobile.tablet) { 4967 var this_height = $("#header").height() - 27; 4968 4969 $("#sidebar-responsive").css({"padding-top": this_height}); 4970 } 4971 4972 /* $("#wrappergamemenu").css({"padding-top":this_height});*/ 4973 $("#signoutButton").text(" ").html("<i class='fa fa-power-off'></i>"); 4974 }); 4975 4976 $('#header').on('affix-top.bs.affix', function () { 4977 if (isMobileOther && !isMobile.tablet) { 4978 $("#sidebar-responsive").css({"padding-top": "0"}); 4979 } 4980 4981 /* $("#wrappergamemenu").css({"padding-top":"0"});*/ 4982 $("#signoutButton").text("Keluar"); 4983 }); 4984 }); 4985</script>
4985 4986 4987 4988<style> 4989 .popup-maintenance { 4990 position: fixed; 4991 top: 0px; 4992 left: 0px; 4993 right: 0px; 4994 bottom: 0px; 4995 height: 100%; 4996 width: 100%; 4997 background: rgba(255, 255, 255, .8); 4998 display: flex; 4999 align-items: center; 5000 justify-content: center; 5001 z-index: 1000000; 5002 } 5003 5004 .wrapper-maintenance { 5005 position: relative; 5006 border-radius: 0 0 3px 3px; 5007 border-bottom: 8px solid #0057cb; 5008 background: #f6f6f7; 5009 background: -moz-linear-gradient(top, #f6f6f7 0%, #dad9da 31%, #c8c7c7 57%, #b1b1b2 89%, #b0b1b1 100%); 5010 background: -webkit-linear-gradient(top, #f6f6f7 0%, #dad9da 31%, #c8c7c7 57%, #b1b1b2 89%, #b0b1b1 100%); 5011 background: linear-gradient(to bottom, #f6f6f7 0%, #dad9da 31%, #c8c7c7 57%, #b1b1b2 89%, #b0b1b1 100%); 5012 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f7', endColorstr='#b0b1b1', GradientType=0); 5013 box-shadow: 0 10px 25px rgba(0, 0, 0, .6); 5014 max-width: 600px; 5015 } 5016 5017 .wrapper-maintenance:after { 5018 content: ""; 5019 display: block; 5020 border-bottom: 2px solid #0057cb; 5021 border-radius: 3px 3px 0 0; 5022 box-shadow: 0 1px 3px #000; 5023 } 5024 5025 @media (max-width: 768px) { 5026 .popup-maintenance { 5027 padding: 5px; 5028 } 5029 5030 .wrapper-maintenance { 5031 max-width: 100%; 5032 } 5033 } 5034 5035 .header-maintenance { 5036 padding: 5px 40px 5px 15px; 5037 color: #fff; 5038 font-size: 20px; 5039 font-weight: 800; 5040 background: #0057cb; 5041 box-shadow: 0 0 10px #000; 5042 font-family: ubuntu; 5043 text-transform: uppercase; 5044 } 5045 5046 .content-maintenance { 5047 padding: 15px; 5048 font-size: 16px; 5049 color: #4d4d4d; 5050 } 5051 5052 .content-maintenance p:last-child { 5053 margin-bottom: 0px; 5054 } 5055 5056 .wrapper-maintenance-close { 5057 position: absolute; 5058 top: 4px; 5059 right: 4px; 5060 width: 30px; 5061 height: 30px; 5062 border-radius: 0; 5063 border: 4px solid #0057cb; 5064 background: #fff; 5065 cursor: pointer; 5066 text-align: center; 5067 } 5068 5069 .wrapper-maintenance-close .fa { 5070 font-size: 21px; 5071 color: #0057cb; 5072 } 5073</style> 5074
5075<script> 5076 $(document).ready(function () { 5077 $("#campaignsEnabled_item").after('<li id="warningPromo_item" class="">\n' + 5078 ' <div class="col-sm-offset-3 col-sm-9">\n' + 5079 ' <div style="padding-left: 27px;color:red;">Dengan tidak berpartisipasi, saya bersedia tidak mendapatkan hadiah promosi apapun termasuk rebate VIP Casino dan Olahraga</div>\n' + 5080 ' </div>\n' + 5081 ' </li>'); 5082 }); 5083 5084 /* delete this after deployment, hard code for depo at the top header */ 5085 /*function senddepodrop(){ 5086 var sendform = true; 5087 var bankAccountName = $("#namadepo").val(); 5088 var amount = ($("#jumlahdepo").val()) ? parseInt($("#jumlahdepo").val()) : 0; 5089 $(".error-general-drop").addClass("hidden").removeClass("alert-danger alert-success").text(""); 5090 5091 5092 if(bankAccountName == "" || amount == 0){ 5093 $(".error-general-drop").removeClass("hidden alert-success").addClass("alert-danger").text("Anda harus mengisi semua kolom untuk melakukan deposit"); 5094 sendform = false; 5095 5096 } else if(amount < 20){ 5097 $(".error-general-drop").removeClass("hidden alert-success").addClass("alert-danger").text(bnz_deposit_minDepositAmount); 5098 sendform = false; 5099 5100 } 5101 5102 5103 if(userIsLogged && sendform){ 5104 /!*$.when(getPaymentProviders()).done(function (response) {*!/ 5105 5106 amount = amount * 1000; // for IDR 5107 $.when(sendDepositNotificationAjaxDropDown({ 5108 'bankAccountName': bankAccountName, 5109 'amount': amount 5110 })).done(function(map) { 5111 if(!hasErrors(map)) { 5112 $(".error-general-drop").removeClass("hidden alert-danger").addClass("alert-success").text(bnz_deposit_success_message); 5113 setTimeout(function(){ 5114 $(".dropdepo").addClass("hidden"); 5115 },3000); 5116 5117 // send deposit event 5118 $.getJSON("/fe-api/player", function(res){ 5119 if(res.hasOwnProperty("userName")){ 5120 ga("send", "event", "Cashier Page", "Deposit Confirm", res.userName, amount); 5121 } 5122 }); 5123 } 5124 else { 5125 5126 if (map.errorCode == "201") { 5127 $(".error-general-drop").removeClass("hidden alert-success").addClass("alert-danger").text("Permintaan Anda sedang kami proses. Silakan coba beberapa saat lagi."); 5128 } 5129 else { 5130 $(".error-general-drop").removeClass("hidden alert-success").addClass("alert-danger").text(getErrorMessage(map)); 5131 } 5132 } 5133 }); 5134 /!*});*!/ 5135 } 5136 }*/ 5137</script>
5137 5138 5139
5140<script> 5141 // for long banner below main slide 5142 function getbanner(zones, param) { 5143 return $.ajax({ 5144 url: "https://display.promosi88.com/www/4xNhFtwnuSZ6vUVJQyOPE9ggWlEk/6ZlN1bYDh7OdSRH72O1sSYTmwqOc.php", 5145 type: "get", 5146 data: {zones: zones, prefix: 'revive-0-', loc: param}, 5147 dataType: "json" 5148 }); 5149 } 5150 5151 var thisloc = window.location.href; 5152 5153 $.when(getbanner("70", thisloc)).done(function (response) { 5154 $.each(response, function (index, value) { 5155 if (index === "revive-0-0") { 5156 value.html = value.html.replaceAll( 5157 "https://display.promosi88.com", 5158 "https://p56pngklqgj5.imagehost.cloud/cdn-cgi/image/format=auto/https://display.promosi88.com" 5159 ); 5160 $(".wrapper-long-banner").html(value.html); 5161 } 5162 }); 5163 5164 }); 5165</script>
5165 5166 5167 5168<!--/* 5169 * 5170 * Revive Adserver Asynchronous JS Tag 5171 * - Generated with Revive Adserver v4.0.0 5172 * 5173 */--> 5174 5175
5176<script async src="//display.promosi88.com/www/4xNhFtwnuSZ6vUVJQyOPE9ggWlEk/2gu0byfnlX6DMyWNr4tMdngpB6mR.php"></script>
5176 5177 5178 5179 <div id="setNicknamePopup" class="popup" style="display: none;"> 5180 5181 5182 5183 5184<div id="setNicknamePopup_wrapper" class="row"> 5185 5186 <div id="setNicknamePopup_left" class="col-sm-12"> 5187 5188 <div class="h1">Tulis nama samaran</div> 5189 <p class="form-title">Nama Samaran dapat dilihat oleh publik & tidak dapat dirubah.</p> 5190 5191 <form id="setNicknamePopup_form" action="" autocomplete="off" onSubmit="javascript: event.preventDefault(); submitNickname();"> 5192 5193 <p id="setNicknamePopup_error" class="error alert alert-danger alert-dismissable" style="display: none"></p> 5194 <p id="nickNameSaved" class="informationSaved alert alert-success alert-dismissable" style="display: none"></p> 5195 5196 <ul id="setNicknamePopup_fields" class="list-unstyled form-fields"> 5197 5198 <li class="form-group"> 5199 <label class="col-sm-4 control-label" for="nickName">Nama Samaran</label> 5200 <div class="col-sm-8"> 5201 <input id="nickName" class="form-control" type="text" name="nickName" minlength="4" maxlength="15" tabindex="1" /> 5202 <div id="nickName_error" class="help-block error-field"></div> 5203 5204 </div> 5205 </li> 5206 5207 </ul> 5208 5209 <div class="col-sm-12 loginPopup_buttons"> 5210 <a tabindex="2" id="manageNickname_saveButton" class="btn btn-primary btn-lg" onclick="javascript: submitNickname();" title="Kirim" >Kirim</a> 5211 </div> 5212 5213 </fieldset> 5214 5215 </form> 5216 5217 </div> 5218 5219</div> 5220 </div> 5221 5222 <div id="announcementPopup" class="popup" style="display: none;"> 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242<div id="announcementPopup_wrapper"> 5243 5244 <div id="announcementPopup_left"> 5245 <div class="inner-announcement bg-announcement-wrapper"> 5246 <style> 5247 .announcement-wrapper .notif{ 5248 color: green; 5249 } 5250 .announcement-wrapper .warning{ 5251 color: red; 5252 } 5253</style> 5254<div class="title-announcement-popup">Informasi penting</div> 5255<div class="announcement-wrapper"> 5256 5257 <ol> 5258 <li class="warning">Mohon perhatikan nomor rekening deposit Anda. Deposit diluar nomor rekening terdaftar tidak dapat kami layani.</li> 5259 <li>Jam operasional 24 Jam (hari libur tetap buka).</li> 5260 <li>Hubungi operator / tim bantuan bila Anda belum melihat nomor tujuan rekening deposit di halaman ini.</li> 5261 <li>Jaga kerahasiaan ID Pemain & kata sandi Anda.</li> 5262 </ol> 5263</div> 5264
5265<script> 5266 function annapicall(param){ 5267 if(param){ 5268 return $.ajax({ 5269 type: "POST", 5270 url: "/bnz-api/group/get/" + param 5271 }); 5272 } 5273 } 5274 5275 $(document).ready(function(){ 5276 var defaultann = '<li class="warning">Mohon perhatikan nomor rekening deposit Anda. Deposit diluar nomor rekening terdaftar tidak dapat kami layani.</li>\n' + 5277 '<li>Jam operasional 24 Jam (hari libur tetap buka).</li>\n' + 5278 '<li>Hubungi operator / tim bantuan bila Anda belum melihat nomor tujuan rekening deposit di halaman ini.</li>\n' + 5279 '<li>Jaga kerahasiaan ID Pemain & kata sandi Anda.</li>'; 5280 5281 $.when(annapicall("announcement")).done(function(data){ 5282 if(data.errorCode == 0){ 5283 $(".announcement-wrapper ol").html(data.data); 5284 } else { 5285 $(".announcement-wrapper ol").html(defaultann); 5286 } 5287 }); 5288 }); 5289</script>
5289 5290 5291 5292 <div class="button-wrapper-announcement"> 5293 <a id="submitAnnouncementButton" class="btn btn-primary btn-lg" onclick="javascript: $.fancybox.close();" title="Ok"/>Ok</a> 5294 </div> 5295 </div> 5296 </div> 5297 5298 <div id="announcementPopup_right"> 5299 <div class="inner-announcement"> 5300 <div id="information-of-bank-details"> 5301 <div class="title-announcement-popup" id="bank-name">Nomor tujuan rekening deposit:</div> 5302 <div><b id="bankname_ann"></b></div> 5303 <div><b id="account-number"></b></div> 5304 <div><b id="account-name"></b></div> 5305 </div> 5306 </div> 5307 5308 <div class="inner-announcement mt20 bg-panduan-ann"> 5309 5310<style> 5311 .title-announcement-popup { 5312 position: relative; 5313 border-bottom: 2px solid #2767bd; 5314 padding-bottom: 5px; 5315 margin-top: 0px; 5316 color: #0057CB; 5317 font-size: 19px !important; 5318 font-weight: bold; 5319 margin-bottom: 5px; 5320 } 5321</style> 5322<div class="announcement-wrapper2"> 5323 <div class="title-announcement-popup">Panduan dasar Bonanza88</div> 5324 <table> 5325 <tr> 5326 <td> 5327 <div id="announcementButton1" class="btn-announcement-popup"><i class="fa fa-exclamation-triangle"></i></div> 5328 </td> 5329 <td>:</td> 5330 <td>buka kembali halaman ini.</td> 5331 </tr> 5332 <tr> 5333 <td> 5334 <div class="btn-announcement-popup"> 5335 Profil 5336 </div> 5337 </td> 5338 <td>:</td> 5339 <td>lihat / rubah informasi pribadi.</td> 5340 </tr> 5341 <tr> 5342 <td> 5343 <div class="btn-announcement-popup"> 5344 Kasir 5345 </div> 5346 </td> 5347 <td>:</td> 5348 <td>isi formulir deposit / tarik dana.</td> 5349 </tr> 5350 <tr> 5351 <td> 5352 <div class="btn-announcement-popup"> 5353 Laporan 5354 </div> 5355 </td> 5356 <td>:</td> 5357 <td>lihat sejarah perbankan / permainan.</td> 5358 </tr> 5359 <tr> 5360 <td> 5361 <div class="btn-announcement-popup"> 5362 Bantuan 5363 </div> 5364 </td> 5365 <td>:</td> 5366 <td>lihat informasi bantuan Bonanza88.</td> 5367 </tr> 5368 <tr> 5369 <td> 5370 <div class="btn-announcement-popup btn-chat-ann"> 5371 Chat <i class="fa fa-comment" aria-hidden="true"></i> 5372 </div> 5373 </td> 5374 <td>:</td> 5375 <td>hubungi "Tim Bantuan".</td> 5376 </tr> 5377 </table> 5378</div> 5379 </div> 5380 </div> 5381 <div style="clear:both"></div> 5382 5383</div> 5384
5385<script> 5386 // Make request for getting information of bank 5387 $(document).ready(function(){ 5388 $.when(ajaxCalls.playerDetailsRequest()).done(function (playerResult) { 5389 $("#bankname_ann").text(playerResult.operatorBankName); 5390 $('#account-number').text(playerResult.operatorAccountNumber); 5391 $('#account-name').text(playerResult.operatorAccountName); 5392 }); 5393 5394 }); 5395</script>
5395 5396 </div> 5397 5398 <div id="staticMigrationPopup" class="popup" style="display: none;"> 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417<p class="title-migration"><b>Halo,</b></p> 5418<p class="title-migration">Selamat datang di wajah baru Bonanza88!</p> 5419<p><b>Berikut ini adalah beberapa informasi penting yang perlu diketahui:</b></p> 5420 5421<ol> 5422 <li> 5423 Ketika Anda menyelesaikan formulir konfirmasi pendaftaran, maka Anda akan mendapatkan total bonus 385% dari 5 deposit pertama yang Anda lakukan di all-new Bonanza88.** 5424 </li> 5425 <li>Seluruh pusat administratif (contoh: chat, formulir deposit, formulir tarik dana, perubahan kata sandi, dsb) hanya dapat dilakukan melalui situs Bonanza88.</li> 5426 <li>Anda dapat segera bermain bola tangkas dan beragam permainan baru Bonanza88 setelah Anda melengkapi formulir konfirmasi pendaftaran.</li> 5427</ol> 5428 5429<div class="wrapper-button-migration"> 5430 <a class="btn btn-primary" onclick="openMigrationPopup();">Lanjut</a> 5431</div> 5432 5433<p class="notes-bottom">** Syarat dan ketentuan berlaku - lihat pusat promosi untuk keterangan lengkap.</p> 5434 5435 </div> 5436 5437 <div id="migrationPopup" class="popup" style="display: none;"> 5438 5439 5440 5441<div id="migrationPopup_wrapper"> 5442 5443 5444 <div class="form-title"> 5445 <ol> 5446 <li>Anda dapat mengubah sebagian dari informasi dibawah.</li> 5447 <li>Nama lengkap harus sesuai dengan nama pada rekening bank.</li> 5448 <li>Tanda <i title="" class="fa fa-close fa-lg" alt="Error" ></i> berarti harus diubah.</li> 5449 <li>Gunakan ID Pemain dan kata sandi baru untuk masuk ke permainan.</li> 5450 <li>Tanggal lahir dibutuhkan jika Anda lupa id pemain / kata sandi.</li> 5451 </ol> 5452 </div> 5453 5454 <form id="migration_form" action="" autocomplete="off"> 5455 5456 <p id="migrationPopup_error" class="error alert alert-danger alert-dismissable" style="display: none;"></p> 5457 <p id="migrationSaved" class="informationSaved alert alert-success alert-dismissable" style="display: none;"></p> 5458 5459 <ul id="migrationPopup_fields" class="list-unstyled form-fields"> 5460 5461 <li id="migration_userName" class="form-group has-feedback"> 5462 <label class="control-label col-sm-3" for="migrationUserName"> 5463 ID Pemain: <span id="star_migrationUserName"> *</span> 5464 </label> 5465 <div class="col-sm-9"> 5466 <input id="migrationUserName" placeholder="4-15 angka/huruf saja" class="form-control" name="userName" type="text" minlength="4" maxlength="15" onkeypress="validateInputs(event, 'userAccounts');"> 5467 <input id="migrationOldUserName" class="form-control" name="oldUserName" type="hidden"> 5468 <div class="form-control-feedback"> 5469 <i alt="?" title="Identitas yang akan Anda gunakan untuk masuk ke dalam permainan." class="fa fa-question fa-lg"></i> 5470 <span class="registerValidOK" id="migrationUserName_validOK"></span> 5471 </div> 5472 <p id="migrationUserName_error" class="bankFieldError help-block error-field"></p> 5473 </div> 5474 </li> 5475 5476 <li id="migration_nickName" class="form-group has-feedback"> 5477 <label class="control-label col-sm-3" for="migrationNickName"> 5478 Nama Samaran: <span id="star_migrationNickName"> *</span> 5479 </label> 5480 <div class="col-sm-9"> 5481 <input id="migrationNickName" placeholder="4-15 angka/huruf saja" class="form-control" name="nickName" type="text" minlength="4" maxlength="15" onkeypress="validateInputs(event, 'userAccounts');"> 5482 <input id="migrationOldNickName" name="oldNickName" type="hidden"> 5483 <div class="form-control-feedback"> 5484 <i alt="?" title="Nama samaran dapat dilihat oleh publik" class="fa fa-question fa-lg"></i> 5485 <span class="registerValidOK" id="migrationNickName_validOK"></span> 5486 </div> 5487 <p id="migrationNickName_error" class="bankFieldError help-block error-field"></p> 5488 </div> 5489 </li> 5490 5491 5492 5493 <li id="migration_newPassword" class="form-group has-feedback"> 5494 <label class="control-label col-sm-3" for="migrationNewPassword"> 5495 Kata sandi baru:<span id="star_migrationNewPassword"> *</span> 5496 </label> 5497 <div class="col-sm-9"> 5498 <input id="migrationNewPassword" placeholder="6-50 angka/huruf/spasi" class="form-control" type="text" value="" name="password" minlength="6" maxlength="50" />
5499 <span class="eye-icon show-pass" onclick="showPassword('migrationNewPassword');"></span> 5500 <div class="form-control-feedback"> 5501 <i alt="?" title="Tekan tanda mata untuk menyembunyikan kata sandi." class="fa fa-question fa-lg"></i> 5502 <span class="registerValidOK" id="migrationNewPassword_validOK"></span> 5503 </div> 5504 <p id="migrationNewPassword_error" class="bankFieldError help-block error-field"></p> 5505 </div> 5506 </li> 5507 5508 <li id="migration_birthDate" class="form-group has-feedback"> 5509 <label class="control-label col-sm-3" for="migrationBirthDay"> 5510 Tanggal lahir 5511 <span class="birthdatetitle"> 5512 (Tanggal / Bulan / Tahun) 5513 </span> 5514 <span id="star_migrationBirthDay"> *</span> 5515 </label> 5516 <div id="migration_birthDateWrapper" class="col-sm-9"> 5517 <table> 5518 <tbody> 5519 <tr> 5520 <td> 5521 <select id="migrationBirthDay" class="form-control" name="day-birthDate"> 5522 <option value="" selected="selected" disabled="disabled">Tgl</option> 5523 5524 5525 <option value="1">1</option> 5526 5527 5528 <option value="2">2</option> 5529 5530 5531 <option value="3">3</option> 5532 5533 5534 <option value="4">4</option> 5535 5536 5537 <option value="5">5</option> 5538 5539 5540 <option value="6">6</option> 5541 5542 5543 <option value="7">7</option> 5544 5545 5546 <option value="8">8</option> 5547 5548 5549 <option value="9">9</option> 5550 5551 5552 <option value="10">10</option> 5553 5554 5555 <option value="11">11</option> 5556 5557 5558 <option value="12">12</option> 5559 5560 5561 <option value="13">13</option> 5562 5563 5564 <option value="14">14</option> 5565 5566 5567 <option value="15">15</option> 5568 5569 5570 <option value="16">16</option> 5571 5572 5573 <option value="17">17</option> 5574 5575 5576 <option value="18">18</option> 5577 5578 5579 <option value="19">19</option> 5580 5581 5582 <option value="20">20</option> 5583 5584 5585 <option value="21">21</option> 5586 5587 5588 <option value="22">22</option> 5589 5590 5591 <option value="23">23</option> 5592 5593 5594 <option value="24">24</option> 5595 5596 5597 <option value="25">25</option> 5598 5599 5600 <option value="26">26</option> 5601 5602 5603 <option value="27">27</option> 5604 5605 5606 <option value="28">28</option> 5607 5608 5609 <option value="29">29</option> 5610 5611 5612 <option value="30">30</option> 5613 5614 5615 <option value="31">31</option> 5616 5617 </select> 5618 </td> 5619 <td style="text-align:center;"> 5620 <select id="migrationBirthMonth" class="form-control" name="month-birthDate"> 5621 <option value="" selected="selected" disabled="disabled">Bln</option> 5622 5623 5624 <option value="1">Januari</option> 5625 5626 5627 <option value="2">Februari</option> 5628 5629 5630 <option value="3">Maret</option> 5631 5632 5633 <option value="4">April</option> 5634 5635 5636 <option value="5">Mei</option> 5637 5638 5639 <option value="6">Juni</option> 5640 5641 5642 <option value="7">Juli</option> 5643 5644 5645 <option value="8">Agustus</option> 5646 5647 5648 <option value="9">September</option> 5649 5650 5651 <option value="10">Oktober</option> 5652 5653 5654 <option value="11">November</option> 5655 5656 5657 <option value="12">Desember</option> 5658 5659 </select> 5660 </td> 5661 <td style="text-align:right;"> 5662 <select id="migrationBirthYear" class="form-control" name="year-birthDate"> 5663 <option value="" selected="selected" disabled="disabled">Thn</option> 5664 </select> 5665 </td> 5666 </tr> 5667 </tbody> 5668 </table> 5669 <div class="form-control-feedback"> 5670 <i alt="?" title="Tanggal lahir harus sesuai dengan bukti identitas. Pada saat acak kami dapat meminta bukti identitas untuk menghindari taruhan di bawah usia." class="fa fa-question fa-lg"></i>
5671 <span class="registerValidOK" id="migrationBirthDay_validOK"></span> 5672 </div> 5673 <p id="migrationBirthDay_error" class="bankFieldError help-block error-field"></p> 5674 </div> 5675 </li> 5676 5677 <li id="migration_firstName" class="form-group has-feedback"> 5678 <label class="control-label col-sm-3" for="migrationFirstName"> 5679 Nama depan: <span id="star_migrationFirstName"> *</span> 5680 </label> 5681 <div class="col-sm-9"> 5682 <input id="migrationFirstName" placeholder="1-32 huruf/titik/spasi/strip" class="form-control" type="text" name="firstName" value="" minlength="1" maxlength="32" onkeypress="validateInputs(event, 'isName');"> 5683 <div class="form-control-feedback"> 5684 <i alt="?" title="Nama harus sesuai dengan nama pada rekening bank." class="fa fa-question fa-lg"></i> 5685 <span class="registerValidOK" id="migrationFirstName_validOK"></span> 5686 </div> 5687 <p id="migrationFirstName_error" class="bankFieldError help-block error-field"></p> 5688 </div> 5689 </li> 5690 5691 <li id="migration_middleName" class="form-group has-feedback"> 5692 <label class="control-label col-sm-3" for="migrationMiddleName"> 5693 Nama tengah: 5694 </label> 5695 <div class="col-sm-9"> 5696 <input id="migrationMiddleName" placeholder="Kosongkan bila tidak memiliki" class="form-control" name="middleName" type="text" minlength="0" maxlength="32" onkeypress="validateInputs(event, 'isName');"> 5697 <div class="form-control-feedback"> 5698 <i alt="?" title="Nama harus sesuai dengan nama pada rekening bank." class="fa fa-question fa-lg"></i> 5699 <span class="registerValidOK" id="migrationMiddleName_validOK"></span> 5700 </div> 5701 <p id="migrationMiddleName_error" class="bankFieldError help-block error-field"></p> 5702 </div> 5703 </li> 5704 5705 <li id="migration_lastName" class="form-group has-feedback"> 5706 <label class="control-label col-sm-3" for="migrationLastName"> 5707 Nama belakang: <span id="star_migrationLastName"> *</span> 5708 </label> 5709 <div class="col-sm-9"> 5710 <input id="migrationLastName" placeholder="1-32 huruf/titik/spasi/strip" class="form-control" type="text" name="lastName" value="" minlength="1" maxlength="32" onkeypress="validateInputs(event, 'isName');"> 5711 <div class="form-control-feedback"> 5712 <i alt="?" title="Nama harus sesuai dengan nama pada rekening bank." class="fa fa-question fa-lg"></i> 5713 <span class="registerValidOK" id="migrationLastName_validOK"></span> 5714 </div> 5715 <p id="migrationLastName_error" class="bankFieldError help-block error-field"></p> 5716 </div> 5717 </li> 5718 5719 <li id="migration_noLastName" class="checkbox"> 5720 <label for="migrationNoLastName"> 5721 <input id="migrationNoLastName" type="checkbox" name="noLastName" value="1"/> 5722 Saya tidak punya nama belakang 5723 </label> 5724 </li> 5725 5726 <li id="migration_acceptUserTerms" class="checkbox"> 5727 <label for="migrationAcceptUserTerms"> 5728 <input type="checkbox" name="policyChecked" id="migrationAcceptUserTerms" /> 5729 <p id="migrationTermsText"> 5730 Saya berusia lebih dari {0} tahun & Setuju dengan 5731 <a onclick="event.preventDefault(); openPopUp('/id/termandcondition', 'static');"> 5732 Syarat dan Ketentuan 5733 </a> 5734 5735 <span> yang berlaku.</span> 5736 <span id="star_migrationAcceptUserTerms"> *</span> 5737 </p> 5738 </label> 5739 <div id="migrationAcceptUserTerms_error" class="bankFieldError help-block error-field"></div> 5740 </li> 5741 5742 </ul> 5743 5744 <div class="col-sm-12 loginPopup_buttons"> 5745 <input id="migrationToken" type="hidden" name="token" value=""/> 5746 <a id="migration_saveButton" class="btn btn-primary btn-lg" onclick="javascript: migrateUser();" title="Kirim">Kirim</a> 5747 </div> 5748 5749 </form> 5750 5751</div> 5752
5753<script type="text/javascript"> 5754 5755 var initMigrationMap = []; 5756 var currentAgeLimitMigration = 18; 5757 5758 $(function() { 5759 5760 $('#migrationPopup_error').hide(); 5761 $('#migrationSaved').hide(); 5762 5763 var monthElement = $('#migrationBirthMonth'), 5764 yearElement = $('#migrationBirthYear'), 5765 dayElement = $('#migrationBirthDay'); 5766 5767 // set number for days of month 5768 dayElement.change(function () { 5769 dayElement.removeClass("errordate"); 5770 setDaysNumber('migrationBirthDay', monthElement.val(), yearElement.val(), dayElement.val()); 5771 }); 5772 monthElement.change(function () { 5773 setDaysNumber('migrationBirthDay', monthElement.val(), yearElement.val(), dayElement.val()); 5774 }); 5775 yearElement.change(function () { 5776 setDaysNumber('migrationBirthDay', monthElement.val(), yearElement.val(), dayElement.val()); 5777 }); 5778 5779 var currentAgeLimit = 18; 5780 5781 $.when(getRegisterCountry()).done(function(map) { 5782 5783 if (!hasErrors(map)) { 5784 var playersCountry = map.country; 5785 5786 // Populate year dropdown (different age limit for Estonia, Belgium and Mexico) 5787 if (playersCountry == "EST" || playersCountry == "BEL" || playersCountry == "MEX") { 5788 currentAgeLimit = 21; 5789 } 5790 } 5791 }); 5792 5793 // Replace the age number in the form's terms-text 5794 $('#migrationTermsText').html(replaceParams($('#migrationTermsText').html(), [currentAgeLimit])); 5795 5796 // Populate year selector 5797 for(var i = 0; i < 90; i++) { 5798 yearElement.append('<option value="' + (thisYearMinusLimit - i) + '">' + (thisYearMinusLimit - i) + '</option>'); 5799 } 5800 5801 // [Bonanza]. 5802 $('#migrationNoLastName').change(function() { 5803 $('#star_migrationLastName').toggle(); 5804 changeFieldStatus('migrationLastName'); 5805 $('#migrationLastName').val('').prop('disabled', $(this).prop('checked')); 5806 }); 5807 5808 $('#migration_saveButton').addClass('disabled'); 5809 5810 5811 $('#migration_form').find(':text, :password, :checkbox, select').each(function() { 5812 var fieldId = $(this).prop('id'); 5813 initMigrationMap.push(fieldId); 5814 5815 $('#' + fieldId).on('blur change', function() { 5816 checkUserData(fieldId, checkAllUserData(false)); 5817 }); 5818 5819 }); 5820 5821 5822 $(".form-control, #migration_form select.form-control").focusin(function(){ 5823 if ($(this).closest("li").hasClass("has-error")){ 5824 $(this).closest("li").find(".bankFieldError").addClass("data-shown"); 5825 } 5826 }); 5827 $(".form-control, #migration_form select.form-control").focusout(function(){ 5828 $(this).closest("li").find(".bankFieldError").removeClass("data-shown"); 5829 }); 5830 5831 $(".registerValidOK").on("mouseenter", function(){ 5832 $(this).closest("li").find(".bankFieldError").addClass("data-shown"); 5833 }); 5834 $(".registerValidOK").on("mouseout", function(){ 5835 if ($(this).closest("li").find(".form-control").is(":not(:focus)")){ 5836 $(this).closest("li").find(".bankFieldError").removeClass("data-shown"); 5837 } 5838 }); 5839 5840 5841 }); 5842 5843 function checkAllUserData(checkAll) { 5844 checkAll = checkAll || false; 5845 5846 var validatedFields; 5847 for (var i = 0; i < initMigrationMap.length; ++i) { 5848 validatedFields = checkUserData(initMigrationMap[i]); 5849 if (!checkAll && !validatedFields) break; 5850 } 5851 5852 if (validatedFields) { 5853 $('#migration_saveButton').removeClass('disabled'); 5854 } 5855 else { 5856 $('#migration_saveButton').addClass('disabled'); 5857 } 5858 5859 return validatedFields; 5860 } 5861 5862 function checkUserData(fieldId) { 5863 var validatedFields = true; 5864 5865 if (fieldId == 'migrationUserName' || fieldId == 'migrationNickName') { 5866 showRegisterErrorMessages = true; 5867 5868 if (!checkEmpty(fieldId)) { 5869 changeFieldStatus(fieldId, 'error', bnz_common_msgValidatorEmpty); 5870 validatedFields = false;
5871 } 5872 else if (!isAlphaNumeric(fieldId)) { 5873 changeFieldStatus(fieldId, 'error', bnz_error_msgUserAccountsValidationError); 5874 validatedFields = false; 5875 } 5876 else if (!checkElementLength(fieldId)) { 5877 validatedFields = false; 5878 } 5879 else if ($('#migrationUserName').val() == $('#migrationNickName').val()) { 5880 validatedFields = false; 5881 /*var error_message_migration = ""; 5882 if (fieldId == "migrationUserName"){ 5883 error_message_migration = bnz_error_msgUserNameSameWithNickNameError; 5884 } else if (fieldId == "migrationNickName") { 5885 error_message_migration = bnz_error_msgUserNameSameWithNickNameError2; 5886 }*/ 5887 changeFieldStatus('migrationUserName', 'error', bnz_error_msgUserNameSameWithNickNameError); 5888 changeFieldStatus('migrationNickName', 'error', bnz_error_msgUserNameSameWithNickNameError2); 5889 5890 } 5891 else if (fieldId == 'migrationUserName' && ($('#migrationUserName').val() != $('#migrationOldUserName').val())) { 5892 if (!checkDuplication(fieldId, false, false, true)) { 5893 validatedFields = false; 5894 } 5895 } 5896 else if (fieldId == 'migrationNickName' && ($('#migrationNickName').val() != $('#migrationOldNickName').val())) { 5897 if (!checkDuplication(fieldId, false, false, true)) { 5898 validatedFields = false; 5899 } 5900 } 5901 else { 5902 validatedFields = true; 5903 changeFieldStatus(fieldId, 'success'); 5904 } 5905 } 5906 /*else if (fieldId == 'migrationOldPassword') { 5907 if (!checkEmpty(fieldId, true)) { 5908 changeFieldStatus(fieldId, 'error', bnz_common_msgValidatorEmpty); 5909 validatedFields = false; 5910 } 5911 else { 5912 validatedFields = true; 5913 changeFieldStatus(fieldId, 'success'); 5914 } 5915 }*/ 5916 else if (fieldId == 'migrationNewPassword') { 5917 showRegisterErrorMessages = true; 5918 5919 if (!checkEmpty(fieldId, true)) { 5920 validatedFields = false; 5921 changeFieldStatus(fieldId, 'error', bnz_common_msgValidatorEmpty); 5922 } 5923 else if (!checkElementLength(fieldId) || !checkPasswordSafety(fieldId)) { 5924 validatedFields = false; 5925 } 5926 else { 5927 validatedFields = true; 5928 changeFieldStatus(fieldId, 'success'); 5929 } 5930 } 5931 else if (fieldId == 'migrationBirthDay' || fieldId == 'migrationBirthMonth' || fieldId == 'migrationBirthYear') { 5932 var inputYear = parseInt($('#migrationBirthYear').val()), 5933 inputMonth = parseInt($('#migrationBirthMonth').val()) - 1, 5934 inputDate = parseInt($('#migrationBirthDay').val()); 5935 5936 var birthDate1 = new Date(inputYear, inputMonth, inputDate); 5937 5938 5939 if (!checkDateValidity(inputYear, inputMonth, inputDate)) { 5940 changeFieldStatus('migrationBirthDay', 'error', bnz_common_msgValidatorEmpty); 5941 validatedFields = false; 5942 5943 } 5944 else if (!checkUserIsOldEnoughMigration(birthDate1)) { 5945 5946 var error = replaceParams(bnz_migration_msgUserIsNotOldEnough, [currentAgeLimitMigration]); 5947 changeFieldStatus('migrationBirthDay', 'error', error); 5948 validatedFields = false; 5949 } 5950 else { 5951 validatedFields = true; 5952 changeFieldStatus('migrationBirthDay', 'success'); 5953 } 5954 } 5955 else if (fieldId == 'migrationFirstName' || (fieldId == 'migrationLastName' && !$("#migrationNoLastName").is(":checked"))) { 5956 showRegisterErrorMessages = true; 5957 validatedFields = validatePersonalName(fieldId); 5958 } 5959 else if (fieldId == 'migrationMiddleName') { 5960 showRegisterErrorMessages = true; 5961 validatedFields = validatePersonalName(fieldId, true); 5962 } 5963 else if (fieldId == 'migrationAcceptUserTerms') { 5964 showRegisterErrorMessages = true; 5965 5966 if ($('#migrationAcceptUserTerms').attr('checked') == 'checked') { 5967 $('#migrationAcceptUserTerms').val('1'); 5968 } 5969 else { 5970 $('#migrationAcceptUserTerms').val('0'); 5971 } 5972 validatedFields = checkTerms('migrationAcceptUserTerms'); 5973 } 5974 5975 return validatedFields; 5976 } 5977 5978 function checkUserIsOldEnoughMigration(date) { 5979 var today = new Date(); 5980 var userDatePlusAgeLimit = date.setYear(date.getFullYear() + currentAgeLimitMigration); 5981 5982 if (isNaN(userDatePlusAgeLimit) || (today - userDatePlusAgeLimit) < 0) { 5983 return false;
5984 } 5985 return true; 5986 } 5987 5988 function migrateUser() { 5989 var isFormValid; 5990 5991 $('#migration_form').find(':text, :password, select, :checkbox').each(function() { 5992 isFormValid = checkAllUserData(true); 5993 }); 5994 5995 if (isFormValid) { 5996 var data = $("#migration_form").serialize(); 5997 5998 $.when(migrateUserAjax(data)).done(function (map) { 5999 6000 if (!hasErrors(map)) { 6001 $('#migrationPopup_error').hide(); 6002 $('#migrationSaved').show().html(bnz_migrate_migrationOK); 6003 firstloginuserregister = true; 6004 autoLoginFromMigrationPopup(map.loginCode); 6005 } 6006 else if (map.errorCode == 110) { 6007 $('#migrationPopup_error').show().html(bnz_migrate_oldPasswordException); 6008 } else if (map.errorCode == 180) { 6009 $('#migrationPopup_error').show().html(bnz_msgDuplicatedNicknameException); 6010 changeFieldStatus('migrationNickName', 'error', bnz_msgDuplicatedNicknameException); 6011 } 6012 else { 6013 showErrorObj($("#migrationPopup_error"), getErrorMessage(map)); 6014 } 6015 }); 6016 } 6017 6018 } 6019 6020 function migrateUserAjax(data) { 6021 return $.ajax({ 6022 url: "/fe-api/migrate", 6023 type: "POST", 6024 data: data, 6025 dataType: "json" 6026 }); 6027 } 6028 6029 function autoLoginFromMigrationPopup(token) { 6030 var data = "t=" + token; 6031 6032 $.when(autoLoginPost(data, true)).done(function(map) { 6033 if(!hasErrors(map)) { 6034 $.fancybox.close(); 6035 var lang = $.getCookie('_lang') || defaultLanguage; 6036 createCookie("afterloginannouncement","1",0); 6037 redirect("/"+ lang +"/postlogin/verification"); 6038 6039 } 6040 else { 6041 var error = getErrorMessage(map); 6042 showErrorObj($('#migrationPopup_error'), error); 6043 } 6044 }); 6045 6046 } 6047 6048</script>
6048 6049 6050 </div> 6051 <div id="warningPopup" class="popup" style="display: none;"> 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071<div id="warningPopup_wrapper"> 6072 6073 <p id="thiswarningmessage"></p> 6074 <div class="btn btn-primary" id="gotopageclosethis">Lanjut</div> 6075 <div class="btn btn-primary" onclick="javascript: $.fancybox.close();">Batal</div> 6076<div style="clear:both"></div> 6077</div> 6078 </div> 6079 6080 6081<style> 6082 #slowConnectionWarning { 6083 padding: 0 15px; 6084 } 6085 6086 #slowConnectionWarning.popup .h1 { 6087 margin: 0 -15px 15px; 6088 } 6089</style> 6090<div id="slowConnectionWarning" class="popup" style="display: none"> 6091 6092 <div id="slowConnectionWarning_content"> 6093 6094 <div class="h1">Gangguan Jaringan</div> 6095 <p>Apakah Anda ingin?</p> 6096 6097 <div style="display: flex;justify-content: space-between"> 6098 <div class="btn btn-primary btn-lg" title="Refresh" onclick="location.reload()" >Muat ulang</div> 6099 <div class="btn btn-default btn-lg" title="Lanjut" onclick="$.fancybox.close();" >Lanjut</div> 6100 </div> 6101 6102 </div> 6103 6104</div> 6105 </div> 6106 </div> 6107 </div> 6108</div> 6109 6110 6111 6112 6113 6114 6115 <div id="timeReachedPopup" class="popup" style="display: none;"> 6116 6117 6118 6119<div id="timeReachedConfirm"> 6120 6121 <div id="timeReachedConfirm_content"> 6122 6123 <div class="h1">Waktu Sesi</div> 6124 <p>Jumlah maksimum waktu sesi telah tercapai. Apakah Anda ingin Melanjutkan atau Keluar?</p> 6125 6126 <div class="confirm btn btn-primary btn-lg" id="gamingtimelimitstay" title="" onclick="javascript: timeReachedContinue('Y');" >Lanjutkan</div> 6127 <div class="confirm btn btn-default btn-lg" id="gamingtimelimitlogout" title="" onclick="javascript: timeReachedContinue('N');" >Keluar</div> 6128 6129 </div> 6130 6131</div> 6132 </div> 6133 6134 6135 6136</body> 6137 6138</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.