Ne prodajajte ali delite mojih osebnih podatkov

Come descritto nella nostra Informativa sulla privacy, raccogliamo personali informazioni dalle tue interazioni con noi il nostro sito Web, anche tramite cookie e tecnologie simili. Potremmo anche condividere queste informazioni personali con terze parti, inclusi partner pubblicitari. Lo facciamo per mostrarti annunci su altri siti web più pertinenti ai tuoi interessi e per altri motivi indicati nella nostra informativa sulla privacy.

La condivisione di informazioni personali per pubblicità mirata basata sulla tua interazione su diversi siti web può essere considerata "vendita", "condivisione" ali "pubblicità mirata" ai sensi di alcune leggi sulla privacy degli Stati Uniti. A seconda di dove vivi, potresti avere il diritto di rinunciare a queste attività. Se desideri esercitare questo diritto di rinuncia, segui le istruzioni riportate di seguito.

Se visiti il nostro sito Web con il segnale di preferenza di rinuncia al Controllo globale della privacy abilitato, a seconda di dove ti trovi, lo tratteremo come una richiesta di rinuncia ad attività che possono essere considerate una "vendita" o "condivisione" di dati personali. informazioni o altri usi che potrebbero essere considerati pubblicità mirata per il dispositivo e il browser utilizzati per visitare il nostro sito web.

funkcija getUrlParam(paramName) { var queryString = window.location.search.slice(1); var paramsArray = queryString.split('&'); var paramValue = null; for (var i = 0; i < paramsArray.length; i++) { var param = paramsArray[i]; var keyValuePair = param.split('='); var key = keyValuePair[0]; if (ključ === paramName) { paramValue = decodeURIComponent(keyValuePair[1]); odmor; } } return paramValue; } funkcija submitOptOutForm() { document.getElementById('pc--opt-out-form').submit(); } funkcija showSuccessMessage() { var successMessageh3 = document.getElementById('pc--opt-out-success'); var successMessageEle = successMessageh3.getElementsByTagName('span')[0]; var successMessage = 'Uspešno odjavljen'; successMessageEle.innerHTML = successMessage; successMessageh3.style.display = 'flex'; } funkcija showErrorMessage() { document.getElementById('pc--opt-out-error').style.display = 'flex'; } funkcija showNotApplicableMessage() { document.getElementById('pc--opt-out-not-applicable').style.display = 'block'; } funkcija setupForm() { var formContainer = document.getElementById('pc--opt-out-form-container'); formContainer.style.display = 'blok'; var pcReturnTo = document.getElementById("pc_return_to"); pcReturnTo.setAttribute("vrednost", window.location.pathname); } funkcija loadFeatureCallback(error) { če (napaka) { vrže napaka; } canOptOut().then((showForm) => { if (showForm) { setupForm(); if (getUrlParam('success') === 'true') { showSuccessMessage(); } else if (getUrlParam('success') === 'false') { prikaži sporočilo o napaki (); } } drugače { showNotApplicableMessage(); } }) } funkcija canOptOut() { // Najprej preverite, ali je uporabnik v skrbniškem načinu predogleda if (isAdminPreviewMode()) { return getSaleofDataRegions().then((regions) => { return regions.includes(window.Shopify.country); }); } // Brez skrbniškega načina predogleda var customerPrivacyApi = window.Shopify.customerPrivacy; if (customerPrivacyApi.unstable) { return Promise.resolve(customerPrivacyApi.unstable.saleOfDataRegion()); } return Promise.resolve(customerPrivacyApi.getRegulation() === 'CCPA'); } funkcija ccpaOptOutLoader() { window.Shopify.loadFeatures( [ { ime: 'consent-tracking-api', različica: '0.1', }, ], loadFeatureCallback, ); } ccpaOptOutLoader(); funkcija optOutOnLoad() { var optOutSubmitButton = document.getElementById('pc--opt-out-button'); var optOutForm = document.getElementById('pc--opt-out-form'); optOutSubmitButton.addEventListener('klik', funkcija (e) { e.preventDefault(); if (!optOutForm.reportValidity()) { vrnitev; } if (document.getElementById('hcaptcha')) { hcaptcha.execute(); } drugače { submitOptOutForm(); } }); } var liquidAccessToken = () => { var shopifyFeatures = document.documentElement.querySelector('#shopify-features'); if (!shopifyFeatures) { // eslint-onemogoči-naslednja-vrstica brez konzole console.warn('Ni bilo mogoče najti žetona za tekoči dostop'); vrnitev nedefinirano; }; var featuresAccessToken = JSON.parse(shopifyFeatures.textContent || '').accessToken; if (!featuresAccessToken) { // eslint-onemogoči-naslednja-vrstica brez konzole console.warn('Ni bilo mogoče najti žetona za tekoči dostop'); vrnitev nedefinirano; }; vrni funkcijeAccessToken; } async funkcija getSaleofDataRegions() { var fetchParams = { glave: { // eslint-disable-next-line @typescript-eslint/naming-convention 'content-type': 'application/json', // eslint-disable-next-line @typescript-eslint/naming-convention 'x-shopify-storefront-access-token': liquidAccessToken(), }, telo: JSON.stringify({ poizvedba: ` pasica poizvedbeQuery { consentManagement { saleOfDataRegions } }`, }), metoda: 'POST', }; return fetch('/api/unstable/graphql.json?fast_storefront_renderer=1', fetchParams) .then((odgovor) => { if (!response.ok) { return response.text().then(text => { throw new Error(text) }) } sicer { vrni odgovor.json(); } }) .then((respJson) => { if (respJson.errors) { vrzi novo napako(respJson.errors.map(e => e.message).join(', ')); } else if (!respJson || !respJson.data || !respJson.data.consentManagement || !respJson.data.consentManagement.saleOfDataRegions) { vrzi novo napako ('Neveljaven ali prazen odgovor strežnika'); } else { return respJson.data.consentManagement.saleOfDataRegions } }) .catch((napaka) => { // eslint-onemogoči-naslednja-vrstica brez konzole console.error('Napaka pri pridobivanju prodaje podatkovnih regij: ', napaka); vrni []; }); } funkcija isAdminPreviewMode() { // Preverite, ali je uporabnik v skrbniškem predogledu, če je, je skrbnik // prisotna bo vrstica za predogled in nastavljen bo piškotek _ab=1 var abCookie = document.cookie.split(';').filter((piškotek) => cookie.trim().startsWith('_ab='))[0]; vrni abCookie? abCookie.split('=')[1] === '1' : false; }