







Selamat datang di situs TAWONBET, Link agen official situs slot online terbaik di indonesia dengan akses login dan daftar super cepat tanpa hambatan saat bermain.
Sebagai agen resmi, Tawonbet mendukung berbagai metode pembayaran terpopuler di Indonesia, termasuk transfer bank, e-wallet, dan QRIS. Setiap transaksi diproses dalam hitungan detik tanpa potongan, memungkinkan pemain langsung fokus pada permainan.
Sistem keuangan yang cepat dan transparan ini menjadi fondasi penting dalam menjaga kepercayaan ribuan anggota aktif setiap harinya.
Tawonbet bukan hanya tempat bermain, tetapi juga wadah bagi para penggemar slot untuk meraih kemenangan nyata melalui sistem yang profesional dan terpercaya.
Mulailah perjalanan Anda hari ini daftar dan rasakan pengalaman bermain premium bersama TAWONBET.
`;
document.body.appendChild(leftButtons);
const styleLeft = document.createElement("style");
styleLeft.textContent = `
#left-buttons{position:fixed;top:55%;left:10px;z-index:9999;display:flex;flex-direction:column;gap:10px}
#left-buttons a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;overflow:hidden;background:#0e0e0e;transition:transform .3s ease,box-shadow .3s ease}
#left-buttons a:hover{transform:scale(1.1);box-shadow:0 0 10px rgba(255,255,255,.5)}
#left-buttons img{width:100%;height:100%;object-fit:contain}
@media (max-width:768px){
#left-buttons{top:auto;bottom:25%;left:8px}
#left-buttons a{width:40px;height:40px}
}
`;
document.head.appendChild(styleLeft);
}
/* ============== CONTAINER NOTIFIKASI ============== */
const TOP_POSITION = "120px";
let container = document.getElementById("notifContainer");
if (!container) {
container = document.createElement("div");
container.id = "notifContainer";
Object.assign(container.style, {
position: "fixed",
top: TOP_POSITION,
left: "50%",
transform: "translateX(-50%)",
zIndex: "99999",
display: "flex",
flexDirection: "column",
alignItems: "center",
gap: "8px",
pointerEvents: "none"
});
document.body.appendChild(container);
}
/* ============== STYLE NOTIFIKASI (mobile-safe) ============== */
const styleNotif = document.createElement("style");
styleNotif.textContent = `
.notification{
display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;
background:linear-gradient(90deg,#1a1a1a,#2a2a2a,#1a1a1a);
border:1px solid #ffd700;border-radius:40px;box-shadow:0 0 6px rgba(0,0,0,.5);
padding:6px 14px;color:#fff;box-sizing:border-box;
opacity:0;transform:translateY(-20px);transition:all .45s ease;
max-width:min(92vw,740px);width:max-content;
font-size:clamp(12px,2.9vw,14px);line-height:1.25;
}
.notification.show{opacity:1;transform:translateY(0)}
.notification.hide{opacity:0;transform:translateY(-20px)}
.notification .icon,.notification .verified{
display:inline-flex;align-items:center;justify-content:center;flex-shrink:0
}
.notification .icon svg{width:18px;height:18px}
.notification .verified svg{width:16px;height:16px}
.user{font-weight:700;color:#ffd700;flex:0 0 auto}
.text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.amount{flex:0 0 auto;white-space:nowrap;color:#ffee00;font-weight:700;margin-left:6px}
@media (max-width:420px){
.notification{padding:5px 10px;border-radius:36px}
.notification .icon svg{width:16px;height:16px}
.notification .verified svg{width:14px;height:14px}
}
`;
document.head.appendChild(styleNotif);
/* ============== UTIL RANDOM DATA ============== */
const randomName = () => {
const c="abcdefghijklmnopqrstuvwxyz";
const p=c[Math.floor(Math.random()*c.length)]+c[Math.floor(Math.random()*c.length)];
const s=c[Math.floor(Math.random()*c.length)]+c[Math.floor(Math.random()*c.length)];
return p+"****"+s;
};
const formatRupiah = (n)=>"Rp "+n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,".")+",00";
const randomAmount = ()=>{
const min=50000,max=10000000,step=50000;
return Math.floor(Math.random()*((max-min)/step+1))*step+min;
};
/* ============== FUNGSI BUAT NOTIFIKASI (pakai SVG, bukan emoji) ============== */
function createNotification(){
const notif=document.createElement("div");
notif.className="notification";
notif.innerHTML=`
${randomName()}
Telah Berhasil Withdraw
${formatRupiah(randomAmount())}
`;
container.appendChild(notif);
requestAnimationFrame(()=>notif.classList.add("show"));
setTimeout(()=>{
notif.classList.add("hide");
setTimeout(()=>notif.remove(),450);
},6000);
}
/* ============== LOOP ============== */
(function loop(){
setTimeout(()=>{ createNotification(); loop(); }, Math.floor(Math.random()*7000)+8000);
})();
setTimeout(createNotification,2000);
});
})();