PageSourceSearch

https://www.chunkerowaterplant.com/assets/plugins/glowCookies/glowCookies.min.js

js chunkerowaterplant.com collected 2026-10-04 17:35:25 UTC 16,747 bytes, 8 lines download raw bytes

1/**
2 * Minified by jsDelivr using Terser v5.9.0.
3 * Original file: /gh/manucaralmo/[email protected]/src/glowCookies.js
4 *
5 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
6 */
7class 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.createDOMElements(),this.checkStatus()}addCss(){const e=document.createElement("link");e.setAttribute("rel","stylesheet"),e.setAttribute("href","https://cdn.jsdelivr.net/gh/manucaralmo/[email protected]/src/glowCookies.min.css"),document.head.appendChild(e)}createDOMElements(){this.PreBanner=document.createElement("div"),this.PreBanner.innerHTML=`<button type="button" id="prebannerBtn" class="prebanner prebanner__border__${this.config.bannerStyle} glowCookies__${this.config.position} glowCookies__${this.config.border} animation" style="color: ${this.banner.manageCookies.color}; background-color: ${this.banner.manageCookies.background};">\n                                    <svg fill="currentColor" style="margin-right: 7px; margin-top: 2px; vertical-align: text-top;" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\n                                        <path d="M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"/>
7\n                                    </svg>${this.banner.manageCookies.text}</button>`,this.PreBanner.style.display="none",document.body.appendChild(this.PreBanner),this.Cookies=document.createElement("div"),this.Cookies.innerHTML=`<div \n                                    id="glowCookies-banner" \n                                    class="glowCookies__banner glowCookies__banner__${this.config.bannerStyle} glowCookies__${this.config.border} glowCookies__${this.config.position}"\n                                    style="background-color: ${this.banner.background};"\n                                >\n                                    <h3 style="color: ${this.banner.color};">${this.banner.heading}</h3>\n                                    <p style="color: ${this.banner.color};">\n                                        ${this.banner.description} \n                                        <a \n                                            href="${this.banner.link}"\n                                            target="_blank" \n                                            class="read__more"\n                                            style="color: ${this.banner.color};"\n                                        >\n                                            ${this.banner.linkText}\n                                        </a>\n                                    </p>\n                                    <div class="btn__section">\n                                        <button type="button" id="acceptCookies" class="btn__accept accept__btn__styles" style="color: ${this.banner.acceptBtn.color}; background-color: ${this.banner.acceptBtn.background};">\n                                            ${this.banner.acceptBtn.text}\n                                        </button>\n                                        <button type="button" id="rejectCookies" class="btn__settings settings__btn__styles" style="color: ${this.banner.rejectBtn.color}; background-color: ${this.banner.rejectBtn.background};">\n                                            ${this.banner.rejectBtn.text}\n                                        </button>\n                                    </div>\n                                </div>\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?i
7d=${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;n<e.length;n++){let t=window.location.hostname.split(".");for(;t.length>0;){let o=encodeURIComponent(e[n].split(";")[0].split("=")[0])+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain="+t.join(".")+" ;path=",i=location.pathname.split("/");for(document.cookie=o+"/";i.length>0;)document.cookie=o+i.join("/"),i.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.manageBackgroun
7d||"#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 Eigene und Cookies Dritter 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 our own and third-party cookies to personalize content and to analyze web traffic.",bannerLinkText:"Read more about cookies",acceptBtnText:"Accept cookies",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:"Accepteren cookies",rejectBtnText:"Wijgeren",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"},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"},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:"พวกเราใช้คุà¸
7à¸à¸µà¹‰à¸šà¸¸à¸„คลที่สาม เพื่อปรับแต่งเนื้อหาและวิเคราะห์การเข้าชมเว็บ",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"},ja:{bannerHeading:"Cookies を使用しています",bannerDescription:"私たちは、コンテンツのパーソナライズやトラフィックの分析のために、独自およびサードパーティー製 Cookies を使用しています。",bannerLinkText:"Cookiesについて詳しく見る",acceptBtnText:"Cookiesを受け入れる",rejectBtnText:"拒否",manageText:"cookies管理"}}}}const glowCookies=new GlowCookies;
8//# sourceMappingURL=/sm/2fb9e08a2644c874bc0eb29960b9446d353f04925caaa18028ded7cda24a5f8e.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.