A partire da: 11,90 â‚Ź

Utilizziamo i cookie per offrirti la migliore esperienza online. Accettando l'accettazione dei cookie in conformità con la nostra politica sui cookie.

Paramètres de confidentialité sauvegardés !
ParamĂštres

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Ces cookies sont nĂ©cessaires pour le fonctionnement du site web et ne peut ĂȘtre dĂ©sactivĂ©e dans nos systĂšmes.

Nous utilisons ThĂšme comme un systĂšme d'achats. Pour le panier et le traitement de la commande sera stockĂ©e de 2 biscuits. Ces cookies sont strictement nĂ©cessaires et ne peuvent pas ĂȘtre dĂ©sactivĂ©s.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart

Afin d'utiliser ce site web, nous utilisons les cookies techniques sont nécessaires: %s.
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Nous utilisons ThĂšme comme un systĂšme d'achats. Pour le panier et le traitement de la commande sera stockĂ©e de 2 biscuits. Ces cookies sont strictement nĂ©cessaires et ne peuvent pas ĂȘtre dĂ©sactivĂ©s.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart

Refuser tous les Services
Accepte tous les Services
", overlaySpinner = "
", overlayTitle = "

" + _localizedStrings.redirect_overlay_title + "

", overlayText = "

" + _localizedStrings.redirect_overlay_text + "

"; switch (_redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; var targetWindow = _targetWindow || 'prefer-popup', lastPopup = false; var buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]'); buttonLinks.forEach(function (buttonLink) { buttonLink.addEventListener('click', function (e) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { var href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } var redirectTo = this.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { var newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); }); let hasWebViewLimitation = false; var googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { googleLoginButton.remove(); hasWebViewLimitation = true; }); } var facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { facebookLoginButton.remove(); hasWebViewLimitation = true; }); } const separators = document.querySelectorAll('div.nsl-separator'); if (hasWebViewLimitation && separators.length) { separators.forEach(function (separator) { let separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } });})();