PageSourceSearch

https://www.lesleyannedown.com/event

html lesleyannedown.com collected 2026-10-02 19:38:02 UTC 118,719 bytes, 3,486 lines download raw bytes

1<!doctype html>
2<html lang="id">
3 <head>
4 <meta charset="utf-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6 
7 <!-- Meta-Start -->
8 
9 <meta name="description"
10        content="RAJADEWA777 membuka ruang eksplorasi Rajadewa melalui informasi APK Raja Dewa Slot Mobile, mulai dari pembaruan akses dan kompatibilitas perangkat hingga referensi terbaru yang dirangkum secara informatif, praktis, dan mudah dipahami." />
11<meta name="keywords" content="rajadewa, slot rajadewa, rajadewa slot, raja dewa slot, situs rajadewa, login rajadewa, rajadewa 138, raja dewa 138, apk slot, rajadewa777, rajadewa777 slot, situs rajadewa777" />
12<meta property="og:title" content="RAJADEWA777: Eksplorasi Rajadewa Lewat APK Raja Dewa Slot Mobile">
13<meta property="og:description" content="RAJADEWA777 membuka ruang eksplorasi Rajadewa melalui informasi APK Raja Dewa Slot Mobile, mulai dari pembaruan akses dan kompatibilitas perangkat hingga referensi terbaru yang dirangkum secara informatif, praktis, dan mudah dipahami.">
14<meta name="robots" content="index, follow"/>
15<link rel="canonical" href="https://www.lesleyannedown.com/" />
16<link rel="amphtml" href="https://reviewstalker.com/about-2/rajadewa777/" />
17<meta name="google-site-verification" content="YM2s1fJGyI-OI2dX6FlJ1RJNWGZpfNjR1IFUs-ruNUM" />
18
19<script type="application/ld+json">
20{
21  "@context": "https://schema.org",
22  "@type": "FAQPage",
23  "mainEntity": [
24    {
25      "@type": "Question",
26      "name": "Apa itu RAJADEWA777?",
27      "acceptedAnswer": {
28        "@type": "Answer",
29        "text": "RAJADEWA777 merupakan halaman informasi yang membahas Rajadewa, termasuk referensi APK Raja Dewa Slot Mobile, pembaruan akses, kompatibilitas perangkat, serta informasi terkait lainnya."
30      }
31    },
32    {
33      "@type": "Question",
34      "name": "Apa yang dimaksud dengan APK Raja Dewa Slot Mobile?",
35      "acceptedAnswer": {
36        "@type": "Answer",
37        "text": "APK Raja Dewa Slot Mobile merupakan istilah yang digunakan dalam pembahasan aplikasi dan akses mobile bertema Raja Dewa. Informasinya dapat mencakup kompatibilitas perangkat, akses, serta pembaruan yang tersedia."
38      }
39    },
40    {
41      "@type": "Question",
42      "name": "Apa saja informasi yang tersedia di RAJADEWA777?",
43      "acceptedAnswer": {
44        "@type": "Answer",
45        "text": "RAJADEWA777 membahas berbagai referensi seputar Rajadewa, Raja Dewa Slot Mobile, APK Rajadewa, pembaruan akses, kompatibilitas perangkat, serta istilah terkait seperti Rajadewa 138."
46      }
47    },
48    {
49      "@type": "Question",
50      "name": "Apakah RAJADEWA777 membahas Ratehoki88, Megawin dan Bolabos?",
51      "acceptedAnswer": {
52        "@type": "Answer",
53        "text": "Ya, Ratehoki88, Megawin, dan Bolabos dapat menjadi bagian dari referensi tambahan dalam pembahasan digital yang berkaitan, sementara fokus utama RAJADEWA777 tetap pada informasi Rajadewa dan Raja Dewa Slot Mobile."
54      }
55    },
56    {
57      "@type": "Question",
58      "name": "Apakah tersedia informasi mengenai Slot QRIS dan Slot DANA?",
59      "acceptedAnswer": {
60        "@type": "Answer",
61        "text": "Pembahasan mengenai Slot QRIS dan Slot DANA dapat disertakan sebagai informasi umum mengenai metode pembayaran digital, sesuai dengan konteks informasi yang tersedia di RAJADEWA777."
62      }
63    }
64  ]
65}
66</script>
66
67 
68 <!-- Meta-End -->
69 
70  <title>RAJADEWA777: Eksplorasi Rajadewa Lewat APK Raja Dewa Slot Mobile</title>
71  
72 <link rel="icon" href="/images/favicon.png" type="image/png">
73 
74 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-4Q6Gf2aSP4eDXB8Miphtr37CMZZQ5oXLH2yaXMJ2w8e2ZtHTl7GptT4jmndRuHDT" crossorigin="anonymous">
75 
76 
77 <link rel="preconnect" href="https://fonts.googleapis.com">
78 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
79 <link rel="preconnect" href="https://fonts.googleapis.com">
80 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
81 <link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Oswald:[email protected]&display=swap" rel="stylesheet">
82
83 
83<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
83
84 
84<script src="/js/script.js?6ac00819779a4"></script>
84
85 
85<script src="/js/global.js?1787301701"></script>
85
86 
86<script src="/js/toastify.js?1787301701"></script>
86
87 
87<script src="/js/masonry.pkgd.min.js?1787301701"></script>
87
88 
88<script src="/js/splide.min.js?1787301701"></script>
88
89 
89<script src="/js/dataTables.js?1787301701"></script>
89
90 
90<script src="/js/dataTables.bootstrap5.js?1787301701"></script>
90
91 
92 
93 <link rel="stylesheet" href="/css/toastify.css?1787301701">
94 <link rel="stylesheet" href="/css/splide.min.css?1787301701">
95 
96 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css">
97 
98 
99  <link rel="stylesheet" href="/css/template/GBR.css?1787301701">
100  
101 
102 <link rel="stylesheet" href="/css/style.css?1787301701">
103 <link rel="stylesheet" href="/css/logo.css?1787301701">
104 <link rel="stylesheet" href="https://imgotp.viva88athenae.com//icomoon/style.css?1787301701">
105 
106 <style>
107 
108 @font-face {
109 font-family: 'icomoon';
110 font-display: swap;
111 src: url('https://imgotp.viva88athenae.com//icomoon/fonts/icomoon.ttf?1787301701') format('truetype');
112 font-weight: normal;
113 font-style: normal;
114 }
115 
116 </style>
117 
118 
119 </head>
120 <body>
121 
122 
123 
124 <div class="wrapper">
125
126 <aside class="box-sidebar">
127 <style>
128 .sidebar-menu.active {
129 background-color: var(--bg-hover);
130 /* Or any custom color */
131 }
132
133 .new-badge {
134 position: absolute;
135 right: 0;
136 top: 50%;
137 transform: translateY(-50%);
138 margin-right: 8px;
139 }
140</style>
141
142
143<div class="sidebar pb-4">
144 <div class="sidebar-head d-none d-lg-block">
145 <div class="d-flex justify-content-center align-items-center w-100 my-4">
146 <a href="/"
147 onclick="event.preventDefault();content(`/`);unsetSidebarMenuActive()"><img
148 src="/images/logo.gif?1787301701"
149 class="logo-sidebar" alt="Logo"></a>
150 </div>
151
152 </div>
153 <div class="sidebar-body">
154 <div class="d-flex flex-column mx-3">
155 <div class="d-flex flex-column">
156 <div class="d-block d-lg-none mt-3 mt-lg-0">
157 <style>
158 /*:root {*/
159 /*    --bg-surface: rgb(15, 25, 35);*/
160 /*    --text-deep: white;*/
161 /*    --text-surface: white;*/
162 /*    --bg-elevated: rgb(40, 50, 60);*/
163 /*    --placeholder-color: rgb(100, 110, 120);*/
164 /*}*/
165
166 /* Input Styles */
167 .search-container {
168 position: relative;
169 z-index: 991;
170 width: 100%;
171 margin: auto;
172 }
173
174 .search-container input[type="text"] {
175 background-color: var(--bg-surface);
176 color: var(--text-deep);
177 border: 2px solid var(--bg-elevated);
178 outline: none;
179 padding: 8px 40px 8px 50px; /* Add padding for the icon */
180 border-radius: 4px;
181 transition: border-color 0.2s ease;
182 width: 100%;
183 font-weight: 600;
184 font-size: 16px;
185 }
186
187 .search-container input[type="text"]::placeholder {
188 color: var(--placeholder-color);
189 opacity: 0.8;
190 }
191
192
193 .search-icon {
194 position: absolute;
195 top: 50%;
196 left: 16px;
197 transform: translateY(-50%);
198 color: var(--accent-color);
199 font-size: 20px;
200 pointer-events: none; /* Prevent icon from blocking input */
201 }
202
203 .search-overlay {
204 position: fixed;
205 top: 0;
206 left: 0;
207 width: 100%;
208 height: 100%;
209 background-color: rgba(0, 0, 0, 0.5);
210 z-index: 990;
211 display: none;
212 }
213
214 .search-result {
215 position: absolute;
216 z-index: 991;
217 width: 100%;
218 height: 440px;
219 max-height: 440px;
220 background-color: var(--bg-surface);
221 border-radius: 8px;
222 overflow-y: auto;
223 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.5);
224 display: none;
225 }
226
227 .search-result-item {
228 padding: 12px 16px;
229 color: var(--text-surface);
230 cursor: pointer;
231 transition: background-color 0.2s;
232 }
233
234 .search-result-item:hover {
235 background-color: var(--bg-elevated);
236 }
237</style>
238
239<div class="search-widget">
240 <div class="search-overlay" onclick="closeSearch(this)"></div>
241
242 <div class="search-container">
243 <span class="search-icon"><i class="icon-search text-accent fs-xl"></i></span>
244 <input 
245 type="text"
246 placeholder="Search"
247 class="form-control"
248 onfocus="openSearch(this)"
249 oninput="debouncedSearch(this)"
250 >
251 
252 <div class="search-result rounded mt-3"></div>
253 </div>
254</div>
255
256<script>
257
258
259 // Debounced version of searchGame
260 var debouncedSearch = debounce(function (input) {
261 searchGame(input);
262 }, 300);
263
264 function debounce(func, delay = 300) {
265 let timeout;
266 return function (...args) {
267 clearTimeout(timeout);
268 timeout = setTimeout(() => func.apply(this, args), delay);
269 };
270 }
271
272 function searchGame(input) {
273 const container = input.closest('.search-widget');
274 const value = input.value.trim();
275 const resultBox = container.querySelector('.search-result');
276 const overlay = container.querySelector('.search-overlay');
277 
278 if (value) {
279 resultBox.style.display = 'block';
280 overlay.style.display = 'block';
281 
282 resultBox.innerHTML = `
283 <div class="w-100 h-100 d-flex justify-content-center align-items-center">
284 <div class="spinner-border text-primary" role="status"></div>
285 </div>
286 `;
287 
288 const settings = {
289 url: encodeURI(`/game/search?name=${value}`),
290 method: "GET",
291 timeout: 0,
292 };
293 
294 $.ajax(settings).done(function (response) {
295 resultBox.innerHTML = response;
296 });
297 } else {
298 resultBox.style.display = 'none';
299 overlay.style.display = 'none';
300 }
301 }
302 
303 function openSearch(input) {
304 const container = input.closest('.search-widget');
305 container.querySelector('.search-overlay').style.display = 'block';
306 document.body.classList.add('search-active');
307 
308 if (window.innerWidth <= 768) {
309 setTimeout(() => {
310 const offset = input.getBoundingClientRect().top + window.scrollY - 16;
311 window.scrollTo({ top: offset, behavior: 'smooth' });
312 }, 100);
313 }
314 }
315 
316 function closeSearch(overlay) {
317 const container = overlay.closest('.search-widget');
318 container.querySelector('.search-overlay').style.display = 'none';
319 container.querySelector('.search-result').style.display = 'none';
320 document.body.classList.remove('search-active');
321 
322 input.blur();
323 }
324 
325 function checkFocus(input) {
326 const container = input.closest('.search-widget');
327 setTimeout(() => {
328 if (!container.contains(document.activeElement)) {
329 closeSearch(container.querySelector('.search-overlay'));
330 }
331 }, 200);
332 }
333 
334 
335
336</script>
336
337 </div>
338
339 <div
340 class="d-flex flex-lg-row flex-md-column flex-sm-column gap-2 align-items-center h-100 mt-3 mt-lg-0">
341 <a class="btn btn-promotion w-100" href="/promosi"
342 onclick="event.preventDefault(); content( `/promosi`);">Promosi</a>
343 <a class="btn btn-event w-100" href="/event"
344 onclick="event.preventDefault(); content( `/event`)">Event</a>
345 </div>
346 </div>
347
348 <div class="d-flex flex-column gap-2 mt-3 mt-lg-2">
349
350 <!-- Togel -->
351
352  <ul class="menu-group">
353 <li class="menu-item">
354 <a id="menu-togel" class="sidebar-menu btn-menu" href="/togel"
355 onclick="event.preventDefault();content( `/togel`);setSidebarMenuActive(this); generateTogelToken();">
356 <div style="width: 16px"><i class="icon-togel text-accent fs-md"></i></div>
357 <span class="menu-name">Togel</span>
358 </a>
359 </li>
360 </ul>
361 
362 <!-- Togel -->
363
364 <!-- Menu Game  -->
365
366 <ul class="menu-group">
367 <li class="menu-item">
368 <a id="menu-slot" class="sidebar-menu btn-menu"
369 href="/game/slot"
370 onclick="event.preventDefault();content( `/game/slot`);setSidebarMenuActive(this)">
371 <div style="width: 16px"><i class="icon-slot text-accent fs-md"></i></div>
372 <span class="menu-name">Slot</span>
373 </a>
374
375  </li>
376 </ul>
377
378 <ul class="menu-group">
379 <li class="menu-item">
380 <a id="menu-casino" class="sidebar-menu btn-menu"
381 href="/game/casino"
382 onclick="event.preventDefault();content( `/game/casino`);setSidebarMenuActive(this)">
383 <div style="width: 16px"><i class="icon-live-casino text-accent fs-md"></i></div>
384 <span class="menu-name">Casino</span>
385 </a>
386
387  </li>
388 </ul>
389
390 <ul class="menu-group">
391 <li class="menu-item">
392 <a id="menu-sports" class="sidebar-menu btn-menu"
393 href="/game/sports"
394 onclick="event.preventDefault();content( `/game/sports`);setSidebarMenuActive(this)">
395 <div style="width: 16px"><i class="icon-sports text-accent fs-md"></i></div>
396 <span class="menu-name">Sports</span>
397 </a>
398
399  </li>
400 </ul>
401
402 <ul class="menu-group">
403 <li class="menu-item">
404 <a id="menu-sabung" class="sidebar-menu btn-menu"
405 href="/game/sabung"
406 onclick="event.preventDefault();content( `/game/sabung`);setSidebarMenuActive(this)">
407 <div style="width: 16px"><i class="icon-sabung text-accent fs-md"></i></div>
408 <span class="menu-name">Sabung</span>
409 </a>
410
411  </li>
412 </ul>
413
414 <ul class="menu-group">
415 <li class="menu-item">
416 <a id="menu-arcade" class="sidebar-menu btn-menu"
417 href="/game/arcade"
418 onclick="event.preventDefault();content( `/game/arcade`);setSidebarMenuActive(this)">
419 <div style="width: 16px"><i class="icon-arcade text-accent fs-md"></i></div>
420 <span class="menu-name">
420Arcade</span>
421 </a>
422
423  </li>
424 </ul>
425
426 <ul class="menu-group">
427 <li class="menu-item">
428 <a id="menu-interactive" class="sidebar-menu btn-menu"
429 href="/game/interactive"
430 onclick="event.preventDefault();content( `/game/interactive`);setSidebarMenuActive(this)">
431 <div style="width: 16px"><i class="icon-interactive text-accent fs-md"></i></div>
432 <span class="menu-name">Interactive</span>
433 </a>
434
435  </li>
436 </ul>
437
438 <!-- Kupon -->
439  <!-- Kupon -->
440
441 <!-- Menu Social Media -->
442
443 <ul class="menu-group">
444   <li class="menu-item">
445 <div class="btn-menu">
446 <div style="width: 16px"><i class="icon-phone text-accent fs-md"></i></div>
447 <span class="menu-name">(+62) 895-7031-50509</span>
448 </div>
449 </li>
450 
451   <li class="menu-item">
452 <a class="btn-menu" href="https://t.me/Rajadewa777" target="_blank"
453 aria-label="Visit telegram" rel="noopener noreferrer">
454 <div style="width: 16px"><i class="icon-telegram text-accent fs-md"></i></div>
455 <span class="menu-name">Telegram</span>
456 </a>
457 </li>
458 
459   <li class="menu-item">
460 <a class="btn-menu" href="https://wa.me/62895703150509" target="_blank"
461 aria-label="Visit whatsapp" rel="noopener noreferrer">
462 <div style="width: 16px"><i class="icon-whatsapp text-accent fs-md"></i></div>
463 <span class="menu-name">Whatsapp</span>
464 </a>
465 </li>
466 
467   <li class="menu-item">
468 <a class="btn-menu" href="https://wa.me/62895703150509" target="_blank"
469 aria-label="Visit facebook" rel="noopener noreferrer">
470 <div style="width: 16px"><i class="icon-facebook text-accent fs-md"></i></div>
471 <span class="menu-name">Facebook</span>
472 </a>
473 </li>
474 
475   <li class="menu-item">
476 <a class="btn-menu" href="https://wa.me/62895703150509" target="_blank"
477 aria-label="Visit instagram" rel="noopener noreferrer">
478 <div style="width: 16px"><i class="icon-instagram text-accent fs-md"></i></div>
479 <span class="menu-name">Instagram</span>
480 </a>
481 </li>
482 
483   <li class="menu-item">
484 <a class="btn-menu" href="https://wa.me/62895703150509" target="_blank"
485 aria-label="Visit tiktok" rel="noopener noreferrer">
486 <div style="width: 16px"><i class="icon-tiktok text-accent fs-md"></i></div>
487 <span class="menu-name">TikTok</span>
488 </a>
489 </li>
490 
491  </ul>
492
493 <!-- Menu Informasi -->
494
495 <ul class="menu-group">
496
497 
498
499  <li class="menu-item">
500 <a id="menu-tentang" class="sidebar-menu btn-menu"
501 href="/informasi/tentang"
502 onclick="event.preventDefault();content(`/informasi/tentang`);setSidebarMenuActive(this)"=>
503 <div style="width: 16px"><i class="icon-about-us text-accent fs-md"></i></div>
504 <span class="menu-name">Tentang Kami</span>
505 </a>
506 </li>
507 
508  <li class="menu-item">
509 <a id="menu-bantuan" class="sidebar-menu btn-menu"
510 href="/informasi/bantuan"
511 onclick="event.preventDefault();content(`/informasi/bantuan`);setSidebarMenuActive(this)">
512 <div style="width: 16px"><i class="icon-help text-accent fs-md"></i></div>
513 <span class="menu-name">FAQ</span>
514 </a>
515 </li>
516 
517  <li class="menu-item">
518 <a id="menu-peraturan" class="sidebar-menu btn-menu"
519 href="/informasi/peraturan"
520 onclick="event.preventDefault();content(`/informasi/peraturan`);setSidebarMenuActive(this)">
521 <div style="width: 16px"><i class="icon-regulation text-accent fs-md"></i></div>
522 <span class="menu-name">Peraturan</span>
523 </a>
524 </li>
525 
526  <li class="menu-item">
527 <a id="menu-bank" class="sidebar-menu btn-menu"
528 href="/informasi/bank"
529 onclick="event.preventDefault();content(`/informasi/bank`);setSidebarMenuActive(this)">
530 <div style="width: 16px"><i class="icon-bank-info text-accent fs-md"></i></div>
531 <span class="menu-name">Informasi Bank</span>
532 </a>
533 </li>
534  </ul>
535
536
537
538 </div>
539
540
541
542 </div>
543 </div>
544</div>
545
546<script>
547
548 var sidebarTabs = {
549 "/game/slot": "menu-slot",
550 "/game/casino": "menu-casino",
551 "/game/sports": "menu-sports",
552 "/game/arcade": "menu-arcade",
553 "/game/sabung": "menu-sabung",
554 "/game/interactive": "menu-interactive",
555 "/informasi/tentang": "menu-tentang",
556 "/informasi/bantuan": "menu-bantuan",
557 "/informasi/peraturan": "menu-peraturan",
558 "/informasi/bank": "menu-bank",
559 };
560
561 document.addEventListener("DOMContentLoaded", function () {
562 const currentURL = window.location.href;
563
564 for (let path in sidebarTabs) {
565 if (currentURL.includes(path)) {
566 const menuId = sidebarTabs[path];
567 const menuElement = document.getElementById(menuId);
568 if (menuElement) {
569 setSidebarMenuActive(menuElement);
570 }
571 break;
572 }
573 }
574 });
575
576 function unsetSidebarMenuActive() {
577 // Remove active from all
578 document.querySelectorAll('.sidebar-menu').forEach(menu => {
579 menu.classList.remove('active');
580 });
581 }
582
583
584 function setSidebarMenuActive(el) {
585 unsetSidebarMenuActive();
586
587 // Add active to clicked one
588 el.classList.add('active');
589 }
590
591
592</script>
592 </aside>
593 
594 
595 <main class="main">
596 <div id="box-navbar">
597 <style>
598 .navbar {
599 height: 60px;
600 max-height: 60px;
601 }
602 
603 .dropdown-setting::after {
604 display: none;
605 }
606
607 .flag-icon {
608 width: 22px;
609 height: 16px;
610 object-fit: cover;
611 border-radius: 2px;
612 }
613
614 /* FIXED WIDTH */
615 .lang-dropdown {
616 width: 72px; /* adjust as needed */
617 }
618
619 .lang-dropdown .dropdown-menu {
620 width: 100%;
621 }
622
623 .lang-dropdown .dropdown-toggle {
624 width: 100%;
625 text-align: left;
626 }
627
628 .lang-dropdown .dropdown-toggle::after {
629 display: none;   /* hides the arrow */
630 }
631
632 .lang-dropdown .dropdown-menu {
633 width: auto;        /* menu auto width */
634 min-width: 0;       /* important: avoid forced minimum */
635 }
636
637 .lang-dropdown .dropdown-item.active {
638 background-color: var(--btn-accent-background, rgba(76, 175, 80, 0.2));
639 color: var(--text-accent, #4CAF50);
640 }
641
642 .lang-dropdown .dropdown-item:hover {
643 background-color: rgba(255, 255, 255, 0.1);
644 }
645 
646</style>
647
648
649<nav id="navbar" class="navbar shadow w-100" data-bs-theme="dark">
650
651 <div class="container h-100 flex-nowrap">
652 <div>
653 <a href="javascript:content('/')" class="navbar-brand d-block d-md-block d-lg-block d-xl-none h-100 p-0 m-0">
654 <img src="/images/logo.gif?1787301701" class="logo-navbar" alt="Logo">
655 </a>
656 </div>
657 
658 
659 <div class="d-flex align-items-center gap-3 h-100">
660  <a class="btn-text fw-semibold"></a>
661  </div>
662 
663 
664  <div class="d-flex align-items-center gap-3 gap-lg-4">
665 <a class="btn-text fw-semibold" href="/login" onclick="event.preventDefault();openLoginModal();">Login</a>
666 <a type="button" class="btn btn-accent fw-semibold rounded-1" href="/register" onclick="event.preventDefault();openRegisterModal()">Register</a>
667   </div>
668  
669 </div>
670</nav>
671
672
673
674 
675 
676 <!-- Modal Login -->
677 <div class="modal fade" id="modal-login" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
678 <div class="modal-dialog modal-dialog-centered">
679 <div class="modal-content bg-surface">
680 <div class="modal-header bg-base border-0">
681 <div class="modal-title"><img src='/images/logo.gif?1787301701' class="logo-popup"></div>
682 <button type="button" class="text-white ms-auto fw-semibold" data-bs-dismiss="modal" aria-label="Close" style="background: var(--btn-accent-background); border: none; color: white; font-weight: 500; font-size: 0.75rem; padding: 0.3rem 0.8rem; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer;">CLOSE</button>
683 </div>
684 <div class="modal-body">
685 <form id="login-form">
686 <div class="mb-3">
687 <label for="login-username" class="form-label">Username</label>
688 <input id="login-username" class="form-control" placeholder="Username">
689 <span id="error-username" class="fs-sm text-danger"></span>
690 </div>
691 <div class="mb-3">
692 <label for="login-password" class="form-label">Password</label>
693 <input id="login-password" type="password" class="form-control" placeholder="Password">
694 <span id="error-password" class="fs-sm text-danger"></span>
695 </div>
696
697 <div class="form-check mb-3">
698 <input class="form-check-input" type="checkbox" id="remember-me" checked>
699 <label class="form-check-label" for="remember-me">
700 Remember Me
701 </label>
702 </div>
703
704  <button id="login-button" type="submit" class="btn btn-accent mt-3 mt-lg-4 w-100" style="height: 40px">Sign In</button>
705 </form>
706
707  </div>
708 </div>
709 </div>
710</div>
711
712
713
714<script>
715 document.addEventListener("DOMContentLoaded", function() {
716 const loginModal = document.getElementById('modal-login');
717 loginModal.addEventListener('shown.bs.modal', function () {
718 
719 const remember = localStorage.getItem('remember');
720 
721 if (remember === 'true') {
722 document.getElementById('login-username').value = localStorage.getItem('username') || '';
723 document.getElementById('login-password').value = localStorage.getItem('password') || '';
724 document.getElementById('remember-me').checked = true;
725 
726  if(!localStorage.getItem('username')) document.getElementById('login-username').focus();
727  
728 } else if (remember === 'false') {
729 document.getElementById('login-username').value = '';
730 document.getElementById('login-password').value = '';
731 document.getElementById('remember-me').checked = false;
732 
733 document.getElementById('login-username').focus();
734 }
735 });
736 
737 document.getElementById('login-form').addEventListener('submit', function (e) {
738 e.preventDefault(); // prevent default form submission
739 login(); // call your custom login logic
740 });
741 });
742 
743 
744 function login() {
745 
746 const username = $('#login-username').val();
747 const password = $('#login-password').val();
748 const captcha = $('#login-captcha').val();
749 const remember = $('#remember-me').prop('checked');
750 
751 $('#login-button').prop('disabled', true);
752 
753 const formData = {
754 username: username,
755 password: password,
756 game_data: window.game_data,
757 grand_data: window.grand_data,
758 captcha: captcha
759 };
760 
761 window.api.post("/api/login", formData, {
762 onSuccess: (response) => {
763 if (remember) {
764 localStorage.setItem('username', username);
765 localStorage.setItem('password', password);
766 localStorage.setItem('remember', 'true');
767 } else {
768 localStorage.removeItem('username');
769 localStorage.removeItem('password');
770 localStorage.setItem('remember', 'false');
771 }
772 
773 $('#modal-login').modal('hide');
774 navbar();
775 bottomNavbar();
776 content("/");
777 toast(response.error.message);
778 $('#login-button').prop('disabled', false).text('Login');
779 
780 openModalSyarat();
781 if (window.game_data == 'kuponotp' && window.grand_data == 'kpn') {
782 if (window.kupon_type && window.kupon_periode) {
783 window.location.href = "/coupon?type=" + encodeURIComponent(window.kupon_type) + "&periode=" + encodeURIComponent(window.kupon_periode);
784 } else {
785 window.location.href = "/coupon";
786 }
787 } else if (response.data.game && response.data.game.url) {
788 launch(response.data.game.url, response.data.game.width, response.data.game.height);
789 }
790 },
791 onError: (response) => {
792 if (response.error && response.error.message) {
793 toast(response.error.message, response.error.code);
794 } else {
795 toast('Terjadi kesalahan, silakan coba lagi');
796 }
797 refreshCaptcha('captcha-login');                
798 $('#login-button').prop('disabled', false).text('Login');
799 }
800 });
801 };
802</script>
802 
803 <!-- Modal Register -->
804 <div class="modal fade" id="modal-register" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
805 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
806 <div class="modal-content bg-surface">
807 <div class="modal-header bg-base border-0">
808 <div class="modal-title"><img src='/images/logo.gif?1787301701' class="logo-popup"></div>
809 <button type="button" class="text-white ms-auto fw-semibold" data-bs-dismiss="modal" aria-label="Close" style="background: var(--btn-accent-background); border: none; color: white; font-weight: 500; font-size: 0.75rem; padding: 0.3rem 0.8rem; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer;">CLOSE</button>
810 </div>
811 <div class="modal-body">
812 <form>
813 <div class="row mb-3">
814 <div class="col-12">
815 <label for="register-username" class="form-label">Username</label>
816 <input id="register-username" class="form-control" placeholder="Username 6-16 karakter standar (A~Z, a~z, 0~9) dan tanpa spasi">
817 <span id="error-username_reg" class="fs-sm text-danger"></span>
818 </div>
819 </div>
820 <div class="row mb-3">
821 <div class="col-6">
822 <label for="register-password" class="form-label">Password</label>
823 <input id="register-password" type="password" class="form-control" placeholder="Password (6 Karakter atau Lebih)">
824 <span id="error-register-password" class="fs-sm text-danger"></span> 
825 </div>
826 <div class="col-6">
827 <label for="register-konfirmasi-password" class="form-label">Konfirmasi Password</label>
828 <input id="register-konfirmasi-password" type="password" class="form-control" placeholder="Password Sekali Lagi">
829 <span id="error-konfirmasi-password" class="fs-sm text-danger"></span> 
830 </div>
831 <span id="error-password_reg" class="fs-sm text-danger"></span>
832 </div>
833 <div class="row mb-3">
834 <div class="col-6">
835 <label for="register-email" class="form-label">Email</label>
836 <input id="register-email" type="email" class="form-control" placeholder="Email">
837 <span id="error-email" class="fs-sm text-danger"></span>
838 </div>
839 <div class="col-6">
840 <label for="register-notelp" class="form-label">Nomor Handphone</label>
841 <input id="register-notelp" type="number" class="form-control" placeholder="Nomor Handphone">
842 <span id="error-telpon" class="fs-sm text-danger"></span>
843 </div>
844 </div>
845 <div class="row mb-3">
846 <div class="col-6">
847 <label for="register-bank" class="form-label">Bank / E-wallet</label>
848 <select id="register-bank" class="form-select">
849 <option value="">Pilih Bank</option>
850   <option value="BCA">BCA</option>
851    <option value="BNI">BNI</option>
852    <option value="BRI">BRI</option>
853    <option value="BSI">BSI</option>
854    <option value="CIMB">CIMB</option>
855    <option value="DANA">DANA</option>
856    <option value="Danamon">Danamon</option>
857    <option value="GOPAY">GOPAY</option>
858    <option value="JAGO">JAGO</option>
859    <option value="LinkAja">LinkAja</option>
860    <option value="Mandiri">Mandiri</option>
861    <option value="NEO">NEO</option>
862    <option value="OVO">OVO</option>
863    <option value="Sakuku">Sakuku</option>
864    <option value="SeaBank">SeaBank</option>
865    <option value="ShopeePay">ShopeePay</option>
866   </select>
867 <span id="error-bank" class="fs-sm text-danger"></span>
868 </div>
869 <div class="col-6">
870 <label for="register-norek" class="form-label">Nomor Rekening</label>
871 <input id="register-norek" type="text" class="form-control" placeholder="Nomor Rekening" oninput="this.value = this.value.replace(/[^0-9]/g, '')">                    
872 <span id="error-rekening" class="fs-sm text-danger"></span>
873 </div>
874 </div>
875 <div class="row mb-3">
876 <div class="col-6">
877 <label for="register-narek" class="form-label">Nama Rekening</label>
878 <input id="register-narek" class="form-control" placeholder="Nama sesuai Rekening">
879 <span id="error-nama" class="fs-sm text-danger"></span>
880 </div>
881 <div class="col-6">
882 <label for="register-ref" class="form-label">Referal</label>
883  <input id="register-ref" type="text" class="form-control" placeholder="Username Referal bila ada">
884  <span id="error-ref" class="fs-sm text-danger"></span>
885 </div>
886 </div>
887  <div style="margin-top:15px">
888 <label class="checkbox-inline" style="display: flex; gap: 4px">
889 <input type="checkbox" checked="" disabled="">
890 <div>Dengan ini saya menyatakan bahwa saya telah membaca dan menyetujui <a href="javascript:content('/informasi/peraturan')" style="color: cornflowerblue;">Kebijakan Privasi</a>
890 pada Situs ini.</div>
891 </label>
892         </div>
893 <div class="mb-3">
894 <label id="alert" class="form-label text-danger"></label>
895 </div>
896 <button type="button" onclick="register()" class="btn btn-accent mt-3 w-100" style="height: 40px" disabled>Daftar</button>
897 </form>
898 </div>
899 </div>
900 </div>
901 </div>    
902 
903 
904<script>
905 
906
907document.addEventListener("DOMContentLoaded", function () {
908 const regModal = document.getElementById("modal-register");
909 const registerButton = regModal.querySelector("button[onclick='register()']");
910
911 const fields = {
912 username: {
913 el: document.getElementById("register-username"),
914 error: document.getElementById("error-username_reg"),
915 validate: val => /^[a-zA-Z0-9]{6,16}$/.test(val),
916 message: "Username harus 6–16 karakter (A-Z, a-z, 0-9)",
917 touched: false
918 },
919 password: {
920 el: document.getElementById("register-password"),
921 error: document.getElementById("error-register-password"),
922 validate: val => val.length >= 6,
923 message: "Password minimal 6 karakter",
924 touched: false
925 },
926 confirmPassword: {
927 el: document.getElementById("register-konfirmasi-password"),
928 error: document.getElementById("error-konfirmasi-password"),
929 validate: () =>
930 fields.password.el.value === fields.confirmPassword.el.value &&
931 fields.confirmPassword.el.value.length >= 6,
932 message: "Password tidak cocok",
933 touched: false
934 },
935 email: {
936 el: document.getElementById("register-email"),
937 error: document.getElementById("error-email"),
938 validate: val => /^\S+@\S+\.\S+$/.test(val),
939 message: "Format email tidak valid",
940 touched: false
941 },
942 phone: {
943 el: document.getElementById("register-notelp"),
944 error: document.getElementById("error-telpon"),
945 validate: val => /^[0-9]{10,16}$/.test(val),
946 message: "Nomor telepon 10 - 16 digit",
947 touched: false
948 },
949 bank: {
950 el: document.getElementById("register-bank"),
951 error: document.getElementById("error-bank"),
952 validate: val => val !== "",
953 message: "Silakan pilih bank",
954 touched: false
955 },
956 norek: {
957 el: document.getElementById("register-norek"),
958 error: document.getElementById("error-rekening"),
959 validate: val => val.length > 0,
960 message: "Nomor rekening wajib diisi",
961 touched: false
962 },
963 narek: {
964 el: document.getElementById("register-narek"),
965 error: document.getElementById("error-nama"),
966 validate: val => val.length > 0,
967 message: "Nama rekening wajib diisi",
968 touched: false
969 },
970  };
971
972 function validateField(field) {
973 
974 const val = field.el.value.trim();
975 const isValid = typeof field.validate === "function" ? field.validate(val) : true;
976
977 if (field.touched && field.error) {
978 field.error.textContent = isValid ? "" : field.message;
979 } else if (field.error) {
980 field.error.textContent = "";
981 }
982
983 return isValid;
984 }
985
986 function checkForm() {
987 let allValid = true;
988 for (const key in fields) {
989 const valid = validateField(fields[key]);
990 if (!valid) allValid = false;
991 }
992 registerButton.disabled = !allValid;
993 }
994
995 for (const key in fields) {
996 const field = fields[key];
997 ["focus", "input", "blur"].forEach(evt => {
998 field.el.addEventListener(evt, () => {
999 field.touched = true;
1000 validateField(field);
1001 checkForm();
1002 });
1003 });
1004 }
1005
1006 regModal.addEventListener("shown.bs.modal", function () {
1007 fields.username.el.focus();
1008 checkForm();
1009 });
1010});
1011 
1012function allowOnlyText(inputEl, errorEl) {
1013 inputEl.addEventListener("input", function () {
1014 let original = this.value;
1015 // Keep only letters (A–Z, a–z) and spaces
1016 this.value = this.value.replace(/[^a-zA-Z\s]/g, "");
1017
1018 // Show error if something was removed
1019 if (original !== this.value) {
1020 errorEl.textContent = "Nama rekening harus alfabet (A–Z, a–z)";
1021 } else {
1022 errorEl.textContent = "";
1023 }
1024 });
1025}
1026
1027document.addEventListener("DOMContentLoaded", function () {
1028 const narekInput = document.getElementById("register-narek");
1029 const narekError = document.getElementById("error-nama");
1030
1031 allowOnlyText(narekInput, narekError);
1032});
1033
1034 function register() {
1035
1036 const formData = {
1037 nama: $('#register-narek').val(),
1038 username_reg: $('#register-username').val(),
1039 bank: $('#register-bank').val(),
1040 telpon: $('#register-notelp').val(),
1041 email: $('#register-email').val(),
1042 rekening: $('#register-norek').val(),
1043 password_reg: $('#register-password').val(),
1044 password_reg_confirmation: $('#register-konfirmasi-password').val(),
1045 ref: $('#register-ref').val(),
1046 captcha_reg: $('#register-captcha').val()
1047 };
1048
1049 window.api.post("/api/register", formData, {
1050 onSuccess: (response) => {
1051 $('#alert').removeClass('text-danger').addClass('text-success').text('Register berhasil!');
1052 $('#modal-register').modal('hide');
1053 navbar();
1054 bottomNavbar();
1055 content("/welcome");
1056 
1057 toast(response.error.message);
1058 },
1059 onError: (response) => {
1060 if (response.error && response.error.message) {
1061 toast(response.error.message, response.error.code);
1062 } else {
1063 toast('Terjadi kesalahan, silakan coba lagi');
1064 }
1065 refreshCaptcha('captcha-register');
1066 }
1067 });
1068 };
1069 
1070</script>
1070
1071 
1072
1073<script>
1074 var i18nNavs = {
1075 transaction: "Transaksi",
1076 loadingTransaction: "Memuat halaman transaksi...",
1077 failedLoadTransaction: "Gagal memuat halaman transaksi. Silakan coba lagi.",
1078 tryAgain: "Coba Lagi",
1079 memoIncoming: "[Memo] Pesan Masuk.",
1080 error: "Error"
1081 };
1082
1083 function openTransactionModal() {
1084 if (typeof openTransactionModalWithTab === 'function') {
1085 openTransactionModalWithTab('deposit');
1086 return;
1087 }
1088 $('.modal').modal('hide');
1089 $('.modal-backdrop').remove();
1090 $('#dynamic-modal').remove();
1091 $('body').removeClass('modal-open').css('padding-right', '');
1092 
1093 setTimeout(function() {
1094 const modalHtml = `
1095 <div class="modal" id="dynamic-modal" tabindex="-1" aria-hidden="true">
1096 <div class="modal-dialog modal-dialog-centered modal-fixed">
1097 <div class="modal-content bg-surface">
1098 <div class="modal-header bg-base border-0 d-flex justify-content-between align-items-center">
1099 <h5 class="modal-title">${i18nNavs.transaction}</h5>
1100 <button type="button" 
1101 class="close-capsule" 
1102 data-bs-dismiss="modal" 
1103 aria-label="Close"
1104 style="">CLOSE</button>
1105 </div>
1106 <div class="modal-body p-0" id="modal-content-container">
1107 <div class="d-flex justify-content-center align-items-center p-5">
1108 <div class="spinner-border text-primary" role="status"></div>
1109 <span class="ms-3">${i18nNavs.loadingTransaction}</span>
1110 </div>
1111 </div>
1112 </div>
1113 </div>
1114 </div>
1115 `;
1116 
1117 $('body').append(modalHtml);
1118 $('#dynamic-modal').modal('show');
1119 
1120 $.ajax({
1121 url: '/user/transaction',
1122 method: 'GET',
1123 success: function(response) {
1124 $('#modal-content-container').html(response).animate({opacity: 1}, 300);
1125 if (typeof initializeTransactionModal === 'function') {
1126 initializeTransactionModal();
1127 }
1128 },
1129 error: function(xhr, status, error) {
1130 console.error('Failed to load transaction content:', error);
1131 $('#modal-content-container').html(`
1132 <div class="container-fluid p-4 text-center">
1133 <div class="alert alert-danger">
1134 <h5>Error</h5>
1135 <p>Gagal memuat halaman transaksi. Silakan coba lagi.</p>
1136 <button class="btn btn-accent" onclick="openTransactionModal()">${i18nNavs.tryAgain}</button>
1137 </div>
1138 </div>
1139 `).animate({opacity: 1}, 300);
1140 }
1141 });
1142 }, 200);
1143 }
1144 
1145 function openTransactionTab(tabName) {
1146 if (typeof openTransactionModalWithTab === 'function') {
1147 openTransactionModalWithTab(tabName);
1148 } else {
1149 openTransactionModal();
1150 setTimeout(function() {
1151 if ($('#dynamic-modal #' + tabName + '-tab').length) {
1152 $('#dynamic-modal #' + tabName + '-tab').click();
1153 }
1154 }, 1000);
1155 }
1156 }
1157 
1158 function logout() {
1159 $.ajax({
1160 url: '/api/logout',
1161 method: 'GET',
1162 success: function () {
1163 window.location.reload();
1164 },
1165 error: function (xhr) {
1166 console.error('Logout failed:', xhr.responseText);
1167 }
1168 });
1169 }
1170 
1171 unreadMemo = 0;
1172 
1173 function setMemoBadge(value) {
1174 unreadMemo = value;
1175 if(value < 1) {
1176 $('.unread-memo-badge').html('');
1177 $('#navbar-profile-badge').hide();
1178 } else {
1179 
1180 badgeValue = unreadMemo > 99 ? "99+" : unreadMemo;
1181 $('.unread-memo-badge').html(`<span class="badge text-bg-secondary">${ badgeValue }</span>`);
1182 
1183 $('#navbar-profile-badge').html(badgeValue).show();
1184 }
1185 
1186 }
1187 
1188 function decreaseMemo() {
1189 if(unreadMemo > 0) {
1190 unreadMemo--;
1191 setMemoBadge(unreadMemo);
1192 }
1193 }
1194 
1195 firstload = true;
1196
1197 function getBalance() {
1198 var settings = {
1199 "url": "/api/user/balance?format=0&symbol=0",
1200 "method": "GET",
1201 "timeout": 0,
1202 };
1203 
1204 $.ajax(settings).done(function (response) {
1205 if(response.error.code == 200) {
1206 
1207 credit = parseInt(response.data.credit);
1208 
1209 // Pulse Deposit Button
1210 if (credit < 400) {
1211 $('#bottom-navbar-deposit').addClass('halo-effect');
1212 } else {
1213 $('#bottom-navbar-deposit').removeClass('halo-effect');
1214 }
1215
1216 $('#balance-value').html(credit.toLocaleString('en-US', {
1217 maximumFractionDigits: 0
1218 }));
1219 
1220 
1221 
1222 if(response.data.unreadMemo > unreadMemo && !firstload) {
1223 toast(i18nNavs.memoIncoming);
1224 } 
1225 
1226 setMemoBadge(response.data.unreadMemo);
1227
1228 var wpc = parseInt(response.data.wheelPendingCount) || 0;
1229 if (wpc > 0) {
1230 var wpcLabel = wpc > 99 ? '99+' : wpc;
1231 if ($('#spinwheel-badge').length) {
1232 $('#spinwheel-badge').text(wpcLabel).show();
1233 } else {
1234 $('#openSpinwheelBtn').append('<span id="spinwheel-badge" class="badge text-bg-danger" style="position: absolute; top: 2px; right: 2px; font-size: 9px; min-width: 16px; height: 16px; padding: 2px 4px; border-radius: 8px; line-height: 12px;">' + wpcLabel + '</span>');
1235 }
1236 } else {
1237 $('#spinwheel-badge').hide();
1238 }
1239 $('#wheel-chance-spin').text('Chance : ' + wpc);
1240
1241 if(firstload) firstload = false;
1242
1243 
1244 } else {
1245 logout();
1246 }
1247 }).fail(function (jqXHR, textStatus, errorThrown) {
1248 console.error("Failed to load balance:", textStatus, errorThrown);
1249 logout();
1250 });;
1251 }
1252
1253
1254 function getWheels() {
1255 var settings = {
1256 url: "/api/user/generate-wheel-ticket",
1257 method: "GET",
1258 timeout: 0
1259 };
1260
1261 $.ajax(settings).done(function (response) {
1262 if (response?.error?.code === 200) {
1263 toastAction(
1264 "🎉 " + response.error.message,
1265 200,
1266 "SPIN SEKARANG",
1267 "openSpinwheelBtn"
1268 );
1269 }
1270 }).fail(function (jqXHR, textStatus, errorThrown) {
1271 console.error("Failed to load wheel:", textStatus, errorThrown);
1272 logout();
1273 });
1274 }
1275 
1276
1277 
1278 function refreshCaptcha(element) {
1279 $(`#${element}`).attr('src', "/api/captcha?" + Date.now());
1280 }
1281
1282 // Language switcher now uses direct links to /set-locale
1283 // No need for JavaScript - handled by server-side redirect
1284 
1285  
1286
1287</script>
1287
1288 
1289 </div>
1290
1291 
1292 <div id="box-content">
1293 <div id="content">
1294 <div>
1295 <div class="bg-elevated page-header">
1296 <div class="container d-flex align-items-center justify-content-between h-100">
1297 <h3 class="text-capitalize">Event</h3>
1298 <img src="https://imgotp.viva88athenae.com//header-event.png" style="height: 100%;" class="me-0 me-lg-5"/>
1299 </div>
1300 </div>
1301 
1302
1303 
1304 <div class="container mt-3 d-flex flex-column gap-3">
1305 
1306  <div class="promo-item bg-elevated rounded overflow-hidden">
1307 <img class="w-100" src="https://imgotp.thanatosmaero.com/events/pp-mega-gacor-l7-26.jpg" alt="Event">
1308 <div class="p-3"><h5><b>PRAGMATIC : DAILY WINS MEGA GACOR</b></h5>
1309
1310<p class="provider-event">
1311	Periode : <b><em>30 Maret 2026 - 28 Maret 2027</em></b>
1312</p>
1313
1314<details open>
1315	<summary><b>Permainan yang berpartisipasi</b></summary>
1316
1317	<p></p>
1318	
1319	<div style="white-space: nowrap; overflow-x: auto; padding: 6px 0;
1320            scrollbar-color: var(--accent-color) var(--bg-elevated);
1321			scrollbar-width: thin;">
1322  
1323		<span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1324					padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1325					onmouseover="this.style.filter='brightness(1.2)';"
1326					onmouseout="this.style.filter='brightness(1)';">
1327			Semua permainan slot Pragmatic Play
1328		</span>
1329	
1330	</div>
1331	
1332	<p></p>
1333    
1334	<p><b>Aturan : </b></p>
1335		
1336	<p>Total hadiah Slot senilai Rp 5,983,200,000 (bagian dari Rp 88,000,000,000). </p>
1337	
1338</details>
1339
1340<p></p>
1341
1342<details>
1343
1344	<summary><b>Syarat & Ketentuan</b></summary>
1345
1346	<p></p> 
1347	<p><b>Wheel Drops Mingguan</b></p>
1348
1349	<ol>
1350		<li>516,000 hadiah senilai Rp 5,983,200,000 akan diberikan, mulai 29 Juni 2026, pukul 20:00 WIB hingga 27 Juli 2026, pukul 19:59 WIB.</li>
1351			<p></p>
1352        <li>Wheel drops akan berlangsung setiap minggu, mulai Senin, pukul 20:00 hingga Senin berikutnya, pukul 19:59 (WIB) dengan 129,000 hadiah dan total hadiah senilai Rp 1,495,800,000 setiap minggunya.</li>
1353			<p></p>
1354		<li>Untuk memenangkan hadiah, pemain harus mendapatkan semua (3) bagian untuk memutar roda.</li>
1355			<p></p>
1356		<li>Setiap bagian dalam wheel drops akan muncul secara acak saat taruhan apapun, dan hanya 1 bagian yang bisa didapatkan dalam setiap taruhan. Jika mendapatkan bagian pertama, maka Anda berhak untuk mengoleksi bagian selanjutnya sampai semuanya lengkap.</li>
1357			<p></p>
1358		<li>Setelah roda komplit, anda bisa memutar roda dan roda vertikal berlayar penuh akan muncul untuk menampilkan hadiah Anda.</li>
1359			<p></p>
1360		<li>Hadiah bisa berupa uang tunai, pengganda taruhan atau freespin.<p></p>
1361		    Multiplier didasarkan pada nilai taruhan kemenangan Anda(multiplier yang diperoleh dikalikan dengan nilai taruhan, dengan batas maksimal nilai taruhan sesuai Rp 1,600 untuk perhitungan hadiah).
1362		    <p></p>
1363		    Hadiah freespin (8 spin) akan diberikan dalam permainan yang dimenangkan, dan sesuai dengan taruhan yang digunakan untuk memenangkan hadiah tersebut. Jika taruhan yang menang melebihi Rp 1,600 , maka akan diberikan free spin senilai Rp 1,600 per spin</li>
1364			<p></p>
1365        <li>Pemain yang mendapatkan free spin bisa memilih untuk memainkan sekarang atau lain waktu. Free spin hanya berlaku 3 hari setelah pemain mendapatkannya, setelah itu hadiah freespin akan hangus.</li>
1366            <p></p>
1367        <li>Game yang terkualifikasi: Semua permainan slot Pragmatic Play kecuali Money Roll, Irish Charms, Diamonds Forever 3 lines, Buffalo King, Buffalo King Megaways, Buffalo King Untamed Megaways, Buffalo King Megaways™ Dice, Table Games, Video Poker, dan Scratch Cards.</li>
1368            <p></p>
1369        <li>Semua hadiah akan dikreditkan dalam bentuk uang tunai tanpa persyaratan taruhan.</li>
1370            <p></p>
1371        <li>Anda bisa melihat progress pengumpulan bagian wheel drops secara aktual dalam tampilan promosi.</li>
1372            <p></p>
1373        <li>Tiap pemain bisa memenangkan hingga 2 hadiah setiap minggunya.</li>
1374            <p></p>
1375        <li>Tidak ada persyaratan minimal taruhan.</li>
1376            <p></p>
1377	</ol>
1378	
1379    <p><b>Turnamen Harian</b></p>
1380	<ol>
1381		<li>84,000 pemenang akan memenangkan uang tunai senilai Rp 1,940,400,000 dari 29 Juni 2026, 20:00 WIB hingga 26 Juli 2026, 23:59 WIB untuk Level 4.</li>
1382			<p></p>
1383        <li>Turnamen harian akan berlangsung dari 20:00 hingga 23:59 WIB, dengan 3,000 hadiah harian senilai Rp 69,150,000. Akan ada 28 turnamen selama periode promosi.</li>
1384			<p></p>
1385		<li>Pemenang Turnamen ditentukan berdasarkan Skor pada Papan Peringkat. Skor dihitung berdasarkan jumlah dari semua pengganda kemenangan (Kemenangan/Taruhan).</li>
1386			<p></p>
1387		<li>Skor = (kemenangan terbesar dari pembelian bonus) / (nilai taruhannya) * 100.<br>
1388		    Contoh perhitungan:<br>
1389		    Pemain 1: beli spin gratis $1 -> menang $50 (skor = $50 / $1 x 100 = 5,000)<br>
1390		    Pemain 2: beli spin gratis $1 -> menang $5 (skor = $5 / $1 x 100 = 500)<br>
1391		</li>
1392			<p></p>
1393		<li>Tidak ada taruhan minimum diperlukan dalam promosi ini.</li>
1394			<p></p>
1395		<li>Hanya 2,000 taruhan pertama terkualifikasi setiap turnamenya yang dihitung untuk mengikuti promosi ini. Semua taruhan yang dipasang setelah mencapai limit taruhan t
1395idak dihitung dalam perhitungan promosi.</li>
1396			<p></p>
1397		<li>Hadiah akan diberikan dalam bentuk uang tunai tanpa dikenakan persyaratan turnover atau untuk hadiah free spin dengan taruhan Rp 1,000 per spin (atau setara untuk mata uang lainnya).</li>
1398			<p></p>
1399		<li>Pemain yang mendapatkan free spin bisa memilih untuk memainkan sekarang atau lain waktu. Free spin hanya berlaku 3 hari setelah pemain mendapatkannya, setelah itu hadiah freespin akan hangus.</li>
1400			<p></p>
1401		<li>Free spin hanya bisa dimainkan di permainan berikut: Sweet Bonanza 1000, Mahjong wins 3 – black scatter, Starlight Princess 1000, Gates of Olympus Super Scatter dan Gates of Hades. Setelah pemain menggunakan free spin di salah satu permainan, maka harus menyelesaikan sisa free spin di permainan yang sama.</li>
1402			<p></p>
1403		<li>Game yang terkualifikasi: Semua permainan slot Pragmatic Play kecuali Jelly Express(dari 6 Apr – 3 Mei), Money Roll, Irish Charms, Diamonds Forever 3 lines, Buffalo King, Buffalo King Megaways™, Buffalo King Untamed Megaways™, Buffalo King Megaways™ Dice, Table Games, Video Poker, dan Scratch Cards.</li>
1404			<p></p>
1405		
1406	</ol>
1407	<p></p>
1408		
1409    <p><b>Disclaimer : </b></p>
1410	
1411	<ol>	
1412		<li>Jika ada dua atau lebih pemain dengan skor yang sama di papan peringkat turnamen, pemain yang mencetak skor pertama akan mendapatkan posisi yang lebih tinggi di papan peringkat.</li>
1413		    <p></p>
1414		<li>Pragmatic Play berhak meninjau aktivitas pemain secara menyeluruh untuk mengidentifikasi adanya potensi penyalahgunaan guna memastikan permainan yang adil dalam Promosi Jaringan kami. Jika ditemukan adanya penyalahgunaan, Pragmatic Play berhak membatalkan jumlah berapapun yang telah dibayarkan kepada pemenang.</li>
1415		    <p></p>
1416		<li>Pragmatic Play berhak untuk mengubah, menangguhkan atau membatalkan promosi kapan saja dan tanpa pemberitahuan sebelumnya.</li>
1417	</ol>
1418		
1419</details>
1420
1421<p></p>
1422
1423<!-- Start: Popup Event -->
1424
1425<button style="
1426	background: var(--accent-color); 
1427	color : white;
1428	display: block;
1429	font-size: 15px; 
1430	font-weight: 600; 
1431	margin-left: -15px;
1432	margin-bottom: -15px;
1433	width: calc(100% + 30px);
1434	padding-top: 10px; 
1435	padding-bottom: 10px; 
1436	border-top : solid 1px #333;
1437	border-bottom : 0px;
1438	border-left : 0px;
1439	border-right : 0px;
1440	border-bottom-left-radius: 10px;
1441	border-bottom-right-radius: 10px;"
1442
1443onmouseover="this.style.filter='brightness(1.2)';"
1444onmouseout="this.style.filter='brightness(1)';"
1445
1446onclick="window.open('https://dailydropsandwins.org/id/promotion/daily-wins-mega-gacor/', '_blank')">
1447    Detail Event
1448</button>
1449
1450<style>
1451.provider-event em {color: var(--accent-color);}
1452.provider-event em:hover {color: #ff7f00;}
1453details > summary {padding: 4px; border: none; cursor: pointer; box-shadow: 0px 1px 0px #bbbbbb;}
1454details > p {padding: 4px; margin: 0;}
1455</style>
1456
1457<!-- End: Popup Event --></div>
1458 </div>
1459  <div class="promo-item bg-elevated rounded overflow-hidden">
1460 <img class="w-100" src="https://imgotp.thanatosmaero.com/events/mgw-sep-2026.jpg" alt="Event">
1461 <div class="p-3"><h5><b>MEGAWIN : HADIAH TANPA BATAS!</b></h5>
1462
1463<p class="provider-event">
1464Periode : <b><em>7 - 31 September 2026</em></b><br>
1465</p>
1466
1467<details open>
1468	<summary><b>Permainan yang berpartisipasi</b></summary>
1469	
1470	<p></p>
1471	
1472<div style="white-space: nowrap; overflow-x: auto; padding: 6px 0;
1473            scrollbar-color: var(--accent-color) var(--accent-theme-color);
1474			scrollbar-width: thin;">
1475    
1476  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1477			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1478        onmouseover="this.style.filter='brightness(1.2)';"
1479		onmouseout="this.style.filter='brightness(1)';">
1480		Mahjong Hit +
1481  </span>
1482  
1483  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1484			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1485        onmouseover="this.style.filter='brightness(1.2)';"
1486		onmouseout="this.style.filter='brightness(1)';">
1487		Mahjong Hit
1488  </span>
1489  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1490			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1491        onmouseover="this.style.filter='brightness(1.2)';"
1492		onmouseout="this.style.filter='brightness(1)';">
1493		Mahjong Hit 2
1494  </span>
1495  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1496			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1497        onmouseover="this.style.filter='brightness(1.2)';"
1498		onmouseout="this.style.filter='brightness(1)';">
1499		Crazy Mahjong
1500  </span>
1501  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1502			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1503        onmouseover="this.style.filter='brightness(1.2)';"
1504		onmouseout="this.style.filter='brightness(1)';">
1505		Super Ace
1506  </span>
1507  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1508			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1509        onmouseover="this.style.filter='brightness(1.2)';"
1510		onmouseout="this.style.filter='brightness(1)';">
1511		Bounty Loki
1512  </span>
1513  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1514			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1515        onmouseover="this.style.filter='brightness(1.2)';"
1516		onmouseout="this.style.filter='brightness(1)';">
1517		DuoFuDuoCai
1518  </span>
1519	
1520	</div>
1521	
1522	<p><b>Aturan :</b></p>
1523	<ol>
1524		<li>Total hadiah Rp 52.800.000.</li>
1525	</ol>
1526</details>
1527
1528<p></p>
1529
1530<details>
1531	<summary><b>Syarat & Ketentuan</b></summary>
1532
1533	<p></p>
1534
1535 <ol>
1536    <li>Event ini akan berlangsung dari 07 Sep 2026 – 30 Sep 2026 | 00:00:00 – 23:59:59 GMT+7.</li>
1537    <p></p>
1538    <li>Mainkan salah satu dari permainan slot Mahjong Hit +, Mahjong Hit, Mahjong Hit 2, Crazy Mahjong, Super Ace, Bounty Loki dan DuoFuDuoCai untuk memenuhi syarat mengikuti event ini.</li>
1539    <p></p>
1540    <li>Event ini hanya berlaku untuk 7 slot pilihan di atas. Permainan lain tidak termasuk.</li>
1541    <p></p>
1542    <li>Koin emas yang digunakan untuk menukarkan hadiah akan langsung dipotong.</li>
1543    <p></p>
1544    <li>Hadiah yang sudah ditukarkan tidak dapat dikembalikan atau dibatalkan.</li>
1545    <p></p>
1546    <li>Hadiah tersedia dalam jumlah terbatas selama periode promosi dan penukaran hadiah dapat dihentikan sewaktu-waktu apabila kuota telah terpenuhi.</li>
1547    <p></p>
1548    <li>Tidak ada batas penukaran hadiah selama event, selama pemain mencapai turnover yang ditentukan atau punya cukup koin emas.</li>
1549    <p></p>
1550    <li>Hadiah akan dikreditkan dalam bentuk uang tunai tanpa persyaratan taruhan.</li>
1551    <p></p>
1552        <li>Koin Emas yang tidak terpakai akan dikonversi menjadi Koin Perak dan dapat digunakan di luar periode event.</li>
1553    <p></p>
1554    <li>MegaWin berhak meninjau aktivitas pemain secara menyeluruh untuk mengidentifikasi adanya potensi penyalahgunaan guna memastikan permainan yang adil dalam event kami. Jika ditemukan adanya penyalahgunaan, MegaWin berhak membatalkan jumlah berapapun yang telah dibayarkan kepada pemenang.</li>
1555    <p></p>
1556    <li>MegaWin berhak untuk mengubah, menangguhkan atau membatalkan promosi kapan saja dan tanpa pemberitahuan sebelumnya.</li>
1557    <p></p>
1558  </ol>
1559</details>
1560
1561<p></p>
1562
1563
1564<button style="
1565	background: var(--accent-color); 
1566	color : white;
1567	display: block;
1568	font-size: 15px; 
1569	font-weight: 600; 
1570	margin-left: -15px;
1571	margin-bottom: -15px;
1572	width: calc(100% + 30px);
1573	padding-top: 10px; 
1574	padding-bottom: 10px; 
1575	border-top : solid 1px #333;
1576	border-bottom : 0px;
1577	border-left : 0px;
1578	border-right : 0px;
1579	border-bottom-left-radius: 10px;
1580	border-bottom-right-radius: 10px;"
1581
1582onmouseover="this.style.filter='brightness(1.2)';"
1583onmouseout="this.style.filter='brightness(1)';"
1584
1585data-bs-toggle="modal" data-bs-target="#eventModal34">
1586    Detail Event
1587</button>
1588
1589<div class="modal fade" id="eventModal34" tabindex="-1" aria-labelledby="eventModal34Label" aria-hidden="true">
1590  <div class="modal-dialog" style="margin-top: 20px; margin-left: auto; margin-right: auto; max-width: 90%;">
1591    <div class="modal-content">
1592      <div class="modal-header">
1593        <h5 style="color: #000000;" class="modal-title" id="eventModal34Label">
1594          MEGAWIN : HADIAH TANPA BATAS!
1595        </h5>
1596        <button class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1597      </div>
1598      <div class="modal-body">
1599        <iframe id="iframe34" width="100%" height="750vh" frameborder="0"
1600          src="https://mega.b2.megawin668.net/as-activity/activity/30143/eventPage_in.html?mode=demo&nmw=1&lang=in&currency=IDR"
1601          allowfullscreen>
1602        </iframe>
1603      </div>
1604    </div>
1605  </div>
1606</div>
1607
1608<style>
1609.provider-event em {color: var(--accent-color);}
1610.provider-event em:hover {color: #ff7f00;}
1611details > summary {padding: 4px; border: none; cursor: pointer; box-shadow: 0px 1px 0px #bbbbbb;}
1612details > p {padding: 4px; margin: 0;}
1613</style></div>
1614 </div>
1615  <div class="promo-item bg-elevated rounded overflow-hidden">
1616 <img class="w-100" src="https://imgotp.thanatosmaero.com/events/fs-oct-26.jpg" alt="Event">
1617 <div class="p-3"><h5><b>FASTSPIN : BET ATAU TREAT</b></h5>
1618
1619<p class="provider-event">
1620Periode : <b><em>1 Oktober - 12 November 2026</em></b><br>
1621</p>
1622
1623<details open>
1624	<summary><b>Permainan yang berpartisipasi</b></summary>
1625	
1626	<p></p>
1627	
1628	<div style="white-space: nowrap; overflow-x: auto; padding: 6px 0;
1629            scrollbar-color: var(--accent-color) var(--accent-theme-color);
1630			scrollbar-width: thin;">
1631  
1632		<span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1633					padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1634					onmouseover="this.style.filter='brightness(1.2)';"
1635					onmouseout="this.style.filter='brightness(1)';">
1636			Semua game Fastspin kecuali game Tembak Ikan
1637		</span>
1638	
1639	</div>
1640	
1641	<p><b>Aturan :</b></p>
1642	<ol>
1643		<li>Total hadiah Rp 888,888,888.</li>
1644		<li>1 EXP = Rp.16,700.</li>
1645	</ol>
1646</details>
1647
1648<p></p>
1649
1650<details>
1651	<summary><b>Syarat & Ketentuan</b></summary>
1652
1653	<p></p>
1654
1655 <ol>
1656    <li>Selama periode promosi, pemain dapat memperoleh Experience Points (EXP) dengan memainkan semua game slot FASTSPIN untuk naik level dalam promosi Royal VIP.</li>
1657    <p></p>
1658    <li>Bonus akan otomatis dikreditkan ke dompet pemain berdasarkan sistem siapa cepat dia dapat (first-come, first-served).</li>
1659    <p></p>
1660    <li>Mekanisme, hasil, alokasi hadiah, dan probabilitas promosi Royal VIP dihasilkan oleh sistem otomatis tanpa intervensi manual.</li>
1661    <p></p>
1662    <li>FASTSPIN berhak menentukan nilai tukar yang berlaku. Hadiah akan dikonversi ke mata uang lokal pemain berdasarkan jumlah yang ditampilkan di dalam game, dan bersifat final.</li>
1663    <p></p>
1664    <li>FASTSPIN berhak mendiskualifikasi pemain atau kelompok yang terbukti menggunakan cara tidak jujur, melakukan kecurangan, mengintimidasi pihak lain, atau memanfaatkan celah sistem untuk memanipulasi hasil.</li>
1665    <p></p>
1666    <li>Jika pemain tidak aktif selama 3 hari berturut-turut, Reward EXP akan direset menjadi 0. Jika tidak aktif selama 5 hari berturut-turut, Level EXP (Lv. EXP) juga akan direset menjadi 0.</li>
1667    <p></p>
1668    <li>FASTSPIN berhak mengubah syarat & ketentuan event kapan saja tanpa pemberitahuan sebelumnya.</li>
1669    <p></p>
1670  </ol>
1671</details>
1672
1673<p></p>
1674
1675
1676<button style="
1677	background: var(--accent-color); 
1678	color : white;
1679	display: block;
1680	font-size: 15px; 
1681	font-weight: 600; 
1682	margin-left: -15px;
1683	margin-bottom: -15px;
1684	width: calc(100% + 30px);
1685	padding-top: 10px; 
1686	padding-bottom: 10px; 
1687	border-top : solid 1px #333;
1688	border-bottom : 0px;
1689	border-left : 0px;
1690	border-right : 0px;
1691	border-bottom-left-radius: 10px;
1692	border-bottom-right-radius: 10px;"
1693
1694onmouseover="this.style.filter='brightness(1.2)';"
1695onmouseout="this.style.filter='brightness(1)';"
1696
1697data-bs-toggle="modal" data-bs-target="#eventModal44">
1698    Detail Event
1699</button>
1700
1701<div class="modal fade" id="eventModal44" tabindex="-1" aria-labelledby="eventModal44Label" aria-hidden="true">
1702  <div class="modal-dialog" style="margin-top: 20px; margin-left: auto; margin-right: auto; max-width: 90%;">
1703    <div class="modal-content">
1704      <div class="modal-header">
1705        <h5 style="color: #000000;" class="modal-title" id="eventModal44Label">
1706          FASTSPIN : BET ATAU TREAT
1707        </h5>
1708        <button class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1709      </div>
1710      <div class="modal-body">
1711        <iframe id="iframe44" width="100%" height="750vh" frameborder="0"
1712          src="https://fastspinpromotion.com/2026_PAY4D_Royal_VIP/?lang=id-ID"
1713          allowfullscreen>
1714        </iframe>
1715      </div>
1716    </div>
1717  </div>
1718</div>
1719
1720<style>
1721.provider-event em {color: var(--accent-color);}
1722.provider-event em:hover {color: #ff7f00;}
1723details > summary {padding: 4px; border: none; cursor: pointer; box-shadow: 0px 1px 0px #bbbbbb;}
1724details > p {padding: 4px; margin: 0;}
1725</style></div>
1726 </div>
1727  <div class="promo-item bg-elevated rounded overflow-hidden">
1728 <img class="w-100" src="https://imgotp.thanatosmaero.com/events/mg-sep-26.jpg" alt="Event">
1729 <div class="p-3"><h5><b>MICROGAMING : BANJIR REZEKI GACOR</b></h5> 
1730
1731<p class="provider-event">
1732  Periode : <b><em>23 September - 13 Oktober 2026</em></b>
1733</p>
1734
1735<details open>
1736  <summary><b>Permainan yang berpartisipasi</b></summary>
1737
1738  <p></p>
1739  
1740<div style="white-space: nowrap; overflow-x: auto; padding: 6px 0;
1741            scrollbar-color: var(--accent-color) var(--accent-theme-color);
1742			scrollbar-width: thin;">
1743    
1744  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1745			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1746        onmouseover="this.style.filter='brightness(1.2)';"
1747		onmouseout="this.style.filter='brightness(1)';">
1748		Luna Princess Link & Merge
1749  </span>
1750  
1751  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1752			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1753        onmouseover="this.style.filter='brightness(1.2)';"
1754		onmouseout="this.style.filter='brightness(1)';">
1755		Bolts of Zeus Coin Grid
1756  </span>
1757  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1758			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1759        onmouseover="this.style.filter='brightness(1.2)';"
1760		onmouseout="this.style.filter='brightness(1)';">
1761		Lucky Twins Wilds
1762  </span>
1763  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1764			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1765        onmouseover="this.style.filter='brightness(1.2)';"
1766		onmouseout="this.style.filter='brightness(1)';">
1767		Whale Rush
1768  </span>
1769  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1770			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1771        onmouseover="this.style.filter='brightness(1.2)';"
1772		onmouseout="this.style.filter='brightness(1)';">
1773		12 Skulls of the Dead
1774  </span>
1775  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1776			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1777        onmouseover="this.style.filter='brightness(1.2)';"
1778		onmouseout="this.style.filter='brightness(1)';">
1779		Ne Zha: Triple Powers
1780  </span>
1781  
1782  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1783			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1784        onmouseover="this.style.filter='brightness(1.2)';"
1785		onmouseout="this.style.filter='brightness(1)';">
1786		Candy Rush Wilds
1787  </span>
1788  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1789			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1790        onmouseover="this.style.filter='brightness(1.2)';"
1791		onmouseout="this.style.filter='brightness(1)';">
1792		Phoenix Blaze
1793  </span>
1794  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1795			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1796        onmouseover="this.style.filter='brightness(1.2)';"
1797		onmouseout="this.style.filter='brightness(1)';">
1798		3 Blazing Volcanoes Power Combo
1799  </span>
1800  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1801			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1802        onmouseover="this.style.filter='brightness(1.2)';"
1803		onmouseout="this.style.filter='brightness(1)';">
1804		Money on Reels Super Arrow
1805  </span>
1806  </div>
1807
1808  <p></p>
1809
1810  <p><b>Aturan : </b></p>
1811    
1812  <p>Total hadiah senilai Rp 3,380,000,000.</p>
1813
1814</details>
1815
1816<p></p>
1817
1818<details>
1819
1820  <summary><b>Syarat & Ketentuan</b></summary>
1821
1822  <p><b>Cashback Shield :</b></p>
1823    <ol>
1824        <li> Banjir Rezeki Gacor – promo cash drop seru dengan hadiah acak setiap hari dan total hadiah hingga Rp3.380.000.000! Pemain berkesempatan memenangkan hingga Rp1.690.000 setiap hari!.</li>
1825			<p></p>
1826		<li>Hadiah uang tunai minimum <b>[84.000]</b> dengan bonus maksimum <b>[1.690.000]</b>.</li>
1827			<p></p>
1828        <li>Hadiah uang tunai akan diberikan secara acak kapan saja setiap hari.</li>
1829			<p></p>
1830		<li>Game yang berpartisipasi: Luna Princess Link & Merge, Bolts of Zeus Coin Grid, Lucky Twins Wilds, Whale Rush, 12 Skulls of the Dead, Ne Zha: Triple Powers, Candy Rush Wilds, Phoenix Blaze, 3 Blazing Volcanoes Power Combo, Money on Reels Super Arrow.</li>
1831			<p></p>
1832		<li>Jika pemain berhasil memenangkan hadiah pada acara undian kejutan tunai harian,maka mereka akan tetap bisa memenangkan hadiah pada jadwal undian kejutan tunai berikutnya.</li>
1833			<p></p>
1834        <li>Pemain yang memenangkan giveaway akan diberi tahu melalui pesan dalam game.</li>
1835			<p></p>
1836		<li>Hadiah uang tunai akan dikreditkan ke akun pemenang paling lambat 2 jam setelah pengumuman pemenang.</li>
1837			<p></p>
1838        <li>Microgaming berhak mengambil keputusan akhir jika terjadi perselisihann.</li>
1839    </ol>
1840
1841</details>
1842
1843<p></p>
1844
1845<!-- Start: Popup Event -->
1846
1847<button style="
1848	background: var(--accent-color); 
1849	color : white;
1850	display: block;
1851	font-size: 15px; 
1852	font-weight: 600; 
1853	margin-left: -15px;
1854	margin-bottom: -15px;
1855	width: calc(100% + 30px);
1856	padding-top: 10px; 
1857	padding-bottom: 10px; 
1858	border-top : solid 1px #333;
1859	border-bottom : 0px;
1860	border-left : 0px;
1861	border-right : 0px;
1862	border-bottom-left-radius: 10px;
1863	border-bottom-right-radius: 10px;"
1864
1865onmouseover="this.style.filter='brightness(1.2)';"
1866onmouseout="this.style.filter='brightness(1)';"
1867
1868data-bs-toggle="modal" data-bs-target="#eventModal76">
1869    Detail Event
1870</button>
1871
1872<div class="modal fade" id="eventModal76" tabindex="-1" aria-labelledby="eventModal76Label" aria-hidden="true">
1873  <div class="modal-dialog" style="margin-top: 20px; margin-left: auto; margin-right: auto; max-width: 90%;">
1874    <div class="modal-content">
1875      <div class="modal-header">
1876        <h5 style="color: #000000;" class="modal-title" id="eventModal76Label">
1877          MICROGAMING : BANJIR REZEKI GACOR
1878        </h5>
1879        <button class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
1880      </div>
1881      <div class="modal-body">
1882        <iframe id="iframe76" width="100%" height="750vh" frameborder="0"
1883          src="https://mgr.basebit.net/#/static/exclusive/idr"
1884          allowfullscreen>
1885        </iframe>
1886      </div>
1887    </div>
1888  </div>
1889</div>
1890
1891<style>
1892.provider-event em {color: var(--accent-color);}
1893.provider-event em:hover {color: #ff7f00;}
1894details > summary {padding: 4px; border: none; cursor: pointer; box-shadow: 0px 1px 0px #bbbbbb;}
1895details > p {padding: 4px; margin: 0;}
1896</style>
1897
1898<!-- End: Popup Event --></div>
1899 </div>
1900  <div class="promo-item bg-elevated rounded overflow-hidden">
1901 <img class="w-100" src="https://imgotp.thanatosmaero.com/events/fgs-oct-26.jpg" alt="Event">
1902 <div class="p-3"><h5><b>5G GAMES : SLOT TOURNAMENT</b></h5> 
1903
1904<p class="provider-event">
1905  Periode : <b><em>1 - 30 Oktober 2026</em></b>
1906</p>
1907
1908<details open>
1909  <summary><b>Permainan yang berpartisipasi</b></summary>
1910
1911  <p></p>
1912  
1913<div style="white-space: nowrap; overflow-x: auto; padding: 6px 0;
1914            scrollbar-color: var(--accent-color) var(--accent-theme-color);
1915			scrollbar-width: thin;">
1916    
1917  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1918			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1919        onmouseover="this.style.filter='brightness(1.2)';"
1920		onmouseout="this.style.filter='brightness(1)';">
1921		MAHJONG SMASH
1922  </span>
1923  
1924  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1925			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1926        onmouseover="this.style.filter='brightness(1.2)';"
1927		onmouseout="this.style.filter='brightness(1)';">
1928		SUPER 5 ACES
1929  </span>
1930  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1931			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1932        onmouseover="this.style.filter='brightness(1.2)';"
1933		onmouseout="this.style.filter='brightness(1)';">
1934		FORTUNE GEMS 2000
1935  </span>
1936  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1937			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1938        onmouseover="this.style.filter='brightness(1.2)';"
1939		onmouseout="this.style.filter='brightness(1)';">
1940		WILD BOUNTY 2
1941  </span>
1942  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1943			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1944        onmouseover="this.style.filter='brightness(1.2)';"
1945		onmouseout="this.style.filter='brightness(1)';">
1946		PIÑATA 1000
1947  </span>
1948  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1949			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1950        onmouseover="this.style.filter='brightness(1.2)';"
1951		onmouseout="this.style.filter='brightness(1)';">
1952		FORTUNE LION
1953  </span>
1954  
1955  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1956			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1957        onmouseover="this.style.filter='brightness(1.2)';"
1958		onmouseout="this.style.filter='brightness(1)';">
1959		TREASURE OF QILIN
1960  </span>
1961  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1962			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1963        onmouseover="this.style.filter='brightness(1.2)';"
1964		onmouseout="this.style.filter='brightness(1)';">
1965		LEGACY OF AZTEC
1966  </span>
1967  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1968			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1969        onmouseover="this.style.filter='brightness(1.2)';"
1970		onmouseout="this.style.filter='brightness(1)';">
1971		BANDITO RETURNS
1972  </span>
1973  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1974			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1975        onmouseover="this.style.filter='brightness(1.2)';"
1976		onmouseout="this.style.filter='brightness(1)';">
1977		NEKO X NEKO
1978  </span>
1979  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1980			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1981        onmouseover="this.style.filter='brightness(1.2)';"
1982		onmouseout="this.style.filter='brightness(1)';">
1983		SUPER ACE ROYAL
1984  </span>
1985  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1986			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1987        onmouseover="this.style.filter='brightness(1.2)';"
1988		onmouseout="this.style.filter='brightness(1)';">
1989		WILD BOUNTY
1990  </span>
1991  <span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
1992			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
1993        onmouseover="this.style.filter='brightness(1.2)';"
1994		onmouseout="this.style.filter='brightness(1)';">
1995		MAHJONG 5 DRAGONS 
1996  </span>
1997  </div>
1998
1999  <p></p>
2000
2001  <p><b>Aturan : </b></p>
2002    
2003  <p>Total hadiah senilai Rp270.000.000.</p>
2004
2005</details>
2006
2007<p></p>
2008
2009
2010<details>
2011
2012  <summary><b>Syarat & Ketentuan</b></summary>
2013
2014  <p><b>Slot Tournament :</b></p>
2015    <ol>
2016
2017        <li>
2018            Ultimate 5G Gacor Slot Tournament berlangsung pada 
2019            1 Oktober 2026 pukul 00:00:00 hingga 30 Oktober 2026 pukul 23:59:00 (UTC+8).
2020        </li>
2021            <p></p>
2022
2023        <li>
2024            Semua pemain yang memainkan game yang berpartisipasi di 5G Games selama periode event 
2025            berhak mengikuti tournament.
2026        </li>
2027            <p></p>
2028
2029        <li>
2030            Peringkat pemain akan ditampilkan melalui sistem leaderboard.
2031        </li>
2032            <p></p>
2033
2034        <li>
2035            Game yang berpartisipasi: Mahjong Smash, Super 5 Aces, Fortune Gems 2000, 
2036            Wild Bounty 2, Piñata 1000, Fortune Lion, Treasure of Qilin, Legacy of Aztec, 
2037            Bandito Returns, Neko X Neko, Super Ace Royal, Wild Bounty, dan Mahjong 5 Dragons.
2038        </li>
2039            <p></p>
2040
2041        <li>
2042            Hadiah berdasarkan peringkat:
2043            <ul>
2044                <li>Peringkat 1: Rp3.000.000</li>
2045                <li>Peringkat 2: Rp2.000.000</li>
2046                <li>Peringkat 3: Rp1.000.000</li>
2047                <li>Peringkat 4–10: Rp300.000 per pemain</li>
2048                <li>Peringkat 11–100: Rp10.000 per pemain</li>
2049            </ul>
2050        </li>
2051            <p></p>
2052
2053        <li>
2054            Total hadiah harian adalah sebesar Rp9.000.000, dengan total hadiah keseluruhan 
2055            selama periode event sebesar Rp270.000.000.
2056        </li>
2057            <p></p>
2058
2059        <li>
2060            Peringkat ditentukan berdasarkan total akumulasi multiplier kemenangan dari seluruh 
2061            spin individual yang dilakukan selama periode event, termasuk Free Games.
2062        </li>
2063            <p></p>
2064
2065        <li>
2066            Seluruh multiplier yang memenuhi syarat akan dijumlahkan untuk menentukan peringkat pemain.
2067        </li>
2068            <p></p>
2069
2070        <li>
2071            Perhitungan poin ditentukan dengan rumus:
2072            <br>Poin = Jumlah Kemenangan (Payout) ÷ Jumlah Taruhan (Bet).
2073        </li>
2074            <p></p>
2075
2076        <li>
2077            Contoh perhitungan poin:
2078            <ul>
2079                <li>Bet Rp400 dengan Payout Rp200.000 = 500 poin</li>
2080                <li>Bet Rp100.000 dengan Payout Rp200.000 = 2 poin</li>
2081                <li>Feature Buy Rp100.000 dengan Payout Rp1.000.000 = 10 poin</li>
2082            </ul>
2083        </li>
2084            <p></p>
2085
2086        <li>
2087            Jika terdapat dua atau lebih pemain dengan jumlah poin yang sama, pemain yang 
2088            lebih dahulu mencapai jumlah poin tersebut akan mendapatkan peringkat yang lebih tinggi.
2089        </li>
2090            <p></p>
2091
2092        <li>
2093            Leaderboard akan diperbarui setidaknya setiap 5 menit.
2094        </li>
2095            <p></p>
2096
2097        <li>
2098            Hadiah akan difinalisasi dan notifikasi pemenang akan dikirimkan pada waktu 
2099            12:00 (UTC+8) pertama setelah proses settlement.
2100        </li>
2101            <p></p>
2102
2103        <li>
2104            Hadiah harus diklaim dalam waktu 1 hari setelah settlement (UTC+8). 
2105            Hadiah yang belum diklaim setelah batas waktu tersebut akan secara otomatis 
2106            dikirimkan kepada pemain melalui sistem.
2107        </li>
2108            <p></p>
2109
2110        <li>
2111            Spin yang dilakukan selama event sedang ditangguhkan atau dihentikan sementara 
2112            tidak akan dihitung ke dalam skor tournament.
2113        </li>
2114            <p></p>
2115
2116        <li>
2117            5G Games berhak untuk mengubah, menangguhkan, menghentikan, atau 
2118            menafsirkan event ini kapan saja.
2119        </li>
2120
2121    </ol>
2122
2123</details>
2124
2125
2126
2127
2128</div>
2129 </div>
2130  <div class="promo-item bg-elevated rounded overflow-hidden">
2131 <img class="w-100" src="https://imgotp.thanatosmaero.com/events/pp-oktober-otp-26.jpg" alt="Event">
2132 <div class="p-3"><h5><b>PRAGMATIC : OTP BAGI EMAS & CHIPS</b></h5>
2133
2134<p class="provider-event">
2135	Periode : <b><em>25 Maret - 31 Desember 2026</em></b>
2136</p>
2137
2138<details open>
2139	<summary><b>Permainan yang berpartisipasi</b></summary>
2140
2141	<p></p>
2142	
2143	<div style="white-space: nowrap; overflow-x: auto; padding: 6px 0;
2144            scrollbar-color: var(--accent-color) var(--accent-theme-color);
2145			scrollbar-width: thin;">
2146  
2147		<span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
2148					padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
2149					onmouseover="this.style.filter='brightness(1.2)';"
2150					onmouseout="this.style.filter='brightness(1)';">
2151			Semua permainan Pragmatic Play
2152		</span>
2153	
2154	</div>
2155	
2156	<p></p>
2157    
2158	<p><b>Aturan : </b></p>
2159		
2160	<p>Total hadiah Slot & Casino senilai Rp 15,000,000,000. </p>
2161	
2162</details>
2163
2164<p></p>
2165
2166<details>
2167
2168	<summary><b>Syarat & Ketentuan</b></summary>
2169
2170	<p></p>
2171	    
2172	<p><b>SLOT – PAY4D Bagi Emas</b></p>
2173	<ol>
2174		<li>Promosi Prize Drop berlangsung dari 1 Januari hingga 30 Desember 2026, pukul 00:00–23:59 (GMT+7).</li>
2175			<p></p>
2176        <li>Tersedia 2.370 hadiah dengan total nilai IDR 230.000.000 per minggu. Setiap Prize Drop akan memberikan hadiah Emas dan uang tunai senilai IDR 200.000, IDR 100.000, dan IDR 50.000, yang akan dibagikan secara acak kepada pemain yang beruntung.</li>
2177			<p></p>
2178		<li>Taruhan minimum yang diperlukan adalah IDR 600.</li>
2179			<p></p>
2180		<li>Pemain dapat memenangkan lebih dari satu hadiah selama periode promosi.</li>
2181			<p></p>
2182		<li>Game yang memenuhi syarat: Semua permainan slot kecuali Irish Charms, Diamonds are Forever 3 Lines, Table Games, Video Poker dan Scratch Cards.</li>
2183			<p></p>
2184		<li>Sisa hadiah akan diperbarui pada papan peringkat.</li>
2185			<p></p>
2186		<li>Hadiah merchandise akan dikirimkan oleh pihak website. Pragmatic Play tidak bertanggung jawab atas pengiriman atau kewajiban terkait hadiah tersebut.</li>
2187			<p></p>
2188	</ol>
2189	
2190	<p><b>LIVE CASINO – PAY4D Bagi Chips</b></p>
2191	<ol>
2192		<li>Turnamen berlangsung dari 1 Januari 2026 hingga 30 Desember 2026, pukul 00:00–23:59 (GMT+7), dengan 1.320 pemenang dan total hadiah sebesar IDR 58.500.000 per minggu selama periode promosi.</li>
2193			<p></p>
2194        <li>Pemenang ditentukan berdasarkan peringkat leaderboard, dengan perhitungan total akumulasi multiplier kemenangan (win/bet).</li>
2195			<p></p>
2196		<li>Taruhan minimum yang diperlukan adalah IDR 2.000.</li>
2197			<p></p>
2198		<li>Hadiah berupa uang tunai tanpa persyaratan taruhan.</li>
2199			<p></p>
2200		<li>Game yang memenuhi syarat: Semua permainan Game Show: Sweet Bonanza CandyLand, Mega Wheel, Lucky 6 Roulette, Mega Roulette, Fortune Roulette, Treasure Island, Mega Baccarat, Money Time, PowerUP Roulette, Football Blitz Top Card, Snakes & Ladders Live, Turkish Mega Roulette, Mega Roulette – Brazilian, Dice City, Auto Mega RouletteI, talian Mega Roulette, Mega Sic Bac, Mega Sic Bo – Indonesian, Bingo spot, Crystal roulette & Gates of Olympus Roulette.</li>
2201			<p></p>
2202		
2203	</ol>
2204		
2205    <p><b>Disclaimer</b></p>
2206    <ol>
2207        <li>Apabila terdapat dua atau lebih pemain dengan skor yang sama pada leaderboard turnamen, maka pemain yang mencapai skor tersebut lebih dahulu akan mendapatkan peringkat yang lebih tinggi.</li>
2208		    <p></p>
2209		<li>Leaderboard turnamen dibangun berdasarkan permainan yang memenuhi syarat dan diperbarui secara real-time.</li>
2210		    <p></p>
2211		<li>Pragmatic Play berhak untuk mengubah, menangguhkan, atau membatalkan promosi ini kapan saja.</li>
2212	</ol>
2213		
2214</details>
2215
2216<p></p>
2217
2218<!-- Start: Popup Event -->
2219
2220<button style="
2221	background: var(--accent-color); 
2222	color : white;
2223	display: block;
2224	font-size: 15px; 
2225	font-weight: 600; 
2226	margin-left: -15px;
2227	margin-bottom: -15px;
2228	width: calc(100% + 30px);
2229	padding-top: 10px; 
2230	padding-bottom: 10px; 
2231	border-top : solid 1px #333;
2232	border-bottom : 0px;
2233	border-left : 0px;
2234	border-right : 0px;
2235	border-bottom-left-radius: 10px;
2236	border-bottom-right-radius: 10px;"
2237
2238onmouseover="this.style.filter='brightness(1.2)';"
2239onmouseout="this.style.filter='brightness(1)';"
2240
2241onclick="window.open('https://dailydropswins.com/id/Tipe/pay4d-bagi-emas-dan-chips/', '_blank')">
2242    Detail Event
2243</button>
2244
2245<style>
2246.provider-event em {color: var(--accent-color);}
2247.provider-event em:hover {color: #ff7f00;}
2248details > summary {padding: 4px; border: none; cursor: pointer; box-shadow: 0px 1px 0px #bbbbbb;}
2249details > p {padding: 4px; margin: 0;}
2250</style>
2251
2252<!-- End: Popup Event --></div>
2253 </div>
2254  <div class="promo-item bg-elevated rounded overflow-hidden">
2255 <img class="w-100" src="https://imgotp.thanatosmaero.com/events/jg-money-meteor-6.jpg" alt="Event">
2256 <div class="p-3"><h5><b>JOKER : MONEY METEOR</b></h5>
2257
2258<p class="provider-event">
2259Periode : <b><em>Event berlangsung setiap hari</em></b>
2260</p>
2261
2262<p></p>
2263
2264<details open>
2265	<summary><b>Permainan yang berpartisipasi</b></summary>
2266
2267	<p></p>
2268
2269	<div style="white-space: nowrap; overflow-x: auto; padding: 6px 0;
2270            scrollbar-color: var(--accent-color) var(--bg-elevated);
2271			scrollbar-width: thin;">
2272  
2273		<span style="background: var(--accent-color); color: white; font-size: 9pt; display: inline-block; 
2274			   padding: 4px 6px; border: 1px solid #ccc; border-radius: 20px; margin: 2px; cursor: pointer; transition: 0.2s;"
2275			onmouseover="this.style.filter='brightness(1.2)';"
2276			onmouseout="this.style.filter='brightness(1)';">
2277			Semua permainan slot JokerGaming
2278		</span>
2279	
2280	</div>
2281	
2282	<p></p>
2283    
2284	<p><b>Aturan :</b></p>
2285	
2286	<ol style="padding-top: 0px; margin-top: 0px">
2287		<li>Total hadiah senilai $80,000 USD.</li>
2288		<li>Hadiah Grand Jackpot dari Jokergaming.</li>
2289	</ol>
2290
2291</details>
2292
2293<p></p>
2294
2295<details>
2296	<summary><b>Syarat & Ketentuan</b></summary>
2297
2298	<p></p>
2299
2300	<ol>
2301		<li>
2302			Supported Platform: versi web JokerGaming.
2303		</li><p></p>
2304		<li>
2305			Berlaku hanya untuk hadiah Grand Jackpot permainan slot JokerGaming.
2306		</li>
2307	</ol>
2308</details>
2309
2310<p></p>
2311
2312<!-- Start: Popup Event -->
2313
2314<style>
2315.provider-event em {color: var(--accent-color);}
2316.provider-event em:hover {color: #ff7f00;}
2317details > summary {padding: 4px; border: none; cursor: pointer; box-shadow: 0px 1px 0px #bbbbbb;}
2318details > p {padding: 4px; margin: 0;}
2319</style>
2320
2321<!-- End: Popup Event --></div>
2322 </div>
2323  
2324 </div>
2325
2326 
2327</div>
2328
2329
2330<div class="footer bg-surface py-5 mt-5">
2331 <div class="container">
2332 
2333 <div class="d-flex flex-column flex-lg-row justify-content-between align-items-start align-items-lg-center">
2334 <div class="d-flex flex-column gap-1">
2335 <div><img src="/images/logo.gif?1787301701" class="logo-footer" alt="Logo"></div>
2336 <div class="fs-sm mt-3 text-nowrap">© 2026 Copyright RAJADEWA777. All Rights Reserved.</div>
2337 </div>
2338 
2339
2340 <ul class="d-flex justify-content-evenly justify-content-lg-end align-items-center gap-3 w-100 mt-4 mt-lg-0">
2341 
2342  <li><a href="" target="_blank" aria-label="Visit phone" rel="noopener noreferrer"><i class="icon-phone text-accent fs-lg"></i></a></li>
2343  <li><a href="https://t.me/Rajadewa777" target="_blank" aria-label="Visit telegram" rel="noopener noreferrer"><i class="icon-telegram text-accent fs-lg"></i></a></li>
2344  <li><a href="https://wa.me/62895703150509" target="_blank" aria-label="Visit whatsapp" rel="noopener noreferrer"><i class="icon-whatsapp text-accent fs-lg"></i></a></li>
2345  <li><a href="https://wa.me/62895703150509" target="_blank" aria-label="Visit facebook" rel="noopener noreferrer"><i class="icon-facebook text-accent fs-lg"></i></a></li>
2346  <li><a href="https://wa.me/62895703150509" target="_blank" aria-label="Visit instagram" rel="noopener noreferrer"><i class="icon-instagram text-accent fs-lg"></i></a></li>
2347  <li><a href="https://wa.me/62895703150509" target="_blank" aria-label="Visit tiktok" rel="noopener noreferrer"><i class="icon-tiktok text-accent fs-lg"></i></a></li>
2348 
2349 </ul>
2350 
2351 </div>
2352
2353 <hr class="my-3 my-lg-5 w-100" />
2354 
2355 <div class="d-flex justify-content-center align-items-center">
2356 <img class="w-100 d-none d-lg-block" src="https://imgotp.viva88athenae.com//providers.png" style="width: 100%" alt="Provider"/>
2357 <img class="w-100 d-block d-lg-none" src="https://imgotp.viva88athenae.com//mproviders.png" style="width: 100%" alt="Provider"/>
2358 </div>
2359 
2360 <hr class="my-3 my-lg-5 w-100" />
2361 
2362 <div class="d-flex justify-content-center align-items-center py-4">
2363 <img src="https://imgotp.viva88athenae.com//license.png"  style="max-width: 800px; width: 100%" alt="License"/>
2364 </div>
2365 
2366 <hr class="my-3 my-lg-5 w-100" />
2367
2368 <!-- Artikel Utama -->
2369<p>
2370  <a href="https://www.lesleyannedown.com/" title="Rajadewa777" target="_blank" rel="noopener noreferrer">RAJADEWA777</a> menghadirkan ruang eksplorasi Rajadewa yang mengikuti perkembangan <strong>APK Raja Dewa Slot Mobile</strong> melalui penyajian informasi yang ringan, terarah, dan mudah dipahami. Pembahasan mencakup pembaruan akses, kompatibilitas perangkat, pengalaman tampilan mobile, serta berbagai referensi yang relevan bagi pembaca yang ingin mengenal dunia Rajadewa secara lebih luas. Di tengah perkembangan istilah digital yang terus berubah, <strong>Ratehoki88</strong> dapat menjadi bagian dari referensi tambahan, sementara <strong>Megawin</strong> hadir sebagai istilah lain yang dapat ditemukan dalam penelusuran informasi terkait. Nama <strong>Bolabos</strong> juga ditempatkan sebagai pelengkap pembahasan tanpa menggeser fokus utama pada RAJADEWA777 dan Raja Dewa Slot Mobile. Untuk topik seperti <strong>Slot QRIS</strong> dan <strong>Slot DANA</strong>, pembahasan diarahkan pada aspek informasi dan metode pembayaran digital secara umum, sedangkan istilah seperti <strong>Rajadewa Slot</strong>, <strong>Raja Dewa 138</strong>, <strong>APK Slot</strong>, dan <strong>situs Rajadewa777</strong> tetap hadir secara natural. Dengan pendekatan tersebut, <a href="https://www.lesleyannedown.com/" title="Rajadewa" target="_blank" rel="noopener noreferrer">Rajadewa</a> di RAJADEWA777 tidak sekadar menjadi rangkaian kata kunci, melainkan tema utama yang dikembangkan melalui gaya penyajian modern dan mudah dijelajahi dari perangkat mobile.
2371</p>
2372
2373<!-- Review RAJADEWA777 -->
2374<section>
2375  <h2>Review RAJADEWA777</h2>
2376
2377  <h3>Eksplorasi Rajadewa yang Terarah</h3>
2378  <p>
2379    RAJADEWA777 menawarkan pendekatan yang cukup berbeda dalam menyajikan informasi Rajadewa. Fokus pada APK Raja Dewa Slot Mobile membuat pembahasan terasa lebih terarah, sementara informasi mengenai akses dan kompatibilitas perangkat memberikan konteks tambahan yang mudah dipahami.
2380  </p>
2381
2382  <h3>Referensi Raja Dewa Slot Mobile</h3>
2383  <p>
2384    Pembahasan Raja Dewa Slot Mobile menjadi salah satu bagian utama yang membuat halaman ini memiliki karakter tersendiri. Informasi mengenai Rajadewa 138 dan APK Slot ditempatkan sebagai referensi pendukung sehingga pembaca dapat mengikuti topik tanpa harus menghadapi susunan keyword yang berlebihan.
2385  </p>
2386
2387  <h3>Ragam Referensi Digital</h3>
2388  <p>
2389    Selain membahas Rajadewa, halaman ini memperluas referensi melalui istilah seperti Ratehoki88 dan Megawin. Keduanya ditempatkan sebagai bagian dari konteks informasi digital sehingga tetap memiliki hubungan dengan pembahasan utama tan
2389pa membuat alur konten terasa dipaksakan.
2390  </p>
2391
2392  <h3>Pembahasan yang Praktis</h3>
2393  <p>
2394    Informasi mengenai Bolabos, Slot QRIS, dan Slot DANA dapat menjadi pelengkap bagi pembaca yang ingin melihat konteks digital yang lebih luas. Penyajiannya dibuat sederhana dengan menempatkan setiap istilah sesuai pembahasan sehingga informasi tetap mudah ditelusuri.
2395  </p>
2396
2397  <h3>Gaya Modern dan Mudah Dijelajahi</h3>
2398  <p>
2399    Secara keseluruhan, RAJADEWA777 membawa tema Rajadewa dengan gaya yang modern dan informatif. Perpaduan antara APK Raja Dewa Slot Mobile, referensi Rajadewa, serta istilah pendukung membuat halaman ini memiliki alur yang lebih beragam tanpa kehilangan fokus utama.
2400  </p>
2401</section>
2402
2403<!-- FAQ -->
2404<section>
2405  <h2>FAQ RAJADEWA777</h2>
2406
2407  <h3>Apa itu RAJADEWA777?</h3>
2408  <p>
2409    RAJADEWA777 merupakan halaman informasi yang membahas Rajadewa, termasuk referensi APK Raja Dewa Slot Mobile, pembaruan akses, kompatibilitas perangkat, serta berbagai informasi terkait.
2410  </p>
2411
2412  <h3>Apa yang dimaksud dengan APK Raja Dewa Slot Mobile?</h3>
2413  <p>
2414    APK Raja Dewa Slot Mobile merupakan istilah dalam pembahasan akses mobile bertema Raja Dewa yang dapat mencakup informasi mengenai kompatibilitas perangkat, akses, pembaruan, dan referensi terkait.
2415  </p>
2416
2417  <h3>Apa saja informasi yang tersedia di RAJADEWA777?</h3>
2418  <p>
2419    RAJADEWA777 membahas berbagai referensi seputar Rajadewa, Raja Dewa Slot Mobile, APK Rajadewa, pembaruan akses, kompatibilitas perangkat, serta istilah terkait seperti Rajadewa 138.
2420  </p>
2421
2422  <h3>Apakah RAJADEWA777 membahas Ratehoki88, Megawin, dan Bolabos?</h3>
2423  <p>
2424    Ratehoki88, Megawin, dan Bolabos dapat menjadi bagian dari referensi tambahan dalam pembahasan digital yang berkaitan, sementara fokus utama RAJADEWA777 tetap pada informasi Rajadewa dan Raja Dewa Slot Mobile.
2425  </p>
2426
2427  <h3>Apakah tersedia informasi mengenai Slot QRIS dan Slot DANA?</h3>
2428  <p>
2429    Pembahasan mengenai Slot QRIS dan Slot DANA dapat disertakan sebagai informasi umum mengenai metode pembayaran digital sesuai dengan konteks informasi yang tersedia di RAJADEWA777.
2430  </p>
2431</section>
2432 
2433 
2434 </div>
2435</div>
2436
2437
2438 
2439 
2440
2441
2442
2443 </div>
2444 </div>
2445 </main>
2446 </div>
2447
2448 <style>
2449 .offcanvas {
2450 width: 30%!important;
2451 }
2452 
2453 @media (max-width: 768px) {
2454 .offcanvas {
2455 width: 90%!important;
2456 }
2457 
2458 }
2459
2460 
2461 </style>
2462
2463 <div class="offcanvas offcanvas-end bg-base" tabindex="-1" id="offcanvas" aria-labelledby="offcanvasLabel">
2464 <div class="offcanvas-header pb-0">
2465 <h5 class="offcanvas-title" id="offcanvas-title"></h5>
2466 <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
2467 </div>
2468 <div class="offcanvas-body" id="offcanvas-body">
2469 <div id="offcanvas-body-content-1"></div>
2470 <div id="offcanvas-body-content-2"></div>
2471 </div>
2472 </div>
2473 
2474 <div id="box-bottom-navbar">
2475 <!-- Bottom Navigation Bar-->
2476 <style>
2477 #bottom-navbar {
2478 height: 68px;
2479 z-index: 999;
2480 position: fixed;
2481 bottom: 0;
2482 left: 0;
2483 right: 0;
2484 }
2485 
2486 #myBox {
2487 position: fixed;
2488 left: 0;
2489 right: 0;
2490 bottom: -100%; /* changed */
2491 width: 100%;
2492 background: #3498db;
2493 z-index: 998;
2494 overflow: auto;
2495 transition: bottom 0.4s ease;
2496 }
2497 
2498 /* Slide up and stop just above the bottom navbar */
2499 #myBox.show {
2500 bottom: 68px;
2501 }
2502 
2503 .halo-effect {
2504 position: relative;
2505 z-index: 1;
2506 }
2507 
2508 .halo-effect::after {
2509 content: '';
2510 position: absolute;
2511 top: 50%;
2512 left: 50%;
2513 width: 72px; /* Bigger size */
2514 height: 72px;
2515 transform: translate(-50%, -50%);
2516 border-radius: 50%;
2517 background: var(--accent-color); /* Softer glow */
2518 opacity: .3;
2519 animation: pulse-ring 1.8s infinite;
2520 z-index: -1;
2521 }
2522 
2523 @keyframes pulse-ring {
2524 0% {
2525 transform: translate(-50%, -50%) scale(1);
2526 opacity: 0.6;
2527 }
2528 50% {
2529 transform: translate(-50%, -50%) scale(1.6);
2529 /* Bigger expansion */
2530 opacity: 0.3;
2531 }
2532 100% {
2533 transform: translate(-50%, -50%) scale(1);
2534 opacity: 0.6;
2535 }
2536 }
2537 
2538.speed-dial-wrapper {
2539 position: relative;
2540 }
2541
2542 
2543.speed-dial-item {
2544 position: absolute;
2545 bottom: 68px;
2546 left: 50%;
2547 transform: translateX(-50%) translateY(0);
2548 opacity: 0;
2549 pointer-events: none;
2550 transition: transform 0.2s ease-out, opacity 0.2s ease-out;
2551}
2552
2553.speed-dial-active .speed-dial-item {
2554 opacity: 1;
2555 pointer-events: auto;
2556}
2557</style>
2558
2559<nav id="bottom-navbar" class="fixed-bottom bg-surface shadow">
2560 <div class="d-flex h-100">
2561 <a id="bottom-navbar-menu" class="flex-fill d-flex flex-column justify-content-center align-items-center gap-1" href="javascript:toggleBox()">
2562 <i class="icon-menu text-accent fs-xl"></i>
2563 <div class="fw-semibold text-surface fs-sm-sm">Menu</div>
2564 </a>
2565 
2566 <a id="bottom-navbar-home" href="/" onclick="event.preventDefault();$('.modal').modal('hide');content( '/')" class="flex-fill d-flex flex-column justify-content-center align-items-center gap-1">
2567 <i class="icon-home text-accent fs-xl"></i>
2568 <div class="fw-semibold text-surface fs-md fs-sm-sm">Home</div>
2569 </a>
2570 
2571
2572 
2573  <a id="bottom-navbar-promosi" href="/promosi" onclick="event.preventDefault();$('.modal').modal('hide');content( '/promosi')" class="flex-fill d-flex flex-column justify-content-center align-items-center gap-1">
2574 <i class="icon-promotion text-accent fs-xl"></i>
2575 <div class="fw-semibold text-surface fs-md fs-sm-sm">Promosi</div>
2576 </a>
2577 
2578 <a id="bottom-navbar-event" href="/event" onclick="event.preventDefault();content( '/event')" class="flex-fill d-flex flex-column justify-content-center align-items-center gap-1">
2579 <i class="icon-event text-accent fs-xl"></i>
2580 <div class="fw-semibold text-surface fs-md fs-sm-sm">Event</div>
2581 </a>
2582  
2583 
2584
2585 <div class="speed-dial-wrapper flex-fill d-flex flex-column justify-content-center align-items-center gap-1">
2586 <div id="bottom-navbar-chat"
2587 class="speed-dial-btn d-flex flex-column justify-content-center align-items-center gap-1"
2588 onclick="toggleMedia()">
2589 <i class="icon-livechat text-accent fs-xl"></i>
2590 <div class="fw-semibold text-surface fs-md fs-sm-sm">Chat</div>
2591 </div>
2592 
2593    <a href="https://direct.lc.chat/19718030/" target="_blank" aria-label="Visit livechat" rel="noopener noreferrer" class="speed-dial-item">
2594 <img src="https://imgotp.viva88athenae.com//livechat.png" style="width: 48px; height: 48px;" alt="livechat"/>
2595 </a>
2596      <a href="https://wa.me/62895703150509" target="_blank" aria-label="Visit tiktok" rel="noopener noreferrer" class="speed-dial-item">
2597 <img src="https://imgotp.viva88athenae.com//tiktok.png" style="width: 48px; height: 48px;" alt="tiktok"/>
2598 </a>
2599      <a href="https://wa.me/62895703150509" target="_blank" aria-label="Visit instagram" rel="noopener noreferrer" class="speed-dial-item">
2600 <img src="https://imgotp.viva88athenae.com//instagram.png" style="width: 48px; height: 48px;" alt="instagram"/>
2601 </a>
2602      <a href="https://wa.me/62895703150509" target="_blank" aria-label="Visit facebook" rel="noopener noreferrer" class="speed-dial-item">
2603 <img src="https://imgotp.viva88athenae.com//facebook.png" style="width: 48px; height: 48px;" alt="facebook"/>
2604 </a>
2605      <a href="https://wa.me/62895703150509" target="_blank" aria-label="Visit whatsapp" rel="noopener noreferrer" class="speed-dial-item">
2606 <img src="https://imgotp.viva88athenae.com//whatsapp.png" style="width: 48px; height: 48px;" alt="whatsapp"/>
2607 </a>
2608      <a href="https://t.me/Rajadewa777" target="_blank" aria-label="Visit telegram" rel="noopener noreferrer" class="speed-dial-item">
2609 <img src="https://imgotp.viva88athenae.com//telegram.png" style="width: 48px; height: 48px;" alt="telegram"/>
2610 </a>
2611      </div>
2612 </div>
2613</nav>
2614
2615<div id="myBox" class="slide-page d-block d-lg-none">
2616 <style>
2617 .sidebar-menu.active {
2618 background-color: var(--bg-hover);
2619 /* Or any custom color */
2620 }
2621
2622 .new-badge {
2623 position: absolute;
2624 right: 0;
2625 top: 50%;
2626 transform: translateY(-50%);
2627 margin-right: 8px;
2628 }
2629</style>
2630
2631
2632<div class="sidebar pb-4">
2633 <div class="sidebar-head d-none d-lg-block">
2634 <div class="d-flex justify-content-center align-items-center w-100 my-4">
2635 <a href="/"
2636 onclick="event.preventDefault();content(`/`);unsetSidebarMenuActive()"><img
2637 src="/images/logo.gif?1787301701"
2638 class="logo-sidebar" alt="Logo"></a>
2639 </div>
2640
2641 </div>
2642 <div class="sidebar-body">
2643 <div class="d-flex flex-column mx-3">
2644 <div class="d-flex flex-column">
2645 <div class="d-block d-lg-none mt-3 mt-lg-0">
2646 <style>
2647 /*:root {*/
2648 /*    --bg-surface: rgb(15, 25, 35);*/
2649 /*    --text-deep: white;*/
2650 /*    --text-surface: white;*/
2651 /*    --bg-elevated: rgb(40, 50, 60);*/
2652 /*    --placeholder-color: rgb(100, 110, 120);*/
2653 /*}*/
2654
2655 /* Input Styles */
2656 .search-container {
2657 position: relative;
2658 z-index: 991;
2659 width: 100%;
2660 margin: auto;
2661 }
2662
2663 .search-container input[type="text"] {
2664 background-color: var(--bg-surface);
2665 color: var(--text-deep);
2666 border: 2px solid var(--bg-elevated);
2667 outline: none;
2668 padding: 8px 40px 8px 50px; /* Add padding for the icon */
2669 border-radius: 4px;
2670 transition: border-color 0.2s ease;
2671 width: 100%;
2672 font-weight: 600;
2673 font-size: 16px;
2674 }
2675
2676 .search-container input[type="text"]::placeholder {
2677 color: var(--placeholder-color);
2678 opacity: 0.8;
2679 }
2680
2681
2682 .search-icon {
2683 position: absolute;
2684 top: 50%;
2685 left: 16px;
2686 transform: translateY(-50%);
2687 color: var(--accent-color);
2688 font-size: 20px;
2689 pointer-events: none; /* Prevent icon from blocking input */
2690 }
2691
2692 .search-overlay {
2693 position: fixed;
2694 top: 0;
2695 left: 0;
2696 width: 100%;
2697 height: 100%;
2698 background-color: rgba(0, 0, 0, 0.5);
2699 z-index: 990;
2700 display: none;
2701 }
2702
2703 .search-result {
2704 position: absolute;
2705 z-index: 991;
2706 width: 100%;
2707 height: 440px;
2708 max-height: 440px;
2709 background-color: var(--bg-surface);
2710 border-radius: 8px;
2711 overflow-y: auto;
2712 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.5);
2713 display: none;
2714 }
2715
2716 .search-result-item {
2717 padding: 12px 16px;
2718 color: var(--text-surface);
2719 cursor: pointer;
2720 transition: background-color 0.2s;
2721 }
2722
2723 .search-result-item:hover {
2724 background-color: var(--bg-elevated);
2725 }
2726</style>
2727
2728<div class="search-widget">
2729 <div class="search-overlay" onclick="closeSearch(this)"></div>
2730
2731 <div class="search-container">
2732 <span class="search-icon"><i class="icon-search text-accent fs-xl"></i></span>
2733 <input 
2734 type="text"
2735 placeholder="Search"
2736 class="form-control"
2737 onfocus="openSearch(this)"
2738 oninput="debouncedSearch(this)"
2739 >
2740 
2741 <div class="search-result rounded mt-3"></div>
2742 </div>
2743</div>
2744
2745<script>
2746
2747
2748 // Debounced version of searchGame
2749 var debouncedSearch = debounce(function (input) {
2750 searchGame(input);
2751 }, 300);
2752
2753 function debounce(func, delay = 300) {
2754 let timeout;
2755 return function (...args) {
2756 clearTimeout(timeout);
2757 timeout = setTimeout(() => func.apply(this, args), delay);
2758 };
2759 }
2760
2761 function searchGame(input) {
2762 const container = input.closest('.search-widget');
2763 const value = input.value.trim();
2764 const resultBox = container.querySelector('.search-result');
2765 const overlay = container.querySelector('.search-overlay');
2766 
2767 if (value) {
2768 resultBox.style.display = 'block';
2769 overlay.style.display = 'block';
2770 
2771 resultBox.innerHTML = `
2772 <div class="w-100 h-100 d-flex justify-content-center align-items-center">
2773 <div class="spinner-border text-primary" role="status"></div>
2774 </div>
2775 `;
2776 
2777 const settings = {
2778 url: encodeURI(`/game/search?name=${value}`),
2779 method: "GET",
2780 timeout: 0,
2781 };
2782 
2783 $.ajax(settings).done(function (response) {
2784 resultBox.innerHTML = response;
2785 });
2786 } else {
2787 resultBox.style.display = 'none';
2788 overlay.style.display = 'none';
2789 }
2790 }
2791 
2792 function openSearch(input) {
2793 const container = input.closest('.search-widget');
2794 container.querySelector('.search-overlay').style.display = 'block';
2795 document.body.classList.add('search-active');
2796 
2797 if (window.innerWidth <= 768) {
2798 setTimeout(() => {
2799 const offset = input.getBoundingClientRect().top + window.scrollY - 16;
2800 window.scrollTo({ top: offset, behavior: 'smooth' });
2801 }, 100);
2802 }
2803 }
2804 
2805 function closeSearch(overlay) {
2806 const container = overlay.closest('.search-widget');
2807 container.querySelector('.search-overlay').style.display = 'none';
2808 container.querySelector('.search-result').style.display = 'none';
2809 document.body.classList.remove('search-active');
2810 
2811 input.blur();
2812 }
2813 
2814 function checkFocus(input) {
2815 const container = input.closest('.search-widget');
2816 setTimeout(() => {
2817 if (!container.contains(document.activeElement)) {
2818 closeSearch(container.querySelector('.search-overlay'));
2819 }
2820 }, 200);
2821 }
2822 
2823 
2824
2825</script>
2825
2826 </div>
2827
2828 <div
2829 class="d-flex flex-lg-row flex-md-column flex-sm-column gap-2 align-items-center h-100 mt-3 mt-lg-0">
2830 <a class="btn btn-promotion w-100" href="/promosi"
2831 onclick="event.preventDefault(); content( `/promosi`);">Promosi</a>
2832 <a class="btn btn-event w-100" href="/event"
2833 onclick="event.preventDefault(); content( `/event`)">Event</a>
2834 </div>
2835 </div>
2836
2837 <div class="d-flex flex-column gap-2 mt-3 mt-lg-2">
2838
2839 <!-- Togel -->
2840
2841  <ul class="menu-group">
2842 <li class="menu-item">
2843 <a id="menu-togel" class="sidebar-menu btn-menu" href="/togel"
2844 onclick="event.preventDefault();content( `/togel`);setSidebarMenuActive(this); generateTogelToken();">
2845 <div style="width: 16px"><i class="icon-togel text-accent fs-md"></i></div>
2846 <span class="menu-name">Togel</span>
2847 </a>
2848 </li>
2849 </ul>
2850 
2851 <!-- Togel -->
2852
2853 <!-- Menu Game  -->
2854
2855 <ul class="menu-group">
2856 <li class="menu-item">
2857 <a id="menu-slot" class="sidebar-menu btn-menu"
2858 href="/game/slot"
2859 onclick="event.preventDefault();content( `/game/slot`);setSidebarMenuActive(this)">
2860 <div style="width: 16px"><i class="icon-slot text-accent fs-md"></i></div>
2861 <span class="menu-name">Slot</span>
2862 </a>
2863
2864  </li>
2865 </ul>
2866
2867 <ul class="menu-group">
2868 <li class="menu-item">
2869 <a id="menu-casino" class="sidebar-menu btn-menu"
2870 href="/game/casino"
2871 onclick="event.preventDefault();content( `/game/casino`);setSidebarMenuActive(this)">
2872 <div style="width: 16px"><i class="icon-live-casino text-accent fs-md"></i></div>
2873 <span class="menu-name">Casino</span>
2874 </a>
2875
2876  </li>
2877 </ul>
2878
2879 <ul class="menu-group">
2880 <li class="menu-item">
2881 <a id="menu-sports" class="sidebar-menu btn-menu"
2882 href="/game/sports"
2883 onclick="event.preventDefault();content( `/game/sports`);setSidebarMenuActive(this)">
2884 <div style="width: 16px"><i class="icon-sports text-accent fs-md"></i></div>
2885 <span class="menu-name">Sports</span>
2886 </a>
2887
2888  </li>
2889 </ul>
2890
2891 <ul class="menu-group">
2892 <li class="menu-item">
2893 <a id="menu-sabung" class="sidebar-menu btn-menu"
2894 href="/game/sabung"
2895 onclick="event.preventDefault();content( `/game/sabung`);setSidebarMenuActive(this)">
2896 <div style="width: 16px"><i class="icon-sabung text-accent fs-md"></i></div>
2897 <span class="menu-name">Sabung</span>
2898 </a>
2899
2900  </li>
2901 </ul>
2902
2903 <ul class="menu-group">
2904 <li class="menu-item">
2905 <a id="menu-arcade" class="sidebar-menu btn-menu"
2906 href="/game/arcade"
2907 onclick="event.preventDefault();content( `/game/arcade`);setSidebarMenuActive(this)">
2908 <div style="width: 16px"><i class="icon-arcade text-accent fs-md"></i></div>
2909 <span class="menu-name">
2909Arcade</span>
2910 </a>
2911
2912  </li>
2913 </ul>
2914
2915 <ul class="menu-group">
2916 <li class="menu-item">
2917 <a id="menu-interactive" class="sidebar-menu btn-menu"
2918 href="/game/interactive"
2919 onclick="event.preventDefault();content( `/game/interactive`);setSidebarMenuActive(this)">
2920 <div style="width: 16px"><i class="icon-interactive text-accent fs-md"></i></div>
2921 <span class="menu-name">Interactive</span>
2922 </a>
2923
2924  </li>
2925 </ul>
2926
2927 <!-- Kupon -->
2928  <!-- Kupon -->
2929
2930 <!-- Menu Social Media -->
2931
2932 <ul class="menu-group">
2933   <li class="menu-item">
2934 <div class="btn-menu">
2935 <div style="width: 16px"><i class="icon-phone text-accent fs-md"></i></div>
2936 <span class="menu-name">(+62) 895-7031-50509</span>
2937 </div>
2938 </li>
2939 
2940   <li class="menu-item">
2941 <a class="btn-menu" href="https://t.me/Rajadewa777" target="_blank"
2942 aria-label="Visit telegram" rel="noopener noreferrer">
2943 <div style="width: 16px"><i class="icon-telegram text-accent fs-md"></i></div>
2944 <span class="menu-name">Telegram</span>
2945 </a>
2946 </li>
2947 
2948   <li class="menu-item">
2949 <a class="btn-menu" href="https://wa.me/62895703150509" target="_blank"
2950 aria-label="Visit whatsapp" rel="noopener noreferrer">
2951 <div style="width: 16px"><i class="icon-whatsapp text-accent fs-md"></i></div>
2952 <span class="menu-name">Whatsapp</span>
2953 </a>
2954 </li>
2955 
2956   <li class="menu-item">
2957 <a class="btn-menu" href="https://wa.me/62895703150509" target="_blank"
2958 aria-label="Visit facebook" rel="noopener noreferrer">
2959 <div style="width: 16px"><i class="icon-facebook text-accent fs-md"></i></div>
2960 <span class="menu-name">Facebook</span>
2961 </a>
2962 </li>
2963 
2964   <li class="menu-item">
2965 <a class="btn-menu" href="https://wa.me/62895703150509" target="_blank"
2966 aria-label="Visit instagram" rel="noopener noreferrer">
2967 <div style="width: 16px"><i class="icon-instagram text-accent fs-md"></i></div>
2968 <span class="menu-name">Instagram</span>
2969 </a>
2970 </li>
2971 
2972   <li class="menu-item">
2973 <a class="btn-menu" href="https://wa.me/62895703150509" target="_blank"
2974 aria-label="Visit tiktok" rel="noopener noreferrer">
2975 <div style="width: 16px"><i class="icon-tiktok text-accent fs-md"></i></div>
2976 <span class="menu-name">TikTok</span>
2977 </a>
2978 </li>
2979 
2980  </ul>
2981
2982 <!-- Menu Informasi -->
2983
2984 <ul class="menu-group">
2985
2986 
2987
2988  <li class="menu-item">
2989 <a id="menu-tentang" class="sidebar-menu btn-menu"
2990 href="/informasi/tentang"
2991 onclick="event.preventDefault();content(`/informasi/tentang`);setSidebarMenuActive(this)"=>
2992 <div style="width: 16px"><i class="icon-about-us text-accent fs-md"></i></div>
2993 <span class="menu-name">Tentang Kami</span>
2994 </a>
2995 </li>
2996 
2997  <li class="menu-item">
2998 <a id="menu-bantuan" class="sidebar-menu btn-menu"
2999 href="/informasi/bantuan"
3000 onclick="event.preventDefault();content(`/informasi/bantuan`);setSidebarMenuActive(this)">
3001 <div style="width: 16px"><i class="icon-help text-accent fs-md"></i></div>
3002 <span class="menu-name">FAQ</span>
3003 </a>
3004 </li>
3005 
3006  <li class="menu-item">
3007 <a id="menu-peraturan" class="sidebar-menu btn-menu"
3008 href="/informasi/peraturan"
3009 onclick="event.preventDefault();content(`/informasi/peraturan`);setSidebarMenuActive(this)">
3010 <div style="width: 16px"><i class="icon-regulation text-accent fs-md"></i></div>
3011 <span class="menu-name">Peraturan</span>
3012 </a>
3013 </li>
3014 
3015  <li class="menu-item">
3016 <a id="menu-bank" class="sidebar-menu btn-menu"
3017 href="/informasi/bank"
3018 onclick="event.preventDefault();content(`/informasi/bank`);setSidebarMenuActive(this)">
3019 <div style="width: 16px"><i class="icon-bank-info text-accent fs-md"></i></div>
3020 <span class="menu-name">Informasi Bank</span>
3021 </a>
3022 </li>
3023  </ul>
3024
3025
3026
3027 </div>
3028
3029
3030
3031 </div>
3032 </div>
3033</div>
3034
3035<script>
3036
3037 var sidebarTabs = {
3038 "/game/slot": "menu-slot",
3039 "/game/casino": "menu-casino",
3040 "/game/sports": "menu-sports",
3041 "/game/arcade": "menu-arcade",
3042 "/game/sabung": "menu-sabung",
3043 "/game/interactive": "menu-interactive",
3044 "/informasi/tentang": "menu-tentang",
3045 "/informasi/bantuan": "menu-bantuan",
3046 "/informasi/peraturan": "menu-peraturan",
3047 "/informasi/bank": "menu-bank",
3048 };
3049
3050 document.addEventListener("DOMContentLoaded", function () {
3051 const currentURL = window.location.href;
3052
3053 for (let path in sidebarTabs) {
3054 if (currentURL.includes(path)) {
3055 const menuId = sidebarTabs[path];
3056 const menuElement = document.getElementById(menuId);
3057 if (menuElement) {
3058 setSidebarMenuActive(menuElement);
3059 }
3060 break;
3061 }
3062 }
3063 });
3064
3065 function unsetSidebarMenuActive() {
3066 // Remove active from all
3067 document.querySelectorAll('.sidebar-menu').forEach(menu => {
3068 menu.classList.remove('active');
3069 });
3070 }
3071
3072
3073 function setSidebarMenuActive(el) {
3074 unsetSidebarMenuActive();
3075
3076 // Add active to clicked one
3077 el.classList.add('active');
3078 }
3079
3080
3081</script>
3081</div>
3082
3083<script>
3084
3085 function toggleBox() {
3086 const $box = $('#myBox');
3087 const isVisible = $box.hasClass('show');
3088 
3089 if (isVisible) {
3090 $box.removeClass('show');
3091 $('body').css('overflow', ''); // restore scroll
3092 } else {
3093 $box.addClass('show');
3094 $('body').css('overflow', 'hidden'); // disable background scroll
3095 }
3096 }
3097 
3098 function updateMyBoxHeight() {
3099 const topNavHeight = 60;
3100 const bottomNavHeight = 68;
3101 const availableHeight = window.innerHeight - topNavHeight - bottomNavHeight;
3102 $('#myBox').css('height', availableHeight + 'px');
3103 }
3104 
3105 // Call on load and resize
3106 $(document).ready(updateMyBoxHeight);
3107 $(window).on('resize', updateMyBoxHeight);
3108
3109 function handleTransactionRoute(route) {
3110 if (route.includes('content=deposit')) {
3111 openTransactionModalWithTab('deposit');
3112 } else if (route.includes('content=withdraw')) {
3113 openTransactionModalWithTab('withdraw');
3114 } else if (route.includes('content=rekening')) {
3115 openTransactionModalWithTab('rekening');
3116 } else {
3117 openTransactionModalWithTab('deposit');
3118 }
3119 }
3120
3121 function openTransactionModalWithTab(tabName) {
3122 $('.modal').modal('hide');
3123 $('.modal-backdrop').remove();
3124 $('#dynamic-modal').remove();
3125 $('body').removeClass('modal-open').css('padding-right', '');
3126 $('#myBox').removeClass('show');
3127 $('body').css('overflow', '');
3128 
3129 setTimeout(function() {
3130 const modalHtml = `
3131 <div class="modal" id="dynamic-modal" tabindex="-1" aria-hidden="true">
3132 <div class="modal-dialog modal-dialog-centered modal-fixed">
3133 <div class="modal-content bg-surface">
3134 <div class="modal-header bg-base border-0 d-flex justify-content-between align-items-center">
3135 <h5 class="modal-title">Transaksi</h5>
3136 <button type="button" 
3137 class="close-capsule" 
3138 data-bs-dismiss="modal" 
3139 aria-label="Close"
3140 style="background: var(--btn-accent-background); border: none; color: white; font-weight: 500; font-size: 0.75rem; padding: 0.3rem 0.8rem; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer;">CLOSE</button>
3141 </div>
3142 <div class="modal-body p-0" id="modal-content-container">
3143 <div class="d-flex justify-content-center align-items-center p-5">
3144 <div class="spinner-border text-primary" role="status"></div>
3145 <span class="ms-3">Memuat halaman transaksi...</span>
3146 </div>
3147 </div>
3148 </div>
3149 </div>
3150 </div>
3151 `;
3152 
3153 $('body').append(modalHtml);
3154 $('#dynamic-modal').modal('show');
3155 
3156 $.ajax({
3157 url: '/user/transaction',
3158 method: 'GET',
3159 data: { content: tabName },
3160 success: function(response) {
3161 $('#modal-content-container').html(response).animate({opacity: 1}, 300);
3162 
3163 setTimeout(function() {
3164 if (typeof initializeTransactionModal === 'function') {
3165 initializeTransactionModal();
3166 }
3167 if (typeof activateTransactionTab === 'function') {
3168 activateTransactionTab(tabName);
3169 }
3170 }, 100);
3171 },
3172 error: function(xhr, status, error) {
3173 console.error('Failed to load transaction content:', error);
3174 $('#modal-content-container').html(`
3175 <div class="container-fluid p-4 text-center">
3176 <div class="alert alert-danger">
3177 <h5>Error</h5>
3178 <p>Gagal memuat halaman transaksi. Silakan coba lagi.</p>
3179 <button class="btn btn-accent" onclick="openTransactionModalWithTab('${tabName}')">Coba Lagi</button>
3180 </div>
3181 </div>
3182 `).animate({opacity: 1}, 300);
3183 }
3184 });
3185 
3186 $('#dynamic-modal').on('hidden.bs.modal', function () {
3187 $(document).off('.transactionModal');
3188 if (typeof cleanupTransactionModal === 'function') {
3189 cleanupTransactionModal();
3190 }
3191 $(this).remove();
3192 $('.modal-backdrop').remove();
3193 $('body').removeClass('modal-open').css('padding-right', '');
3194 });
3195 }, 200);
3196 }
3197
3198function toggleMedia() {
3199 const chatBtn = document.getElementById("bottom-navbar-chat");
3200 const wrapper = chatBtn.closest(".speed-dial-wrapper");
3201 const items = wrapper.querySelectorAll(".speed-dial-item");
3202
3203 const gap = 54;
3204 const start = 8;
3205
3206 wrapper.classList.toggle("speed-dial-active");
3207
3208 items.forEach((item, i) => {
3209 const offset = wrapper.classList.contains("speed-dial-active")
3210 ? start + (gap * i)
3211 : 0;
3212
3213 item.style.transform = `translateX(-50%) translateY(-${offset}px)`;
3214 });
3215}
3216
3217
3218</script>
3218
3219
3220 </div>
3221 
3222 <!-- Modal Popup -->
3223 <!-- Modal -->
3224
3225<style>
3226
3227 
3228 .popup-img {
3229 width: 600px;
3230 aspect-ratio: 600/300;
3231 }
3232 
3233 @media (max-width: 768px) {
3234 .popup-dialog {
3235 padding-top: 64px;
3236 }
3237 
3238 
3239 .popup-img {
3240 width: 100%;
3241 }
3242 }
3243 
3244</style>
3245
3246
3247
3248
3249 <div class="modal fade" id="modal-popup" tabindex="-1" aria-labelledby="modal-popup-label">
3250 <div class="modal-dialog modal-dialog-centered" style="padding-bottom: 200px">
3251 <h2 id="modal-popup-label" class="d-none">Promotional Popup</h2>
3252 <img src="/images/upload-Popup-20260515080103.jpg" class="popup-img" alt="">
3253 </div>
3254 </div>
3255
3256<script>
3257
3258 function openModalPopup() {
3259 if($('#modal-popup').length) $('#modal-popup').modal('show');
3260 }
3261 
3262 function closeModalPopup() {
3263 if($('#modal-popup').length) $('#modal-popup').modal('hide');
3264 }
3265 
3266</script>
3266
3267 <!-- Modal Syarat -->
3268 <!-- Modal -->
3269
3270<style>
3271 
3272 .dialog-syarat {
3273 max-width: 600px;
3274 }
3275 
3276 .body-syarat {
3277 max-height: 60vh; /* or any value you prefer */
3278 overflow-y: auto;
3279 }
3280 
3281</style>
3282
3283
3284<div class="modal fade" id="modal-syarat" tabindex="-1" aria-labelledby="modal-syarat-label">
3285 <div class="modal-dialog dialog-syarat h-auto">
3286 <div class="modal-content bg-surface h-auto">
3287 
3288 <div class="modal-header bg-base border-0">
3289 <div class="modal-title"><img src='/images/logo.gif?1787301701' class="logo-popup"></div>
3290 <em class="modal-title ms-auto" id="modal-syarat-label">Syarat dan Ketentuan</em>
3291 </div>
3292
3293 <div class="modal-body body-syarat fw-normal overflow-y-scroll fs-sm-xs">
3294 <ol>
3295  <li style="margin-bottom: 15px;">Minimal usia bermain adalah 18 tahun.</li>
3296  <li style="margin-bottom: 15px;">Harap memperhatikan jam buka / tutup di setiap permainan.</li>
3297  <li style="margin-bottom: 15px;">Bet dianggap sah jika terjadi sebelum jam tutup di setiap permainan.</li>
3298  <li style="margin-bottom: 15px;">Bet yang sudah dikonfirmasi tidak bisa dibatalkan.</li>
3299  <li style="margin-bottom: 15px;">Harap mengecek kembali Bet di menu History.</li>
3300  <li style="margin-bottom: 15px;">Bet yang telah dibeli adalah sah dan tidak bisa dibatalkan.</li>
3301  <li style="margin-bottom: 15px;">Setiap Pemain bertanggung jawab pada Akun Anda masing-masing.</li>
3302  <li style="margin-bottom: 15px;">Bet akan dibatalkan oleh provider jika terdeteksi adanya kecurangan.</li>
3303  <li style="margin-bottom: 15px;">Hadiah setiap permainan berbeda-beda dan berubah sewaktu-waktu.</li>
3304  <li style="margin-bottom: 15px;">Daftarkan data dengan Valid  dan benar, jika data tidak valid maka saldo akan di anggap tidak sah dan di 0 Kan</li>
3305  <li style="margin-bottom: 15px;">Jika terjadi kecurangan ada kesamaan IP dan lain sebagainya, maka kami akan memberikan peringatan atau menarik saldo kemenangan dan  Suspend kepada pemain, hingga sanksi Banned Akun.</li>
3306  <li>Deposit / Withdraw dapat dilakukan kecuali bank Offline / Gangguan.</li>
3307</ol>
3308<br>
3309<p style="text-align: center;"><em>Dengan bergabung di situs ini, Anda menyetujui Syarat dan Ketentuan kami.</em></p>
3310
3311 </div>
3312
3313 <!--<button type="button" class="btn btn-secondary" onclick="logout()"><i class="bi bi-x-circle-fill"></i><span class="ms-2">Tidak Setuju</span></button>-->
3314 <a class="text-accent modal-footer bg-base border-0 justify-content-center" href="javascript:closeModalSyarat()"><i class="bi bi-check-circle-fill"></i><span class="ms-2">Setuju</span></button></a>
3315
3316 </div>
3317 </div>
3318</div>
3319
3320<script>
3321 function openModalSyarat() {
3322 if($('#modal-syarat').length) $('#modal-syarat').modal('show');
3323 }
3324 
3325 function closeModalSyarat() {
3326 if($('#modal-syarat').length) $('#modal-syarat').modal('hide');
3327 }
3328 
3329 
3330</script>
3330
3331 <!-- Live Chat -->
3332  
3333 <!-- Start of LiveChat (www.livechat.com) code -->
3334<script>
3335    window.__lc = window.__lc || {};
3336    window.__lc.license = 19718030;
3337    window.__lc.integration_name = "manual_onboarding";
3338    window.__lc.product_name = "livechat";
3339    ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:"2.0",on:function(){i(["on",c.call(arguments)])},once:function(){i(["once",c.call(arguments)])},off:function(){i(["off",c.call(arguments)])},get:function(){if(!e._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return i(["get",c.call(arguments)])},call:function(){i(["call",c.call(arguments)])},init:function(){var n=t.createElement("script");n.async=!0,n.type="text/javascript",n.src="https://cdn.livechatinc.com/tracking.js",t.head.appendChild(n)}};!n.__lc.asyncInit&&e.init(),n.LiveChatWidget=n.LiveChatWidget||e}(window,document,[].slice))
3340</script>
3340
3341<noscript><a href="https://www.livechat.com/chat-with/19718030/" rel="nofollow">Chat with us</a>, powered by <a href="https://www.livechat.com/?welcome" rel="noopener nofollow" target="_blank">LiveChat</a></noscript>
3342<!-- End of LiveChat code -->
3343 
3344 
3344<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-j1CDi7MgGQ12Z7Qab0qlWQ/Qqz24Gc6BM0thvEMVjHnfYGF0rmFCozFSxQBxwHKO" crossorigin="anonymous"></script>
3344
3345 
3345<script>
3346
3347 function generateTogelToken() { 
3348 uri = `/api/togel/token`;
3349 window.api.post(uri, {}, {
3350 onSuccess: (response) => {
3351
3352 },
3353 onError: (response) => {
3354 if (typeof callback === "function") {
3355 callback(); // also call after error if needed
3356 }
3357 }
3358 });
3359 }
3360 
3361 function openLoginModal(game_data, grand_data) {
3362 window.history.pushState({}, '', '/login');
3363 if(game_data && grand_data) {
3364 window.game_data = game_data;
3365 window.grand_data = grand_data;
3366 }
3367 $('#modal-login').modal('show');
3368 refreshCaptcha('captcha-login');
3369 }
3370 
3371 function openRegisterModal() {
3372 window.history.pushState({}, '', '/register');
3373 $('#modal-register').modal('show');
3374 refreshCaptcha('captcha-register');
3375 }
3376
3377 function openOffcanvas(pasaran_data) {
3378
3379 title = pasaran_data['name'];
3380 pasaran_id = pasaran_data['pasaran_id'];
3381
3382 $('#offcanvas-title').html(title);
3383 
3384 loading('offcanvas-body-content-2');
3385 uri = `/togel/paito/?pasaran_id=${pasaran_id}&page=1`;
3386 window.api.get(uri, {}, {
3387 onSuccess: (response) => {
3388 $('#offcanvas-body-content-1').html(`
3389 <div class="bg-elevated p-3 rounded fs-sm">
3390 <div class="d-flex flex-column gap-1">
3391 <div><span>Website:</span> <a class="text-accent" href="http://${pasaran_data['web']}" target="_blank">${pasaran_data['web']}</a></div>
3392 <div><span>Hari Bukaan:</span> <span class="subtext-color">${pasaran_data['hari']}</span></div>
3393 <div><span>Hari Libur:</span> <span class="subtext-color">${pasaran_data['libur']}</span></div>
3394 <div class="d-flex gap-3">
3395 <div><span>Jam Tutup:</span> <span class="subtext-color">${pasaran_data['tutup']}</span></div>
3396 <div><span>Jam Undian:</span> <span class="subtext-color">${pasaran_data['jadwal']}</span></div>
3397 </div>
3398 </div>
3399 </div>
3400
3401 <button class="btn btn-accent w-100 mt-3 fs-sm-sm" onclick="pasangAngka('${pasaran_id}'); generateTogelToken()">Pasang Angka</button>
3402
3403 `);
3404
3405 $('#offcanvas-body-content-2').html(response);
3406 },
3407 onError: (response) => {
3408 if(typeof callback === "function") {
3409 callback(); // also call after error if needed
3410 }
3411 }
3412 });
3413 // $('#offcanvas-body').html(body);
3414 $('#offcanvas').offcanvas('show');
3415 }
3416
3417 function pasangAngka(pasaran_id) {
3418 baseBetRoute = `/togel/pasaran/__PASARAN__/`;
3419 uriBet = baseBetRoute.replace('__PASARAN__', pasaran_id);
3420 window.location.href = uriBet;
3421 }
3422 
3423 // Core content loader
3424 function navbar() {
3425 $.ajax({
3426 url: "/component/navbar",
3427 method: 'GET',
3428 timeout: 0,
3429 }).done(function (response) {
3430 $('#box-navbar').html(response);
3431 }).fail(function () {
3432 $('#box-navbar').html('<p>Error loading content</p>');
3433 });
3434 }
3435 
3436 // Core content loader
3437 function bottomNavbar(uri) {
3438 $.ajax({
3439 url: "/component/bottom-navbar",
3440 method: 'GET',
3441 timeout: 0,
3442 }).done(function (response) {
3443 $('#box-bottom-navbar').html(response);
3444 }).fail(function () {
3445 $('#box-bottom-navbar').html('<p>Error loading content</p>');
3446 });
3447 }   
3448 
3449 function isMobileScreen() {
3450 return window.innerWidth <= 768;
3451 }
3452 
3453 function launch(url, width, height) {
3454 if(isOtpMobileApp()){
3455 window.open(url, '_blank');
3456 }
3457 else if (isMobileScreen()) {
3458 
3459 // On mobile, open in a new tab (default behavior)
3460 window.location.href = url;
3461 // window.open(url, '_blank');
3462 } else {
3463 // On desktop, open in a popup window with given dimensions
3464 window.open(url, '_blank', `width=${width},height=${height},top=0,left=0`);
3465 }
3466 }
3467 
3468 // Handle browser back/forward buttons
3469 window.onpopstate = function () {
3470 const path = location.pathname;
3471 
3472 content(path);
3473 };
3474 
3475 $(document).ready(function() { 
3476   openModalPopup();
3477   });
3478
3479
3480
3481 </script>
3481
3482 
3483
3484 
3484<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"393ce72d5baa465ca9bce87b4569c844","r":1,"spa":2}' crossorigin="anonymous"></script>
3484
3485</body>
3486</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.