window._nslDOMReady = (function () {
const executedCallbacks = new Set();
return function (callback) {
/**
* Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
*/
if (executedCallbacks.has(callback)) return;
const wrappedCallback = function () {
if (executedCallbacks.has(callback)) return;
executedCallbacks.add(callback);
callback();
};
if (document.readyState === "complete" || document.readyState === "interactive") {
wrappedCallback();
} else {
document.addEventListener("DOMContentLoaded", wrappedCallback);
}
};
})();
var map_cookiebar_settings = {"logged_in_and_admin":"","verbose_remote_log":"","internal_debug":"","notify_div_id":"#my-agile-privacy-notification-area","showagain_tab":"1","notify_position_horizontal":"left","showagain_div_id":"my-agile-privacy-consent-again","blocked_content_text":"Attenzione: alcune funzionalit\u00e0 di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy.","inline_notify_color":"#444444","inline_notify_background":"#fff3cd","blocked_content_notify_auto_shutdown_time":"3000","scan_mode":"config_finished","cookie_reset_timestamp":null,"show_ntf_bar_on_not_yet_consent_choice":"","enable_microsoft_cmode":"","enable_clarity_cmode":"","enable_cmode_v2":"1","enable_cmode_url_passthrough":"1","cmode_v2_forced_off_ga4_advanced":"","map_notify_title":"0","map_first_layer_branded":"0","plugin_version":"3.3.2","parse_config_version_number":"1.3.60"};
var map_ajax = {"ajax_url":"https://www.espositori-pubblicitari.it/wp-admin/admin-ajax.php","api_url":"https://www.espositori-pubblicitari.it/wp-content/plugins/myagileprivacy/api/api.php","security":"b154b4d931","force_js_learning_mode":"0","scanner_compatibility_mode":"1","cookie_process_delayed_mode":"0"};
//# sourceURL=my-agile-privacy-js-extra
var wc_single_product_params = {"i18n_required_rating_text":"Seleziona una valutazione","i18n_rating_options":["1 stella su 5","2 stelle su 5","3 stelle su 5","4 stelle su 5","5 stelle su 5"],"i18n_product_gallery_trigger_text":"Visualizza la galleria di immagini a schermo intero","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false,"touch":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
//# sourceURL=wc-single-product-js-extra
YouTube è un servizio di visualizzazione di contenuti video gestito da Google Ireland Limited e permette a questo Sito Web di integrare tali contenuti all’interno delle proprie pagine. Questo widget è impostato in modo che YouTube non salvi informazioni e cookie inerenti agli Utenti su questo Sito Web, a meno che non riproducano il video.
Google Analytics è un servizio di analisi web fornito da Google Ireland Limited (“Google”). Google utilizza i dati personali raccolti per tracciare ed esaminare l’uso di questo sito web, compilare report sulle sue attività e condividerli con gli altri servizi sviluppati da Google. Google può utilizzare i tuoi dati personali per contestualizzare e personalizzare gli annunci del proprio network pubblicitario. Questa integrazione di Google Analytics rende anonimo il tuo indirizzo IP. I dati inviati vengono collezionati per gli scopi di personalizzazione dell'esperienza e il tracciamento statistico. Trovi maggiori informazioni alla pagina "Ulteriori informazioni sulla modalità di trattamento delle informazioni personali da parte di Google".
Google Maps è un servizio di visualizzazione di mappe gestito da Google Ireland Limited. Questo servizio serve ad integrare tali contenuti all’interno delle proprie pagine.
var njt_wa = {"gdprStatus":"","accounts":[{"accountId":23725,"accountName":"Electra Nadalini","avatar":"","number":"+393338543635","title":"Contattaci","predefinedText":"","willBeBackText":"I will be back in [njwa_time_work]","dayOffsText":"I will be back soon","isAlwaysAvailable":"ON","daysOfWeekWorking":{"sunday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"monday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"tuesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"wednesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"thursday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"friday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"saturday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]}}}],"options":{"display":{"displayCondition":"showAllPage","includePages":[],"excludePages":[],"includePosts":[],"showOnDesktop":"ON","showOnMobile":"ON","time_symbols":"h:m"},"styles":{"title":"Richiesta informazioni","responseText":"","description":"","backgroundColor":"#2db742","textColor":"#fff","titleSize":"10","accountNameSize":"10","descriptionTextSize":"10","regularTextSize":"20","scrollHeight":"500","isShowScroll":"OFF","isShowResponseText":"OFF","btnLabel":"","btnLabelWidth":"0","btnPosition":"right","btnLeftDistance":"30","btnRightDistance":"0","btnBottomDistance":"114","isShowBtnLabel":"OFF","isShowGDPR":"OFF","gdprContent":"Ho letto la \u003Ca style=\"font-size: 1.2em\" href=\"https://www.espositori-pubblicitari.it/privacy\" target=\"_blank\" rel=\"noopener\"\u003EPrivacy Policy\u003C/a\u003E","isShowPoweredBy":"ON"},"analytics":{"enabledGoogle":"OFF","enabledFacebook":"OFF","enabledGoogleGA4":"OFF"}}};
//# sourceURL=nta-js-popup-js-extra
document.addEventListener("DOMContentLoaded", () => {
const menuId = "#_nav_menu-3192-21562";
const menu = document.querySelector(menuId);
if (!menu) return;// Seleziona tutti i genitori con sottomenu
const parents = menu.querySelectorAll(".menu-item-has-children");parents.forEach(li => {
// Trova il link diretto del genitore
const link = li.querySelector(":scope > a");
if (!link) return;link.addEventListener("click", (e) => {
// Controlliamo se siamo in modalità Tablet/Mobile (sotto 992px)
// O se il dispositivo è touch
const isMobileView = window.innerWidth < 992;
const isTouchDevice = window.matchMedia("(hover: none)").matches;// Se siamo su desktop puro, lascia fare all'hover CSS
if (!isMobileView && !isTouchDevice) return;// Logica doppio tap
const alreadyOpen = li.classList.contains("open");// 1. Chiudi eventuali altri menu aperti (comportamento a fisarmonica)
parents.forEach(other => {
if (other !== li) other.classList.remove("open");
});// 2. Se NON è aperto, previeni il link e apri
if (!alreadyOpen) {
e.preventDefault(); // Stop navigazione
li.classList.add("open"); // Aggiungi classe CSS corretta
}
// 3. Se ERA GIÀ aperto, non facciamo nulla:
// l'evento click prosegue e il browser naviga alla pagina (href)
});
});// Chiudi tutto cliccando fuori
document.addEventListener("click", (e) => {
if (!menu.contains(e.target)) {
parents.forEach(li => li.classList.remove("open"));
}
});
});
/* ========== PATCH MAP — JS (Badge ratio fix, admin/builder safe) ========== */
(function () {
// Blocca in admin e nel builder/iframe di Oxygen
try {
const qs = new URLSearchParams(location.search);
const isAdmin = location.pathname.includes('/wp-admin/');
const inBuilder = qs.get('ct_builder') === 'true' ||
qs.get('oxygen_iframe') === 'true' ||
(function(){ try { return window.top !== window.self; } catch(e){ return true; } })();
if (isAdmin || inBuilder) return;
} catch(e){ /* se fallisce, continua sul frontend */ }const SEL = 'img[src*="/myagileprivacy/"][src*="privacy-by-pro"], img[alt="Privacy by My Agile Privacy"]';function fixImg(img){
if (!img || img.dataset._mapFixed === '1') return;const apply = () => {
const nw = img.naturalWidth, nh = img.naturalHeight;
if (!nw || !nh) return;// Rimuovi attributi errati imposti dal plugin
img.removeAttribute('width'); img.removeAttribute('height');// Imposta gli attributi corretti (aiuta il layout e conserva il ratio esatto es. 435x40)
img.setAttribute('width', nw); img.setAttribute('height', nh);// Forza resa responsiva e rapporto naturale, sovrascrivendo inline
img.style.setProperty('width', 'auto', 'important');
img.style.setProperty('height', 'auto', 'important');
img.style.setProperty('max-width', '100%');img.dataset._mapFixed = '1';
};if (img.complete) apply(); else img.addEventListener('load', apply, { once:true });
}function scan(){ document.querySelectorAll(SEL).forEach(fixImg); }if (document.readyState === 'loading'){
document.addEventListener('DOMContentLoaded', scan, { once:true });
} else { scan(); }// Se il plugin reinietta il badge, lo sistemiamo comunque
new MutationObserver((muts)=>{
for (const m of muts){
for (const n of m.addedNodes){
if (n.nodeType !== 1) continue;
if (n.matches && n.matches(SEL)) fixImg(n);
if (n.querySelectorAll) n.querySelectorAll(SEL).forEach(fixImg);
}
}
}).observe(document.documentElement, { childList:true, subtree:true });
})();
document.addEventListener('DOMContentLoaded', function(){
// Honeypot: togli dal tab order anche senza toccare il form
document.querySelectorAll('.form-merd input').forEach(function(el){
el.setAttribute('tabindex','-1');
el.setAttribute('autocomplete','off');
el.setAttribute('aria-hidden','true');
});// Compila hidden "ref" se non già passato via GET
var refInput = document.querySelector('input[name="ref"]');
if (refInput && !refInput.value) {
refInput.value = location.href;
}
});