window.LS3D_CONFIG = { emailjs: { publicKey: "hopoM4it_MqCl4KlT", serviceId: "service_1nyj1gz", orderTemplateId: "template_3xsmrsf", contactTemplateId: "template_3xsmrsf" }, paypal: { clientId: "IL_TUO_PAYPAL_CLIENT_ID" }, stripe: { publicKey: "pk_test_..." }, // Configurazione del Contatore Visite counter: { enabled: true, storageKey: "ls3d_visit_counter", init: function() { if (!this.enabled) return 0; let count = parseInt(localStorage.getItem(this.storageKey) || "1250", 10); if (!sessionStorage.getItem("ls3d_visited")) { count += 1; localStorage.setItem(this.storageKey, count); sessionStorage.setItem("ls3d_visited", "true"); } return count; } } }; // Funzione di iniezione automatica nel footer function injectVisitorCounter() { if (window.LS3D_CONFIG && LS3D_CONFIG.counter) { const totalVisits = LS3D_CONFIG.counter.init(); const footer = document.querySelector('footer'); if (footer && !document.getElementById('visitor-counter-badge')) { const badge = document.createElement('div'); badge.id = 'visitor-counter-badge'; badge.className = 'mt-2 text-[10px] text-gray-600 font-mono flex items-center justify-center gap-1.5'; badge.innerHTML = ` Visite totali: ${totalVisits}`; footer.appendChild(badge); } } } // Esecuzione immediata o al caricamento del DOM if (document.readyState === 'loading') { window.addEventListener('DOMContentLoaded', injectVisitorCounter); } else { injectVisitorCounter(); }