From ad2cb52676daa40d1dd6eab0af22709558e72c10 Mon Sep 17 00:00:00 2001 From: "Felix A. Schultz" Date: Fri, 29 Sep 2023 23:05:52 +0200 Subject: [PATCH] Updated the button position and stickyness --- cb.dev.js | 52 ++++++++++++++++++++++++++++++++-------------------- cb.js | 2 +- 2 files changed, 33 insertions(+), 21 deletions(-) diff --git a/cb.dev.js b/cb.dev.js index 26e7490..e1ff2cb 100644 --- a/cb.dev.js +++ b/cb.dev.js @@ -33,21 +33,24 @@ moreContentText.setAttribute("class", "intastellarCookieConstents__content-main");; const intastellarCookieConstents__Container = document.createElement("article"); + const intastellarCookieButtons = document.createElement("section"); const testSection = document.createElement("section"); testSection.setAttribute("class", "intastellarCookieConstents__contentC"); testSection.appendChild(moreintHeader); testSection.appendChild(moreContentText); - + moreSettingsContent.appendChild(intastellarCookieConstents__Container); intastellarCookieConstents__Container.appendChild(testSection); + intastellarCookieConstents__Container.appendChild(intastellarCookieButtons); intastellarCookieConstents__Container.appendChild(moreFooter); const cookieSettings = document.createElement("article"); const cookieSettingsContent = document.createElement("section"); bannerContent.setAttribute("class", "intastellarCookie-settingsContainer"); + intastellarCookieButtons.setAttribute("class", "intastellarCookie-settings__buttons"); bannerContent.setAttribute("title", intastellarCookieLanguageSettings); cookieSettings.setAttribute("class", "intastellarCookie-settings__container"); banner.setAttribute("onclick","javascript:IntastellarCookieConsent.renew();"); @@ -116,14 +119,19 @@ messageWrapStart + messages.danish + messageWrapEnd - + generatePolicyUrl('Vores privat og cookie politik'); + + generatePolicyUrl('Vores privat og cookie politik') + + `
+ ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings, 'Accepter')} + +
`; cookieBtn = generateCookieButtons('Accepter', 'Afvis', 'Indstillinger'); + intastellarCookieButtons.innerHTML = `
+ ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings, 'Accepter')} + +
`; moreFooter.innerHTML = ` -
- ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings, 'Accepter')} - -
+
@@ -209,14 +217,15 @@ message = messageWrapStart + messages.german + messageWrapEnd - + generatePolicyUrl('Unsere Datenschutz Erklährung und Cookie politik'); + + generatePolicyUrl('Unsere Datenschutz Erklährung und Cookie politik') + ; + intastellarCookieButtons.innerHTML = `
+ ${generateCookieSettingsButton(intastellarSupportedLanguages.german.saveSettings, 'Akzeptieren')} + +
`; cookieBtn = generateCookieButtons('Akzeptieren', 'Ablehnen', 'Einstellungen'); moreFooter.innerHTML = ` -
- ${generateCookieSettingsButton(intastellarSupportedLanguages.german.saveSettings, 'Akzeptieren')} - -
@@ -303,14 +312,16 @@ messageWrapStart + messages.english + messageWrapEnd - + generatePolicyUrl('Our Privacy and cookie Policy'); + + generatePolicyUrl('Our Privacy and cookie Policy') + ; + intastellarCookieButtons.innerHTML = `
+ ${generateCookieSettingsButton(intastellarSupportedLanguages.english.saveSettings, 'Accept')} + +
`; cookieBtn = generateCookieButtons('Accept', 'Decline All', 'Settings'); moreFooter.innerHTML = ` -
- ${generateCookieSettingsButton(intastellarSupportedLanguages.english.saveSettings, 'Accept')} - -
+
@@ -399,13 +410,14 @@ + messages.danish + messageWrapEnd + generatePolicyUrl('Vores privat og cookie politik'); + intastellarCookieButtons.innerHTML = `
+ ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings, 'Accept')} + +
`; + cookieBtn = generateCookieButtons('Accepter', 'Afvis', 'Indstillinger'); moreFooter.innerHTML = ` -
- ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings, 'Accepter')} - -
diff --git a/cb.js b/cb.js index e131bc4..0a6caa0 100644 --- a/cb.js +++ b/cb.js @@ -5,4 +5,4 @@ * @copy 2022-2023 Intastellar Solutions, International * */ -!function(){let e="",n="";const t=document.createElement("inta-consents-settings-btn"),i=document.createElement("button"),a=document.createElement("inta-consents-banner"),s=document.createElement("section"),o=document.createElement("intheader"),l=document.createElement("section"),r=document.createElement("footer"),c=document.createElement("intastellar-consents");let d="Cookie Indstillinger";"de"==intastellarCookieLanguage?d="Cookie Einstellungen":"en"==intastellarCookieLanguage&&(d="Cookie Settings"),a.setAttribute("class","intastellarCookieConstents"),s.setAttribute("class","intastellarCookieConstents__content"),o.setAttribute("class","intastellarCookieConstents__content-intHeader"),r.setAttribute("class","intastellarCookieConstents__content-footer"),l.setAttribute("class","intastellarCookieConstents__content-main");const p=document.createElement("article"),g=document.createElement("section");g.setAttribute("class","intastellarCookieConstents__contentC"),g.appendChild(o),g.appendChild(l),s.appendChild(p),p.appendChild(g),p.appendChild(r);const k=document.createElement("article"),C=document.createElement("section");i.setAttribute("class","intastellarCookie-settingsContainer"),i.setAttribute("title",d),k.setAttribute("class","intastellarCookie-settings__container"),t.setAttribute("onclick","javascript:IntastellarCookieConsent.renew();");const u=void 0===window.INTA.settings||void 0===window.INTA.settings.arrange?"":window.INTA.settings.arrange;"ltr"==u&&(i.classList.add("intastellarCookie-settingsContainer--otherSide"),k.classList.add("intastellarCookie-settings__container--otherSide"));const h="Ved at acceptere alle cookies understøtter du "+document.domain+" med at udvikle en bedre løsning til dig.

Vælg om du vil tillade kun de nødvendige cookies eller om du vil tillade alle cookies.",_="Wenn Sie auf akzeptieren klicken, unterstützen Sie "+document.domain+" bei der Weiterentwicklung von unserer Webseite.

Wählen Sie zwischen alle Cookies akzeptieren oder Ablehnen.",m="By accepting all cookies, you support "+document.domain+" in developing a better solution for you.

Select whether you want to allow only the necessary cookies or whether you want to allow all cookies.",b="

",S="

",w={danish:`

Du bestemmer over dine data

\n

Vi og vores samarbejdspartnere bruger teknologier, herunder cookies, til at indsamle oplysninger om dig til forskellige formål, herunder:

\n
    \n
  1. Funktionel
  2. \n
  3. Statistiske
  4. \n
  5. Marketing
  6. \n
\n

Ved at trykke på 'Accepter' giver du samtykke til alle disse formål. Du kan også vælge at tilkendegive, hvilke formål du vil give samtykke til ved at benytte checkboksene ud for formålet, og derefter trykke på 'Gem indstillinger'.\n Du kan til enhver tid trække dit samtykke tilbage ved at trykke på det lille ikon nederst i ${"ltr"==window.INTA.settings.arrange?"venstre":"højre"} hjørne af hjemmesiden.

\n

Du kan læse mere om vores brug af cookies og andre teknologier, samt om vores indsamling og behandling af personoplysninger ved at trykke på linket.

\n ${generatePolicyUrl("Vores privat og cookie politik")}\n `,german:`

Sie haben die Kontrolle über Ihre Daten

\n

Wir und unsere Geschäftspartner nutzen Technologien wie Cookies dazu, personenbezogene Informationen für verschiedene Zwecke zu sammeln, darunter:

\n
    \n
  1. Funktionelle
  2. \n
  3. Statistike
  4. \n
  5. Werbung
  6. \n
\n

Wenn Sie auf „Akzeptieren“ klicken, erteilen Sie Ihre Einwilligung für alle diese Zwecke. Sie können auch entscheiden, welchen Zwecken Sie zustimmen, indem Sie das Kästchen neben dem Zweck anklicken und auf „Speichern“ klicken.

\n

Sie können Ihre Einwilligung jederzeit widerrufen, indem Sie auf das kleine Symbol unten in der ${"ltr"==window.INTA.settings.arrange?"linken":"rechten"} Ecke klicken.

\n ${generatePolicyUrl("Unsere Datenschutz Erklährung und Cookie politik")}\n `,english:`

You´re in control

\n

We and our business partners uses technologies, including cookies, to collect information about you for various purposes, including:

\n
    \n
  1. Functional
  2. \n
  3. Statistical
  4. \n
  5. Advertisement
  6. \n
\n

By clicking 'Accept', you give your consent for all these purposes. You can also choose to specify the purposes you consent to by ticking the checkbox next to the purpose and clicking 'Save settings'.

\n

You may withdraw your consent at any time by clicking the small icon at the bottom ${"ltr"==window.INTA.settings.arrange?"left":"right"} corner of the website.

\n ${generatePolicyUrl("Our Privacy and cookie Policy")}\n `};null!=intastellarCookieLanguage&&"da"===intastellarCookieLanguage||"da-DK"===intastellarCookieLanguage?(settingsMessage=w.danish,intastellarShowHideDetailsText="Vis detaljer",e=b+h+S+generatePolicyUrl("Vores privat og cookie politik"),n=generateCookieButtons("Accepter","Afvis","Indstillinger"),r.innerHTML=`\n
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings,"Accepter")}\n \n
\n
\n
\n
\n

ID: ${getCookie(int_hideCookieBannerName)?JSON.parse(decodeIntaConsentsObject(getCookie(int_hideCookieBannerName)?.split(".")[2])).uid:intaConsentsObjectVariable.uid}

\n

${intastellarSupportedLanguages.danish.necessary.title}

\n

${intastellarSupportedLanguages.danish.necessary.description}

\n
\n ${listAllCookies(inta_requiredCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.functional.title}

\n

${intastellarSupportedLanguages.danish.functional.description}

\n
\n ${listAllCookies(inta_functionalCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.statisic.title}

\n

${intastellarSupportedLanguages.danish.statisic.description}

\n
\n ${listAllCookies(inta_statisticCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.marketing.title}

\n

${intastellarSupportedLanguages.danish.marketing.description}

\n
\n ${listAllCookies(inta_marketingCookieList)}\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `):null!=intastellarCookieLanguage&&"de-DE"===intastellarCookieLanguage||"de"===intastellarCookieLanguage?(settingsMessage=w.german,intastellarShowHideDetailsText="Details einblenden",e=b+_+S+generatePolicyUrl("Unsere Datenschutz Erklährung und Cookie politik"),n=generateCookieButtons("Akzeptieren","Ablehnen","Einstellungen"),r.innerHTML=`\n
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.german.saveSettings,"Akzeptieren")}\n \n
\n
\n
\n
\n

ID: ${getCookie(int_hideCookieBannerName)?JSON.parse(decodeIntaConsentsObject(getCookie(int_hideCookieBannerName)?.split(".")[2])).uid:intaConsentsObjectVariable.uid}

\n

${intastellarSupportedLanguages.german.necessary.title}

\n

${intastellarSupportedLanguages.german.necessary.description}

\n
\n ${listAllCookies(inta_requiredCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.german.functional.title}

\n

${intastellarSupportedLanguages.german.functional.description}

\n
\n ${listAllCookies(inta_functionalCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.german.statisic.title}

\n

${intastellarSupportedLanguages.german.statisic.description}

\n
\n ${listAllCookies(inta_statisticCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.german.marketing.title}

\n

${intastellarSupportedLanguages.german.marketing.description}

\n
\n ${listAllCookies(inta_marketingCookieList)}\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `):null!=intastellarCookieLanguage&&"en"===intastellarCookieLanguage||"en-GB"===intastellarCookieLanguage||"en-US"===intastellarCookieLanguage?(settingsMessage=w.english,intastellarShowHideDetailsText="Show details",e=b+m+S+generatePolicyUrl("Our Privacy and cookie Policy"),n=generateCookieButtons("Accept","Decline All","Settings"),r.innerHTML=`\n
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.english.saveSettings,"Accept")}\n \n
\n
\n
\n
\n

ID: ${getCookie(int_hideCookieBannerName)?JSON.parse(decodeIntaConsentsObject(getCookie(int_hideCookieBannerName)?.split(".")[2])).uid:intaConsentsObjectVariable.uid}

\n

${intastellarSupportedLanguages.english.necessary.title}

\n

${intastellarSupportedLanguages.english.necessary.description}

\n
\n ${listAllCookies(inta_requiredCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.english.functional.title}

\n

${intastellarSupportedLanguages.english.functional.description}

\n
\n ${listAllCookies(inta_functionalCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.english.statisic.title}

\n

${intastellarSupportedLanguages.english.statisic.description}

\n
\n ${listAllCookies(inta_statisticCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.english.marketing.title}

\n

${intastellarSupportedLanguages.english.marketing.description}

\n
\n ${listAllCookies(inta_marketingCookieList)}\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `):(settingsMessage=w.danish,intastellarShowHideDetailsText="Vis detaljer",e=b+h+S+generatePolicyUrl("Vores privat og cookie politik"),n=generateCookieButtons("Accepter","Afvis","Indstillinger"),r.innerHTML=`\n
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings,"Accepter")}\n \n
\n
\n
\n
\n

${intastellarSupportedLanguages.danish.necessary.title}

\n

${intastellarSupportedLanguages.danish.necessary.description}

\n
\n ${listAllCookies(inta_requiredCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.functional.title}

\n

${intastellarSupportedLanguages.danish.functional.description}

\n
\n ${listAllCookies(inta_functionalCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.statisic.title}

\n

${intastellarSupportedLanguages.danish.statisic.description}

\n
\n ${listAllCookies(inta_statisticCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.marketing.title}

\n

${intastellarSupportedLanguages.danish.marketing.description}

\n
\n ${listAllCookies(inta_marketingCookieList)}\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `),l.innerHTML=settingsMessage;let v=void 0!==window.INTA.settings&&void 0!==window.INTA.settings.ccpa&&window.INTA.settings.ccpa.on,f=void 0!==window.INTA.settings&&void 0!==window.INTA.settings.ccpa&&window.INTA.settings.ccpa.url,L=void 0===window.INTA.settings||void 0===window.INTA.settings.color||!1===window.INTA.settings.color||window.INTA.settings.color.indexOf("[")>-1||""===window.INTA.settings.color?"rgba(0, 51, 153, 1)":window.INTA.settings.color,x=void 0===window.INTA.settings||void 0===window.INTA.settings.logo||""===window.INTA.settings.logo||window.INTA.settings.logo.indexOf("[")>-1?null:window.INTA.settings.logo,y=void 0===window.INTA.settings||void 0===window.INTA.settings.background_color?"#fff":window.INTA.settings.background_color,A=invertColor(y);const $=L;let N="";if(-1!=L.indexOf("var")){document.querySelector(":root").style.setProperty(L.split("(")[1].split(")")[0]+"--bright",pSBC(-.6,getComputedStyle(document.documentElement).getPropertyValue(L.split("(")[1].split(")")[0]))),N="var("+L.split("(")[1].split(")")[0]+"--bright)"}else N=pSBC(-.6,L);const I=document.createElement("style");let T='\n .intastellarCookie-settingsContainer{\n border-radius: 50%;\n }\n\n .intaGDPR-content p{\n color: #000 !important;\n text-align: left !important;\n font-size: 16px;\n line-height: 17px;\n }\n\n .intaGDPR-content ol {\n list-style: none;\n counter-reset: item;\n padding: 0 !important;\n }\n\n .intaGDPR-content .paragraph__list:before {\n content: "§ " counters(item, ".") ". ";\n counter-increment: item;\n }\n\n .intaGDPR-content ol li {\n color: #000 !important;\n font-size: 16px;\n line-height: 17px;\n }\n\n .intaGDPR-content a{\n display: inline-block;\n padding: 5px 0px;\n color: #00a0a0;\n }\n\n .intaGDPR-content h2{\n text-align: left;\n }\n\n .intaGDPR-content h3{\n font-weight: lighter;\n font-size: 17px;\n }\n\n .intCookieIcon-openSettings{\n width: 55px;\n height: 55px;\n }\n ',O="--right",B="",P="100%";"ltr"==u&&(O="--left");let D='
'+d+"
";if(void 0!==window.INTA.settings&&void 0!==window.INTA.settings.text&&window.INTA.settings.text&&(D="",T='\n .intastellarCookie-settingsContainer{\n border-radius: 20px;\n }\n .intCookieIcon-openSettings{\n width: 40px;\n height: 40px;\n }\n .intaGDPR-content p{\n color: #000 !important;\n text-align: left !important;\n font-size: 16px;\n line-height: 17px;\n }\n \n .intaGDPR-content ol {\n list-style: none;\n counter-reset: item;\n padding: 0 !important;\n }\n \n .intaGDPR-content .paragraph__list:before {\n content: "§ " counters(item, ".") ". ";\n counter-increment: item;\n }\n \n .intaGDPR-content ol li {\n color: #000 !important;\n font-size: 16px;\n line-height: 17px;\n }\n \n .intaGDPR-content a{\n display: inline-block;\n padding: 5px 0px;\n color: #00a0a0;\n }\n \n .intaGDPR-content h2{\n text-align: left;\n }\n \n .intaGDPR-content h3{\n font-weight: lighter;\n font-size: 17px;\n }\n ',B=" Cookie notice",P="25%"),I.innerHTML=".intastellarCookie-settingsContainer,.intastellarCookieConstents__contentC, .intastellarCookie-settings__btn.--bg, .intastellarCCPAContainer{background: "+L+" !important;color: #fff !important;} .intCookie_ConsentLogo-container{border-color: #fff; background: linear-gradient(#fff 0 0) padding-box, "+L+" border-box;} .intCookie_ConsentContainer-content{border-color: #fff; background: linear-gradient(#fff 0 0) padding-box, "+L+" border-box;} .intastellarCookie-settings__btn.--changePermission{background: transparent !important; border-image-slice: 1;border-color: "+L+";border-image:"+L+" 1 !important; border-width: 3px; border-style: solid; transition: background .25s ease-in-out; width: max-content; margin-inline: auto !important;} .intastellarCookie-settings__btn.--changePermission:hover{background: "+L+" !important; color: #fff !important;} .intCookieSetting__checkbox:checked ~ .checkmark{background: "+$+";}.intastellarCCPA__popupClose{background:"+L+"; color: #fff;} .intastellarCookie-settings__btn.--bg:hover{background: "+N+" !important;}.intastellarCookie-settings__close:hover{background: "+N+" !important;} .intastellarCookieConstents__content-main .intastellarCookie-settings__privacyLink{color: #fff !important;} .intastellarCookie-settings__privacyLink{text-decoration: underline !important;}.intastellarCookie-settings__content .intastellarCookie-settings__privacyLink{color: "+A+";}.intastellarCookie-settings__content p{color: "+A+" !important;}.intastellarCookie-settings__intHeader{color:"+A+" !important;}.intastellarCookie-settings__container{background-color: "+y+" !important;} .intastellarCookie-settingsMoreContainer{display:none;position: fixed; top: 50%; left: 50%; background: #fff; padding: 15px;z-index: 1000; transform: translate(-50%,-50%);}"+T,intHead.appendChild(I),v&&isValidCCPALink()){const e=document.createElement("inta-consents-ccpa"),n=document.createElement("section");e.setAttribute("class","intastellarCCPAContainer"),e.setAttribute("title","California Consumer Privacy Act: Do not sell my information!"),n.setAttribute("class","intastellarCCPAContainer__content"),n.innerHTML='\n Do not sell my personal data!\n ',e.appendChild(n),c.appendChild(e);const t=document.createElement("inta-consents-ccpa-popup");t.setAttribute("class","intastellarCCPApopup");const i=document.createElement("section");i.setAttribute("class","intastellarCCPApopup__content"),null!=window.INTA.settings.ccpa.collection?i.innerHTML=`\n

Do not sell my personal data!

\n

This section is about our California Consumer Privacy Act.

\n ${createCCPAPolicyLink(f)}\n

Personal data we collect:

\n
    \n
  • IP-Address
  • \n ${window.INTA.settings.ccpa.collection.map((e=>"
  • "+e.charAt(0).toUpperCase()+e.slice(1)+"
  • ")).join("")}\n
\n `:i.innerHTML='\n

Do not sell my personal data!

\n

Personal data we collect:

\n

This section is about our California Consumer Privacy Act.

\n
    \n
  • IP-Address
  • \n
\n ',t.appendChild(i),c.appendChild(t)}else if(!isValidCCPALink()&&"ccpa"in window.INTA.settings&&"true"===window.INTA.settings.ccpa.on)throw new IntastellarSolutionsSDK("Please add your valid 'California Consumer Privacy Act' url to the banner. Read more at https://www.intastellarsolutions.com/gdpr-cookiebanner");C.setAttribute("class","intastellarCookie-settings__content");let E="";-1==window.location.host.indexOf("intastellarsolutions")&&(E="Powered by Intastellar Solutions, International");intCookieIcon;let M=x==intCookieIcon?"Cookie Icon":`${document.domain} logo`;o.innerHTML=`\n ${void 0!==window.INTA.settings.logo?'':""}\n
${E}
`,C.innerHTML=''+M+'

Cookie

'+e+n+E,k.appendChild(C),window.INTA.settings.advanced&&t.appendChild(k),t.setAttribute("class","intastellarCookie-settings"),i.innerHTML='Cookie Icon'+D+" "+B,t.appendChild(i),a.appendChild(s),c.appendChild(t),c.appendChild(a),null!=document.querySelector(".intastellarCCPAContainer")&&document.querySelector(".intastellarCCPAContainer").addEventListener("click",(function(){document.querySelector(".intastellarCCPApopup").classList.toggle("--active")})),IntastellarCookieConsent.inizilize(c)}(); \ No newline at end of file +!function(){let e="",n="";const t=document.createElement("inta-consents-settings-btn"),i=document.createElement("button"),a=document.createElement("inta-consents-banner"),s=document.createElement("section"),o=document.createElement("intheader"),l=document.createElement("section"),r=document.createElement("footer"),c=document.createElement("intastellar-consents");let d="Cookie Indstillinger";"de"==intastellarCookieLanguage?d="Cookie Einstellungen":"en"==intastellarCookieLanguage&&(d="Cookie Settings"),a.setAttribute("class","intastellarCookieConstents"),s.setAttribute("class","intastellarCookieConstents__content"),o.setAttribute("class","intastellarCookieConstents__content-intHeader"),r.setAttribute("class","intastellarCookieConstents__content-footer"),l.setAttribute("class","intastellarCookieConstents__content-main");const p=document.createElement("article"),g=document.createElement("section"),k=document.createElement("section");k.setAttribute("class","intastellarCookieConstents__contentC"),k.appendChild(o),k.appendChild(l),s.appendChild(p),p.appendChild(k),p.appendChild(g),p.appendChild(r);const C=document.createElement("article"),u=document.createElement("section");i.setAttribute("class","intastellarCookie-settingsContainer"),g.setAttribute("class","intastellarCookie-settings__buttons"),i.setAttribute("title",d),C.setAttribute("class","intastellarCookie-settings__container"),t.setAttribute("onclick","javascript:IntastellarCookieConsent.renew();");const h=void 0===window.INTA.settings||void 0===window.INTA.settings.arrange?"":window.INTA.settings.arrange;"ltr"==h&&(i.classList.add("intastellarCookie-settingsContainer--otherSide"),C.classList.add("intastellarCookie-settings__container--otherSide"));const _="Ved at acceptere alle cookies understøtter du "+document.domain+" med at udvikle en bedre løsning til dig.

Vælg om du vil tillade kun de nødvendige cookies eller om du vil tillade alle cookies.",m="Wenn Sie auf akzeptieren klicken, unterstützen Sie "+document.domain+" bei der Weiterentwicklung von unserer Webseite.

Wählen Sie zwischen alle Cookies akzeptieren oder Ablehnen.",b="By accepting all cookies, you support "+document.domain+" in developing a better solution for you.

Select whether you want to allow only the necessary cookies or whether you want to allow all cookies.",S="

",w="

",v={danish:`

Du bestemmer over dine data

\n

Vi og vores samarbejdspartnere bruger teknologier, herunder cookies, til at indsamle oplysninger om dig til forskellige formål, herunder:

\n
    \n
  1. Funktionel
  2. \n
  3. Statistiske
  4. \n
  5. Marketing
  6. \n
\n

Ved at trykke på 'Accepter' giver du samtykke til alle disse formål. Du kan også vælge at tilkendegive, hvilke formål du vil give samtykke til ved at benytte checkboksene ud for formålet, og derefter trykke på 'Gem indstillinger'.\n Du kan til enhver tid trække dit samtykke tilbage ved at trykke på det lille ikon nederst i ${"ltr"==window.INTA.settings.arrange?"venstre":"højre"} hjørne af hjemmesiden.

\n

Du kan læse mere om vores brug af cookies og andre teknologier, samt om vores indsamling og behandling af personoplysninger ved at trykke på linket.

\n ${generatePolicyUrl("Vores privat og cookie politik")}\n `,german:`

Sie haben die Kontrolle über Ihre Daten

\n

Wir und unsere Geschäftspartner nutzen Technologien wie Cookies dazu, personenbezogene Informationen für verschiedene Zwecke zu sammeln, darunter:

\n
    \n
  1. Funktionelle
  2. \n
  3. Statistike
  4. \n
  5. Werbung
  6. \n
\n

Wenn Sie auf „Akzeptieren“ klicken, erteilen Sie Ihre Einwilligung für alle diese Zwecke. Sie können auch entscheiden, welchen Zwecken Sie zustimmen, indem Sie das Kästchen neben dem Zweck anklicken und auf „Speichern“ klicken.

\n

Sie können Ihre Einwilligung jederzeit widerrufen, indem Sie auf das kleine Symbol unten in der ${"ltr"==window.INTA.settings.arrange?"linken":"rechten"} Ecke klicken.

\n ${generatePolicyUrl("Unsere Datenschutz Erklährung und Cookie politik")}\n `,english:`

You´re in control

\n

We and our business partners uses technologies, including cookies, to collect information about you for various purposes, including:

\n
    \n
  1. Functional
  2. \n
  3. Statistical
  4. \n
  5. Advertisement
  6. \n
\n

By clicking 'Accept', you give your consent for all these purposes. You can also choose to specify the purposes you consent to by ticking the checkbox next to the purpose and clicking 'Save settings'.

\n

You may withdraw your consent at any time by clicking the small icon at the bottom ${"ltr"==window.INTA.settings.arrange?"left":"right"} corner of the website.

\n ${generatePolicyUrl("Our Privacy and cookie Policy")}\n `};null!=intastellarCookieLanguage&&"da"===intastellarCookieLanguage||"da-DK"===intastellarCookieLanguage?(settingsMessage=v.danish,intastellarShowHideDetailsText="Vis detaljer",e=S+_+w+generatePolicyUrl("Vores privat og cookie politik")+`
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings,"Accepter")}\n \n
`,n=generateCookieButtons("Accepter","Afvis","Indstillinger"),g.innerHTML=`
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings,"Accepter")}\n \n
`,r.innerHTML=`\n \n
\n
\n
\n

ID: ${getCookie(int_hideCookieBannerName)?JSON.parse(decodeIntaConsentsObject(getCookie(int_hideCookieBannerName)?.split(".")[2])).uid:intaConsentsObjectVariable.uid}

\n

${intastellarSupportedLanguages.danish.necessary.title}

\n

${intastellarSupportedLanguages.danish.necessary.description}

\n
\n ${listAllCookies(inta_requiredCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.functional.title}

\n

${intastellarSupportedLanguages.danish.functional.description}

\n
\n ${listAllCookies(inta_functionalCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.statisic.title}

\n

${intastellarSupportedLanguages.danish.statisic.description}

\n
\n ${listAllCookies(inta_statisticCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.marketing.title}

\n

${intastellarSupportedLanguages.danish.marketing.description}

\n
\n ${listAllCookies(inta_marketingCookieList)}\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `):null!=intastellarCookieLanguage&&"de-DE"===intastellarCookieLanguage||"de"===intastellarCookieLanguage?(settingsMessage=v.german,intastellarShowHideDetailsText="Details einblenden",e=S+m+w+generatePolicyUrl("Unsere Datenschutz Erklährung und Cookie politik"),g.innerHTML=`
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.german.saveSettings,"Akzeptieren")}\n \n
`,n=generateCookieButtons("Akzeptieren","Ablehnen","Einstellungen"),r.innerHTML=`\n
\n
\n
\n

ID: ${getCookie(int_hideCookieBannerName)?JSON.parse(decodeIntaConsentsObject(getCookie(int_hideCookieBannerName)?.split(".")[2])).uid:intaConsentsObjectVariable.uid}

\n

${intastellarSupportedLanguages.german.necessary.title}

\n

${intastellarSupportedLanguages.german.necessary.description}

\n
\n ${listAllCookies(inta_requiredCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.german.functional.title}

\n

${intastellarSupportedLanguages.german.functional.description}

\n
\n ${listAllCookies(inta_functionalCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.german.statisic.title}

\n

${intastellarSupportedLanguages.german.statisic.description}

\n
\n ${listAllCookies(inta_statisticCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.german.marketing.title}

\n

${intastellarSupportedLanguages.german.marketing.description}

\n
\n ${listAllCookies(inta_marketingCookieList)}\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `):null!=intastellarCookieLanguage&&"en"===intastellarCookieLanguage||"en-GB"===intastellarCookieLanguage||"en-US"===intastellarCookieLanguage?(settingsMessage=v.english,intastellarShowHideDetailsText="Show details",e=S+b+w+generatePolicyUrl("Our Privacy and cookie Policy"),g.innerHTML=`
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.english.saveSettings,"Accept")}\n \n
`,n=generateCookieButtons("Accept","Decline All","Settings"),r.innerHTML=`\n \n
\n
\n
\n

ID: ${getCookie(int_hideCookieBannerName)?JSON.parse(decodeIntaConsentsObject(getCookie(int_hideCookieBannerName)?.split(".")[2])).uid:intaConsentsObjectVariable.uid}

\n

${intastellarSupportedLanguages.english.necessary.title}

\n

${intastellarSupportedLanguages.english.necessary.description}

\n
\n ${listAllCookies(inta_requiredCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.english.functional.title}

\n

${intastellarSupportedLanguages.english.functional.description}

\n
\n ${listAllCookies(inta_functionalCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.english.statisic.title}

\n

${intastellarSupportedLanguages.english.statisic.description}

\n
\n ${listAllCookies(inta_statisticCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.english.marketing.title}

\n

${intastellarSupportedLanguages.english.marketing.description}

\n
\n ${listAllCookies(inta_marketingCookieList)}\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `):(settingsMessage=v.danish,intastellarShowHideDetailsText="Vis detaljer",e=S+_+w+generatePolicyUrl("Vores privat og cookie politik"),g.innerHTML=`
\n ${generateCookieSettingsButton(intastellarSupportedLanguages.danish.saveSettings,"Accept")}\n \n
`,n=generateCookieButtons("Accepter","Afvis","Indstillinger"),r.innerHTML=`\n
\n
\n
\n

${intastellarSupportedLanguages.danish.necessary.title}

\n

${intastellarSupportedLanguages.danish.necessary.description}

\n
\n ${listAllCookies(inta_requiredCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.functional.title}

\n

${intastellarSupportedLanguages.danish.functional.description}

\n
\n ${listAllCookies(inta_functionalCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.statisic.title}

\n

${intastellarSupportedLanguages.danish.statisic.description}

\n
\n ${listAllCookies(inta_statisticCookieList)}\n
\n
\n
\n

${intastellarSupportedLanguages.danish.marketing.title}

\n

${intastellarSupportedLanguages.danish.marketing.description}

\n
\n ${listAllCookies(inta_marketingCookieList)}\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n `),l.innerHTML=settingsMessage;let L=void 0!==window.INTA.settings&&void 0!==window.INTA.settings.ccpa&&window.INTA.settings.ccpa.on,f=void 0!==window.INTA.settings&&void 0!==window.INTA.settings.ccpa&&window.INTA.settings.ccpa.url,x=void 0===window.INTA.settings||void 0===window.INTA.settings.color||!1===window.INTA.settings.color||window.INTA.settings.color.indexOf("[")>-1||""===window.INTA.settings.color?"rgba(0, 51, 153, 1)":window.INTA.settings.color,y=void 0===window.INTA.settings||void 0===window.INTA.settings.logo||""===window.INTA.settings.logo||window.INTA.settings.logo.indexOf("[")>-1?null:window.INTA.settings.logo,A=void 0===window.INTA.settings||void 0===window.INTA.settings.background_color?"#fff":window.INTA.settings.background_color,$=invertColor(A);const N=x;let I="";if(-1!=x.indexOf("var")){document.querySelector(":root").style.setProperty(x.split("(")[1].split(")")[0]+"--bright",pSBC(-.6,getComputedStyle(document.documentElement).getPropertyValue(x.split("(")[1].split(")")[0]))),I="var("+x.split("(")[1].split(")")[0]+"--bright)"}else I=pSBC(-.6,x);const T=document.createElement("style");let B='\n .intastellarCookie-settingsContainer{\n border-radius: 50%;\n }\n\n .intaGDPR-content p{\n color: #000 !important;\n text-align: left !important;\n font-size: 16px;\n line-height: 17px;\n }\n\n .intaGDPR-content ol {\n list-style: none;\n counter-reset: item;\n padding: 0 !important;\n }\n\n .intaGDPR-content .paragraph__list:before {\n content: "§ " counters(item, ".") ". ";\n counter-increment: item;\n }\n\n .intaGDPR-content ol li {\n color: #000 !important;\n font-size: 16px;\n line-height: 17px;\n }\n\n .intaGDPR-content a{\n display: inline-block;\n padding: 5px 0px;\n color: #00a0a0;\n }\n\n .intaGDPR-content h2{\n text-align: left;\n }\n\n .intaGDPR-content h3{\n font-weight: lighter;\n font-size: 17px;\n }\n\n .intCookieIcon-openSettings{\n width: 55px;\n height: 55px;\n }\n ',O="--right",P="",M="100%";"ltr"==h&&(O="--left");let D='
'+d+"
";if(void 0!==window.INTA.settings&&void 0!==window.INTA.settings.text&&window.INTA.settings.text&&(D="",B='\n .intastellarCookie-settingsContainer{\n border-radius: 20px;\n }\n .intCookieIcon-openSettings{\n width: 40px;\n height: 40px;\n }\n .intaGDPR-content p{\n color: #000 !important;\n text-align: left !important;\n font-size: 16px;\n line-height: 17px;\n }\n \n .intaGDPR-content ol {\n list-style: none;\n counter-reset: item;\n padding: 0 !important;\n }\n \n .intaGDPR-content .paragraph__list:before {\n content: "§ " counters(item, ".") ". ";\n counter-increment: item;\n }\n \n .intaGDPR-content ol li {\n color: #000 !important;\n font-size: 16px;\n line-height: 17px;\n }\n \n .intaGDPR-content a{\n display: inline-block;\n padding: 5px 0px;\n color: #00a0a0;\n }\n \n .intaGDPR-content h2{\n text-align: left;\n }\n \n .intaGDPR-content h3{\n font-weight: lighter;\n font-size: 17px;\n }\n ',P=" Cookie notice",M="25%"),T.innerHTML=".intastellarCookie-settingsContainer,.intastellarCookieConstents__contentC, .intastellarCookie-settings__btn.--bg, .intastellarCCPAContainer{background: "+x+" !important;color: #fff !important;} .intCookie_ConsentLogo-container{border-color: #fff; background: linear-gradient(#fff 0 0) padding-box, "+x+" border-box;} .intCookie_ConsentContainer-content{border-color: #fff; background: linear-gradient(#fff 0 0) padding-box, "+x+" border-box;} .intastellarCookie-settings__btn.--changePermission{background: transparent !important; border-image-slice: 1;border-color: "+x+";border-image:"+x+" 1 !important; border-width: 3px; border-style: solid; transition: background .25s ease-in-out; width: max-content; margin-inline: auto !important;} .intastellarCookie-settings__btn.--changePermission:hover{background: "+x+" !important; color: #fff !important;} .intCookieSetting__checkbox:checked ~ .checkmark{background: "+N+";}.intastellarCCPA__popupClose{background:"+x+"; color: #fff;} .intastellarCookie-settings__btn.--bg:hover{background: "+I+" !important;}.intastellarCookie-settings__close:hover{background: "+I+" !important;} .intastellarCookieConstents__content-main .intastellarCookie-settings__privacyLink{color: #fff !important;} .intastellarCookie-settings__privacyLink{text-decoration: underline !important;}.intastellarCookie-settings__content .intastellarCookie-settings__privacyLink{color: "+$+";}.intastellarCookie-settings__content p{color: "+$+" !important;}.intastellarCookie-settings__intHeader{color:"+$+" !important;}.intastellarCookie-settings__container{background-color: "+A+" !important;} .intastellarCookie-settingsMoreContainer{display:none;position: fixed; top: 50%; left: 50%; background: #fff; padding: 15px;z-index: 1000; transform: translate(-50%,-50%);}"+B,intHead.appendChild(T),L&&isValidCCPALink()){const e=document.createElement("inta-consents-ccpa"),n=document.createElement("section");e.setAttribute("class","intastellarCCPAContainer"),e.setAttribute("title","California Consumer Privacy Act: Do not sell my information!"),n.setAttribute("class","intastellarCCPAContainer__content"),n.innerHTML='\n Do not sell my personal data!\n ',e.appendChild(n),c.appendChild(e);const t=document.createElement("inta-consents-ccpa-popup");t.setAttribute("class","intastellarCCPApopup");const i=document.createElement("section");i.setAttribute("class","intastellarCCPApopup__content"),null!=window.INTA.settings.ccpa.collection?i.innerHTML=`\n

Do not sell my personal data!

\n

This section is about our California Consumer Privacy Act.

\n ${createCCPAPolicyLink(f)}\n

Personal data we collect:

\n
    \n
  • IP-Address
  • \n ${window.INTA.settings.ccpa.collection.map((e=>"
  • "+e.charAt(0).toUpperCase()+e.slice(1)+"
  • ")).join("")}\n
\n `:i.innerHTML='\n

Do not sell my personal data!

\n

Personal data we collect:

\n

This section is about our California Consumer Privacy Act.

\n
    \n
  • IP-Address
  • \n
\n ',t.appendChild(i),c.appendChild(t)}else if(!isValidCCPALink()&&"ccpa"in window.INTA.settings&&"true"===window.INTA.settings.ccpa.on)throw new IntastellarSolutionsSDK("Please add your valid 'California Consumer Privacy Act' url to the banner. Read more at https://www.intastellarsolutions.com/gdpr-cookiebanner");u.setAttribute("class","intastellarCookie-settings__content");let E="";-1==window.location.host.indexOf("intastellarsolutions")&&(E="Powered by Intastellar Solutions, International");intCookieIcon;let z=y==intCookieIcon?"Cookie Icon":`${document.domain} logo`;o.innerHTML=`\n ${void 0!==window.INTA.settings.logo?'':""}\n
${E}
`,u.innerHTML=''+z+'

Cookie

'+e+n+E,C.appendChild(u),window.INTA.settings.advanced&&t.appendChild(C),t.setAttribute("class","intastellarCookie-settings"),i.innerHTML='Cookie Icon'+D+" "+P,t.appendChild(i),a.appendChild(s),c.appendChild(t),c.appendChild(a),null!=document.querySelector(".intastellarCCPAContainer")&&document.querySelector(".intastellarCCPAContainer").addEventListener("click",(function(){document.querySelector(".intastellarCCPApopup").classList.toggle("--active")})),IntastellarCookieConsent.inizilize(c)}(); \ No newline at end of file