const swiper = new Swiper(".mySwiper", { slidesPerView: 1, spaceBetween: 20, centeredSlides: true, preloadImages: false, lazy: { loadPrevNext: true, loadOnTransitionStart: true, }, loop: true, autoplay: { delay: 3000, disableOnInteraction: false, }, speed: 800, breakpoints: { 768: { slidesPerView: 2, }, 992: { slidesPerView: 3, }, }, }); function updateViewerCount() { const el = document.getElementById('viewerNumber'); if (!el) return; let current = parseInt(el.textContent); const variation = Math.floor(Math.random() * 20) - 10; let newCount = current + variation; if (newCount < 1000) newCount = 1000; el.textContent = newCount.toLocaleString('pt-BR'); } function initializeViewerCount() { const el = document.getElementById('viewerNumber'); if (!el) return; const initial = Math.floor(Math.random() * 392) + 1000; el.textContent = initial.toLocaleString('pt-BR'); setInterval(updateViewerCount, 60000); } function updateViewerNumber() { const viewerElement = document.getElementById("viewerNumber"); let current = parseInt(viewerElement.textContent); let variation = Math.floor(Math.random() * 11) - 5; let newNumber = current + variation; if (newNumber < 1) newNumber = 1; viewerElement.textContent = newNumber; } function getUTMParams() { const params = new URLSearchParams(window.location.search); let utmString = ""; params.forEach((value, key) => { if (key.startsWith("utm_")) { utmString += `${key}=${value}&`; } }); return utmString.slice(0, -1); } document.addEventListener("DOMContentLoaded", function () { const scrollLinks = document.querySelectorAll(".scroll-link"); scrollLinks.forEach(function (link) { link.addEventListener("click", function (e) { e.preventDefault(); const targetSelector = this.getAttribute("data-target"); const targetElement = document.querySelector(targetSelector); if (targetElement) { targetElement.scrollIntoView({ behavior: "smooth" }); } }); }); setInterval(updateViewerNumber, 10000); setTimeout(() => { document.getElementById("whatsappText").classList.add("hide"); }, 5000); const utm = getUTMParams(); if (utm) { document.querySelectorAll("a[href*='pay.kirvano.com']").forEach(link => { const separator = link.href.includes("?") ? "&" : "?"; link.href = `${link.href}${separator}${utm}`; }); } });