/**
* Minified by jsDelivr using Terser v5.10.0.
* Original file: /gh/manucaralmo/GlowCookies@3.1.7/src/glowCookies.js
*
* Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
*/
class GlowCookies{constructor(){this.banner=void 0,this.config=void 0,this.tracking=void 0,this.PreBanner=void 0,this.Cookies=void 0,this.DOMbanner=void 0}render(){this.addCss(),this.createDOMElements(),this.checkStatus()}addCss(){const e=document.createElement("link");e.setAttribute("rel","stylesheet"),e.setAttribute("href","https://cdn.jsdelivr.net/gh/manucaralmo/GlowCookies@3.1.3/src/glowCookies.min.css"),document.head.appendChild(e)}createDOMElements(){this.PreBanner=document.createElement("div"),this.PreBanner.innerHTML=``,this.PreBanner.style.display="none",document.body.appendChild(this.PreBanner),this.Cookies=document.createElement("div"),this.Cookies.innerHTML=`
\n `,document.body.appendChild(this.Cookies),this.DOMbanner=document.getElementById("glowCookies-banner"),document.getElementById("prebannerBtn").addEventListener("click",(()=>this.openSelector())),document.getElementById("acceptCookies").addEventListener("click",(()=>this.acceptCookies())),document.getElementById("rejectCookies").addEventListener("click",(()=>this.rejectCookies()))}checkStatus(){switch(localStorage.getItem("GlowCookies")){case"1":this.openManageCookies(),this.activateTracking(),this.addCustomScript();break;case"0":this.openManageCookies();break;default:this.openSelector()}}openManageCookies(){this.PreBanner.style.display=this.config.hideAfterClick?"none":"block",this.DOMbanner.classList.remove("glowCookies__show")}openSelector(){this.PreBanner.style.display="none",this.DOMbanner.classList.add("glowCookies__show")}acceptCookies(){localStorage.setItem("GlowCookies","1"),this.openManageCookies(),this.activateTracking(),this.addCustomScript()}rejectCookies(){localStorage.setItem("GlowCookies","0"),this.openManageCookies(),this.disableTracking()}activateTracking(){if(this.tracking.AnalyticsCode){let e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.tracking.AnalyticsCode}`),document.head.appendChild(e);let n=document.createElement("script");n.text=`window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', '${this.tracking.AnalyticsCode}');`,document.head.appendChild(n)}if(this.tracking.FacebookPixelCode){let e=document.createElement("script");e.text=`\n !function(f,b,e,v,n,t,s)\n {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n n.queue=[];t=b.createElement(e);t.async=!0;\n t.src=v;s=b.getElementsByTagName(e)[0];\n s.parentNode.insertBefore(t,s)}(window, document,'script',\n 'https://connect.facebook.net/en_US/fbevents.js');\n fbq('init', '${this.tracking.FacebookPixelCode}');\n fbq('track', 'PageView');\n `,document.head.appendChild(e);let n=document.createElement("noscript");n.setAttribute("height","1"),n.setAttribute("width","1"),n.setAttribute("style","display:none"),n.setAttribute("src",`https://www.facebook.com/tr?id=${this.tracking.FacebookPixelCode}&ev=PageView&noscript=1`),document.head.appendChild(n)}if(this.tracking.HotjarTrackingCode){let e=document.createElement("script");e.text=`\n (function(h,o,t,j,a,r){\n h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\n h._hjSettings={hjid:${this.tracking.HotjarTrackingCode},hjsv:6};\n a=o.getElementsByTagName('head')[0];\n r=o.createElement('script');r.async=1;\n r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\n a.appendChild(r);\n })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');\n `,document.head.appendChild(e)}}disableTracking(){if(this.tracking.AnalyticsCode){let e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.tracking.AnalyticsCode}`),document.head.appendChild(e);let n=document.createElement("script");n.text=`window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', '${this.tracking.AnalyticsCode}' , {\n 'client_storage': 'none',\n 'anonymize_ip': true\n });`,document.head.appendChild(n)}this.clearCookies()}clearCookies(){let e=document.cookie.split("; ");for(let n=0;n0;){let o=encodeURIComponent(e[n].split(";")[0].split("=")[0])+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain="+t.join(".")+" ;path=",a=location.pathname.split("/");for(document.cookie=o+"/";a.length>0;)document.cookie=o+a.join("/"),a.pop();t.shift()}}}addCustomScript(){if(void 0!==this.tracking.customScript){let e;this.tracking.customScript.forEach((n=>{"src"===n.type?(e=document.createElement("script"),e.setAttribute("src",n.content)):"custom"===n.type&&(e=document.createElement("script"),e.text=n.content),"head"===n.position?document.head.appendChild(e):document.body.appendChild(e)}))}}start(e,n){n||(n={});const t=new LanguagesGC(e);this.config={border:n.border||"border",position:n.position||"left",hideAfterClick:n.hideAfterClick||!1,bannerStyle:n.style||2},this.tracking={AnalyticsCode:n.analytics||void 0,FacebookPixelCode:n.facebookPixel||void 0,HotjarTrackingCode:n.hotjar||void 0,customScript:n.customScript||void 0},this.banner={description:n.bannerDescription||t.bannerDescription,linkText:n.bannerLinkText||t.bannerLinkText,link:n.policyLink||"#link",background:n.bannerBackground||"#fff",color:n.bannerColor||"#1d2e38",heading:"none"!==n.bannerHeading?n.bannerHeading||t.bannerHeading:"",acceptBtn:{text:n.acceptBtnText||t.acceptBtnText,background:n.acceptBtnBackground||"#253b48",color:n.acceptBtnColor||"#fff"},rejectBtn:{text:n.rejectBtnText||t.rejectBtnText,background:n.rejectBtnBackground||"#E8E8E8",color:n.rejectBtnColor||"#636363"},manageCookies:{color:n.manageColor||"#1d2e38",background:n.manageBackground||"#fff",text:n.manageText||t.manageText}},window.addEventListener("load",(()=>{this.render()}))}}class LanguagesGC{constructor(e){this.init();let n=this.arrLang[e]||this.arrLang.en;this.bannerHeading=n.bannerHeading,this.bannerDescription=n.bannerDescription,this.bannerLinkText=n.bannerLinkText,this.acceptBtnText=n.acceptBtnText,this.rejectBtnText=n.rejectBtnText,this.manageText=n.manageText}init(){this.arrLang={af:{bannerHeading:"Ons gebruik koekies",bannerDescription:"Ons gebruik ons eie koekies en die van derdepartye, om inhoud te verpersoonlik en om webverkeer te ontleed.",bannerLinkText:"Lees meer oor koekies",acceptBtnText:"Aanvaar koekies",rejectBtnText:"Weier",manageText:"Koekie-instellings"},bg:{bannerHeading:"Ние използваме бисквитки",bannerDescription:"Използваме наши и бисквитки на трети страни, за да запазим Вашите предпочитания и да събираме аналитични данни.",bannerLinkText:"Прочетете повече за бисквитките",acceptBtnText:"Приеми бисквитките",rejectBtnText:"Откажи",manageText:"Настрой бисквитките"},de:{bannerHeading:"Verwendung von Cookies",bannerDescription:"Wir nutzen Cookies (auch von Drittanbietern), um Inhalte zu personalisieren und Surfverhalten zu analysieren.",bannerLinkText:"Mehr über Cookies",acceptBtnText:"Cookies akzeptieren",rejectBtnText:"Ablehnen",manageText:"Cookies verwalten"},en:{bannerHeading:"We use cookies",bannerDescription:"We use cookies to enhance your browsing experience according to our ",bannerLinkText:"Privacy Policy.",acceptBtnText:"ACCEPT",rejectBtnText:"REJECT",manageText:"Manage cookies"},sv:{bannerHeading:"Vi använder cookies",bannerDescription:"Vi använder våra egna och tredjepartscookies för att personalisera innehåll och till statistik.",bannerLinkText:"Läs mer om cookies",acceptBtnText:"Acceptera cookies",rejectBtnText:"Avslå",manageText:"Hantera cookies"},no:{bannerHeading:"Vi benytter cookies",bannerDescription:"Vi benytter våre egne og tredjepartscookies for å personalisere innehold og til statistikk.",bannerLinkText:"Les mer om cookies",acceptBtnText:"Aksepter cookies",rejectBtnText:"Avslå",manageText:"Håndter cookies"},da:{bannerHeading:"Vi bruger cookies",bannerDescription:"Vi bruger vores egne og tredjepartscookies til at tilpasse indhold og måle statistik.",bannerLinkText:"Læs mere om cookies",acceptBtnText:"Accepter cookies",rejectBtnText:"Afvis",manageText:"Administrer cookies"},es:{bannerHeading:"Uso de cookies",bannerDescription:"Utilizamos cookies propias y de terceros para personalizar el contenido y para analizar el tráfico de la web.",bannerLinkText:"Ver más sobre las cookies",acceptBtnText:"Aceptar cookies",rejectBtnText:"Rechazar",manageText:"Cookies"},fr:{bannerHeading:"Nous utilisons des cookies",bannerDescription:"Nous utilisons nos propres cookies et ceux de tiers pour adapter le contenu et analyser le trafic web.",bannerLinkText:"En savoir plus sur les cookies",acceptBtnText:"Accepter les cookies",rejectBtnText:"Refuser",manageText:"Paramétrez les cookies"},it:{bannerHeading:"Utilizziamo i cookie",bannerDescription:"Utilizziamo cookie nostri e di terze parti per personalizzare il contenuto e analizzare il traffico web.",bannerLinkText:"Per saperne di più riguardo i cookie",acceptBtnText:"Accetta i cookie",rejectBtnText:"Rifiuta",manageText:"Gestisci i cookie"},mg:{bannerHeading:"Izahay dia mampiasa cookies",bannerDescription:"Mampiasa ny cookies anay manokana sy ireo an'ny antoko fahatelo izahay hampifanarahana ny atiny sy hamakafaka ny fivezivezena amin'ny tranonkala.",bannerLinkText:"Maniry halala bebe kokoa momba ny cookies",acceptBtnText:"Manaiky ireo cookies",rejectBtnText:"Tsy mety",manageText:"Hamboarina ny cookies"},nl:{bannerHeading:"We gebruiken cookies",bannerDescription:"We gebruiken onze en third-party cookies om content te personaliseren en web traffic te analyseren.",bannerLinkText:"Lees meer over cookies",acceptBtnText:"Cookies accepteren",rejectBtnText:"Weigeren",manageText:"Cookies beheren"},oc:{bannerHeading:"Utilizam de cookies",bannerDescription:"Utilizam nòstres pròpris cookies e de cookies tèrces per adaptar lo contengut e analisar lo trafic web.",bannerLinkText:"Ne saber mai suls cookies",acceptBtnText:"Acceptar los cookies",rejectBtnText:"Refusar",manageText:"Configurar los cookies"},pl:{bannerHeading:"Używamy plików cookie",bannerDescription:"Ta strona używa plików cookie - zarówno własnych, jak i od zewnętrznych dostawców, w celu personalizacji treści i analizy ruchu.",bannerLinkText:"Więcej o plikach cookie",acceptBtnText:"Zaakceptuj pliki cookie",rejectBtnText:"Odrzuć",manageText:"Ustawienia plików cookie"},pt_BR:{bannerHeading:"Uso de cookies",bannerDescription:"Usamos cookies próprios e de terceiros para personalizar o conteúdo e analisar o tráfego da web.",bannerLinkText:"Leia mais sobre os cookies",acceptBtnText:"Aceitar cookies",rejectBtnText:"Rejeitar",manageText:"Gerenciar cookies"},ru:{bannerHeading:"Позвольте использовать куки?",bannerDescription:"Мы используем собственные и сторонние куки для персонализации контента и анализа веб-трафика.",bannerLinkText:"Узнать больше про куки.",acceptBtnText:"Ок, используйте",rejectBtnText:"Не разрешаю",manageText:"Разрешите использовать куки?"},sk:{bannerHeading:"Používame cookies",bannerDescription:"Na prispôsobenie obsahu a analýzu webovej stránky používame vlastné cookies a cookies tretích strán.",bannerLinkText:"Čo sú cookies?",acceptBtnText:"Povoliť cookies",rejectBtnText:"Nepovoliť",manageText:"Spravovať cookies"},th:{bannerHeading:"Cookies",bannerDescription:"เว็บไซต์นี้ใช้คุกกี้ (Cookies) เพื่อพัฒนาประสบการณ์ของผู้ใช้ให้ดียิ่งขึ้น ตาม",bannerLinkText:"นโยบายความเป็นส่วนตัว",acceptBtnText:"ยอมรับ",rejectBtnText:"ไม่ยอมรับ",manageText:"Cookies"},tr:{bannerHeading:"Çerez kullanımı",bannerDescription:"İçeriği kişiselleştirmek ve web trafiğini analiz etmek için kendi ve üçüncü taraf çerezlerimizi kullanıyoruz.",bannerLinkText:"Çerezler hakkında daha fazlasını okuyun",acceptBtnText:"Çerezleri kabul et",rejectBtnText:"Reddet",manageText:"Çerezleri yönet"},uk:{bannerHeading:"Ми використовуємо кукі",bannerDescription:"Ми використовуємо власні та сторонні cookie для персоналізації досвіду користування та аналізу веб-трафіку.",bannerLinkText:"Дізнайтеся більше про cookie",acceptBtnText:"Прийняти",rejectBtnText:"Відхилити",manageText:"Налаштування cookie"},ja:{bannerHeading:"Cookies を使用しています",bannerDescription:"私たちは、コンテンツのパーソナライズやトラフィックの分析のために、独自およびサードパーティー製 Cookies を使用しています。",bannerLinkText:"Cookiesについて詳しく見る",acceptBtnText:"Cookiesを受け入れる",rejectBtnText:"拒否",manageText:"cookies管理"},zh_TW:{bannerHeading:"我們使用 Cookies",bannerDescription:"我們使用了自己和第三方的 cookies 來個人化您的內容和分析網頁的流量。",bannerLinkText:"閱讀更多關於 cookies",acceptBtnText:"同意 cookies",rejectBtnText:"拒絕",manageText:"管理 cookies"},zh:{bannerHeading:"我们使用 Cookies",bannerDescription:"我们使用了自己和第三方的 cookies 来个性化您的内容和分析网页的流量。",bannerLinkText:"阅读更多关于 cookies",acceptBtnText:"同意 cookies",rejectBtnText:"拒绝",manageText:"管理 cookies"}}}}const glowCookies=new GlowCookies;