Continue

Continue

Πρόκειται να ανοίξεις έναν εξωτερικό σύνδεσμο.
Επιβεβαίωσε ότι είσαι 18+ για να συνεχίσεις.

You are about to open an external link.
Please confirm that you are 18+ to continue.
18+ confirmation required
const finalUrl = "https://onlyfans.com/alexandrosr"; const holdTime = 2000; const btn = document.getElementById("ageBtn"); const popup = document.getElementById("popup"); let pressTimer; let popupTimer; let holdStartTime = 0; let isHolding = false; let completed = false; function showPopup() { clearTimeout(popupTimer); popup.classList.add("show"); popupTimer = setTimeout(() => { popup.classList.remove("show"); }, 3000); } function openLink() { if (completed) return; completed = true; isHolding = false; window.location.href = finalUrl; } function startPress(event) { event.preventDefault(); clearTimeout(pressTimer); holdStartTime = Date.now(); completed = false; isHolding = true; btn.classList.remove("holding"); requestAnimationFrame(() => { btn.classList.add("holding"); }); pressTimer = setTimeout(() => { const elapsed = Date.now() - holdStartTime; if (isHolding && elapsed >= holdTime) { openLink(); } }, holdTime); } function cancelPress(event) { if (event) { event.preventDefault(); } if (!isHolding) return; const elapsed = Date.now() - holdStartTime; clearTimeout(pressTimer); btn.classList.remove("holding"); if (elapsed >= holdTime) { openLink(); return; } if (!completed) { showPopup(); } isHolding = false; } btn.addEventListener("pointerdown", startPress); btn.addEventListener("pointerup", cancelPress); btn.addEventListener("pointerleave", cancelPress); btn.addEventListener("pointercancel", cancelPress);