class Cookie{constructor(e,t,n,s,i,o,a,r,l,c,d){this.fontName=e,this.cookieHtml=t,this.adjustHtml=n,this.webhookUrl=s,this.cookieId=i,this.origin=o,this.clientUrl=a,this.consentSaveUrl=r,this.shadow=null,this.easyPageSectionId=d,this.cookie=document.createElement("div"),this.adjust=document.createElement("div"),this.fontLink=document.createElement("link"),this.revokeButton=document.querySelector("[data-ec-revoke]"),this.changeButton=document.querySelector("[data-ec-change]"),this.listOfConsents=l,this.sendToGtm=c,this.listWebhook="https://hook.eu1.make.com/jwg0d73uo03ganwswe43bchsz7ymfbku",this.cookieStatus={strict:!0,ad:!0,aduser:!0,adpersonalization:!0,analytics:!0,functionality:!0,personalization:!0,security:!0},this.consentId=null,this.cookieTypes=["strict","ad","aduser","adpersonalization","analytics","functionality","personalization","security"],this.cookieId?this.KEY_COOKIE=this.easyPageSectionId?`EASY.COOKIE.${this.cookieId}.${this.easyPageSectionId}`:this.cookieId?`EASY.COOKIE.${this.cookieId}`:`EASY.COOKIE.${this.easyPageSectionId}`:this.KEY_COOKIE=`EASY.PAGE.COOKIE.${this.easyPageSectionId}`,this.easy_json={},this.ip="",this.assignEvents()}assignEvents(){this.defaultGTM(),this.callEasyJson(),document.addEventListener("easyJsonReady",this.checkCookieStatus.bind(this)),this.getEasyJson(),this.revokeButton&&this.revokeButton.addEventListener("click",this.revokeCookies.bind(this)),this.changeButton&&this.changeButton.addEventListener("click",this.changeCookies.bind(this))}callEasyJson(){this.easy_json={ej_api(){return`${this.origin}/api/json`},logged(){const e=this.getProductId();return window._EC_USER_ID&&window[e]},getProductId:()=>Object.keys(window).filter(function(e){return~e.indexOf("_EC_")&&!~e.indexOf("_EC_USER_ID")}),async patch(e,t=!1){if(!this.logged())return;const n=window._EC_USER_ID,s=this.getProductId()[0];let i=e;t||(i={...window.easyJSON,...e});const o=await fetch(`${this.ej_api}/${n}`,{mode:"cors",method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({data:JSON.stringify(i),stripeId:s})}),{data:a}=await o.json();return window.easyJSON=a,a},async get(){if(!this.logged())return;const e=window._EC_USER_ID,t=this.getProductId()[0],n=await fetch(`${this.ej_api}/${e}?stripeId=${t}`,{mode:"cors",method:"GET",headers:{"Content-Type":"application/json"}}),s=await n.json();window.easyJSON=s}}}getEasyJson(){const e=new Event("easyJsonReady");this.easy_json.get().then(()=>{document.dispatchEvent(e)}).catch(()=>{document.dispatchEvent(e)})}checkCookieStatus(){const e=this.readLsAndEj(this.KEY_COOKIE);if(null==e)this.appendCookie();else{this.cookieStatus=e.status||e,this.consentId=e.consentId,this.allowCookies(),this.sendToGTM();let t=!1;this.cookieTypes.forEach(e=>{this.cookieStatus[e]&&(t=!0)}),t||this.appendCookie()}}appendCookie(e=!1){this.fontLink.setAttribute("rel","stylesheet"),this.fontLink.setAttribute("href",`https://fonts.googleapis.com/css?family=${this.fontName.replaceAll(" ","+")}:300,400,500,600,700,800`),document.head.appendChild(this.fontLink),this.fontLink.onload=()=>{const t=document.createElement("style");t.textContent='@import "https://app.easy.tools/front/css/style.css";';const n=document.createElement("div");n.id="easy-cookie",document.body.appendChild(n),this.shadow=n.attachShadow({mode:"open"}),this.shadow.appendChild(t),t.onload=()=>{this.whenLinksReady(e)}},this.cookieId&&this.sendStats()}whenLinksReady(e){this.cookie.innerHTML=this.cookieHtml,this.cookie.classList.add("easy-cookie"),this.cookie.classList.add("hide"),this.shadow.appendChild(this.cookie);const t=this.cookie.querySelector("[data-ec-accept]"),n=this.cookie.querySelector("[data-ec-adjust]");t&&t.addEventListener("click",this.acceptAllCookie.bind(this)),n&&n.addEventListener("click",this.adjustCookie.bind(this)),setTimeout(()=>{this.cookie.classList.remove("hide"),e&&this.adjustCookie()},100)}async saveCookie(){if(this.removeCookie(),this.sendToGTM(),this.sendEventToGTM(!0),this.listOfConsents||this.webhookUrl){const{ip:e}=await this.getIP();this.ip=e}if(this.listOfConsents)try{const e=await this.saveToList({action:"consent",...this.cookieStatus});this.consentId=e?JSON.parse(e).id:null}catch(e){console.error(e)}this.saveLsAndEj(this.KEY_COOKIE,{consentId:this.consentId,status:this.cookieStatus}),this.webhookUrl&&this.sendWebhook({action:"consent",navigator:navigator.userAgent,ip:this.ip,...this.cookieStatus}),this.allowCookies()}defaultGTM(){this.sendToGtm&&(window.dataLayer=window.dataLayer||[],function(){window.dataLayer.push(arguments)}("consent","default",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",security_storage:"denied",wait_for_update:500}))}sendEventToGTM(e){this.sendToGtm&&(window.dataLayer=window.dataLayer||[],function(){window.dataLayer.push(arguments)}("event","ConsentUpdate",{granted:e.toString()}))}sendToGTM(){this.sendToGtm&&(window.dataLayer=window.dataLayer||[],function(){window.dataLayer.push(arguments)}("consent","update",{ad_storage:this.cookieStatus.ad?"granted":"denied",ad_user_data:this.cookieStatus.aduser?"granted":"denied",ad_personalization:this.cookieStatus.adpersonalization?"granted":"denied",analytics_storage:this.cookieStatus.analytics?"granted":"denied",functionality_storage:this.cookieStatus.functionality?"granted":"denied",personalization_storage:this.cookieStatus.personalization?"granted":"denied",security_storage:this.cookieStatus.security?"granted":"denied"}))}removeCookie(){this.cookie.classList.add("hide"),this.adjust.classList.add("hide"),setTimeout(()=>{this.cookie.remove(),this.adjust.remove(),this.fontLink.remove()},500)}adjustCookie(){if(!this.adjustHtml)return this.cookieTypes.forEach(e=>{this.cookieStatus[e]=!1}),void this.saveCookie();this.cookie.classList.add("hide"),this.adjust.innerHTML=this.adjustHtml,this.adjust.classList.add("easy-cookie"),this.adjust.classList.add("hide"),this.shadow.appendChild(this.adjust);const e=this.adjust.querySelector("[data-ec-save]"),t=this.adjust.querySelector("[data-ec-all]"),n=this.adjust.querySelector("[data-ec-close]");e.addEventListener("click",this.saveCookie.bind(this)),t.addEventListener("click",this.showAcceptAllCookie.bind(this)),n.addEventListener("click",this.closeAdjust.bind(this));const s=this.adjust.querySelectorAll("[data-ec-check]");s.forEach(e=>e.addEventListener("click",this.toggleCheck.bind(this))),s.forEach(e=>{const t=e.getAttribute("data-ec-check");this.cookieStatus[t]||e.classList.remove("chosen")}),setTimeout(()=>{this.adjust.classList.remove("hide")},100)}acceptAllCookie(){this.cookieTypes.forEach(e=>{this.cookieStatus[e]=!0}),this.saveCookie()}showAcceptAllCookie(){this.adjust.querySelectorAll("[data-ec-check]").forEach(e=>{e.classList.contains("chosen")||e.classList.add("chosen")}),setTimeout(this.acceptAllCookie.bind(this),300)}closeAdjust(){this.adjust.classList.add("hide"),setTimeout(()=>{this.adjust.remove(),this.cookie.classList.remove("hide")},300)}toggleCheck(e){const t=e.target.closest("[data-ec-check]"),n=t.classList.contains("chosen"),s=t.getAttribute("data-ec-check");n?(t.classList.remove("chosen"),this.cookieStatus[s]=!1):(t.classList.add("chosen"),this.cookieStatus[s]=!0)}allowCookies(){const e=new CustomEvent("easycookieUpdateConsent",{detail:this.cookieStatus});window.dispatchEvent(e),this.cookieTypes.forEach(e=>{const t=document.querySelectorAll(`[data-easycookie-${e}]`);this.cookieStatus[e]&&t.length?t.forEach(e=>this.allowLink(e)):t.forEach(e=>this.blockLink(e))})}async revokeCookies(e){e.preventDefault();if(null==this.readLsAndEj(this.KEY_COOKIE))return;if(this.sendEventToGTM(!1),this.cookieTypes.forEach(e=>{this.cookieStatus[e]=!1}),localStorage.removeItem(this.KEY_COOKIE),this.easy_json.patch(void 0),this.listOfConsents||this.webhookUrl){const{ip:e}=await this.getIP();this.ip=e}if(this.webhookUrl&&this.sendWebhook({action:"revoke",navigator:navigator.userAgent,ip:this.ip,...this.cookieStatus}),this.listOfConsents)try{await this.saveToList({action:"revoke",consentId:this.consentId,...this.cookieStatus})}catch(e){console.error(e)}if(!this.cookieId)return;const t=`${this.clientUrl}/cookie/revoke/${this.cookieId}?origin=${window.location.origin}${this.consentId?`&consentId=${this.consentId}`:""}`;window.open(t,"_blank"),window.location.reload()}async changeCookies(e){e.preventDefault();null!=this.readLsAndEj(this.KEY_COOKIE)&&(this.cookie=document.createElement("div"),this.adjust=document.createElement("div"),this.fontLink=document.createElement("link"),this.appendCookie(!0))}allowLink(e){const t=e.cloneNode();t.type="text/javascript",t.innerText=e.innerText,e.parentNode.insertBefore(t,e),e.remove()}blockLink(e){e.remove()}sendWebhook(e){const t=e;t.location=window.location.href;const n=new XMLHttpRequest;n.open("POST",this.webhookUrl,!0),n.setRequestHeader("Content-type","application/json"),n.send(JSON.stringify(t))}saveToList(e){return new Promise((t,n)=>{const s=new XMLHttpRequest,i=this.consentSaveUrl||`${this.origin}/api/cookies/${this.cookieId}/consent`;s.open("POST",i,!0),s.setRequestHeader("Content-type","application/json"),s.send(JSON.stringify(e)),s.onreadystatechange=function(){4===this.readyState&&(201===this.status?t(this.responseText):n(!1))}})}getIP(){return fetch(`${this.origin}/api/cookies/ip`,{mode:"cors"}).then(e=>e.json())}readLsAndEj(e){if(window.easyJSON&&window.easyJSON[e]){const t=window.easyJSON[e];return localStorage.setItem(e,t),JSON.parse(t)}return JSON.parse(localStorage.getItem(e))}saveLsAndEj(e,t){const n={};n[e]=JSON.stringify(t),localStorage.setItem(e,n[e]),this.easy_json.patch(n)}sendStats(){const e=new XMLHttpRequest;e.open("POST",`${this.origin}/api/stats`,!0),e.setRequestHeader("Content-type","application/json"),e.send(JSON.stringify({cookieId:this.cookieId,type:"cookie",url:window.location.href,uuid:void 0}))}}function startEasyCookie(){new Cookie("Inter",'\n\n\n    <div\n        class="inset-x-0 font-normal fixed\n        bottom-0 transition-banner-bottom \n        "\n>\n    <div style="background-color: ">\n        <div class="max-w-7xl mx-auto py-3 px-3 sm:px-6 lg:px-8">\n            <div class="flex items-center justify-between flex-wrap">\n                <div class="flex-1 flex-shrink-0 flex items-center w-full sm:w-auto">\n                    <p\n                            style="color: ; font-family: Inter"\n                            class="text-sm"\n                    >\n                        <span class="font-semibold">  </span>\n                        <br class="inline sm:hidden" />\n                        <span class="opacity-80">  </span>\n                        \n                    </p>\n                </div>\n                <div class="order-1 mt-4 flex-shrink-0 w-full sm:order-2 sm:mt-0 sm:w-auto">\n                    <button\n                            data-ec-accept\n                            style="background-color: ; color: ; font-family: Inter"\n                            class="cursor-pointer flex items-center justify-center px-3.5 py-2.5 border border-transparent rounded-lg shadow-sm text-sm font-medium hover:opacity-80 w-full"\n                    >\n                        <span></span>\n                    </button>\n                </div>\n                \n            </div>\n        </div>\n    </div>\n</div>\n','\n<div\n        class="v-modals z-50 inset-0 overflow-y-auto font-normal fixed"\n        aria-labelledby="modal-title"\n        role="dialog"\n        aria-modal="true"\n        id=\'adjust\'\n        style="font-family: Inter"\n>\n    <div\n            class="flex pt-4 px-4 pb-20 items-end justify-center min-h-screen text-center sm:block sm:p-0"\n    >\n        <div class="transition-modal-out fixed inset-0" aria-hidden="true"></div>\n\n        \x3c!-- This element is to trick the browser into centering the modal contents. --\x3e\n        <span class="hidden sm:inline-block sm:align-middle sm:h-screen" aria-hidden="true">&#8203;</span>\n\n        <div\n                style="background-color: ;"\n                class="transition-modal-in inline-block align-bottom rounded-lg text-left shadow-xl transform sm:my-8 sm:align-middle sm:max-w-lg sm:w-full p-4 sm:p-6"\n        >\n            <div class="absolute top-0 right-0 p-4 sm:p-6">\n                <button\n                        data-ec-close\n                        type="button"\n                        style="color: "\n                        class="hover:opacity-50 cursor-pointer"\n                >\n                    <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5">\n    <path d="M17.7808 17.7808L2.21924 2.21918M2.21924 17.7808L17.7808 2.21918" stroke="currentColor" stroke-width="1.5"\n          stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                </button>\n            </div>\n\n            <div\n                    style="color: ;"\n                    class="relative flex items-center justify-center h-12 w-12 rounded-lg overflow-hidden"\n            >\n                <div\n                        class="absolute inset-0 opacity-20"\n                        style="background-color: ; color: "\n                ></div>\n                <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-6 w-6">\n    <path d="M9.59434 14.5417L9.39877 14.74M13.4807 13.0076L13.2824 13.2031M10 18.2589C15.6161 18.2589 18.2589 14.5616 18.2589 10C16.2068 10.9567 14.0964 9.87314 13.9035 7.70203C13.9035 7.70203 11.6835 7.95575 10.3304 6.69643C8.34823 4.71428 10 1.74107 10 1.74107C4.38395 1.74107 1.74109 5.43843 1.74109 10C1.74109 14.5616 4.38395 18.2589 10 18.2589ZM6.72023 11.7377C7.9888 11.7377 8.70237 11.0241 8.70237 9.75554C8.70237 8.48696 7.9888 7.77339 6.72023 7.77339C5.45166 7.77339 4.73809 8.48696 4.73809 9.75554C4.73809 11.0241 5.45166 11.7377 6.72023 11.7377Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n            </div>\n\n            <div class="mt-4">\n                <h3\n                        style="color: ; font-family: Inter;"\n                        class="text-lg font-semibold"\n                        id="modal-title"\n                >\n                    \n                </h3>\n                <div\n                        class="mt-1 text-sm font-regular opacity-80"\n                        style="color: "\n                >\n                    <p style="color: ; font-family: Inter">\n                        <span></span>\n                        \n                    </p>\n                </div>\n                <div class="mt-5 text-sm " style="color: ">\n                    \n                        \n                            <div>\n    <div data-ec-check="strict" class="chosen check mb-3 flex items-center justify-between cursor-pointer">\n            <span class="flex-grow flex flex-col">\n                <span\n                        style="color: ; font-family: Inter"\n                        class="flex items-center text-sm font-medium text-left"\n                        id="availability-label-strict"\n                >\n                    Strictly necessary\n                    \n                    <span data-info="These cookies are necessary for the website to function and cannot be switched off in our systems." class="check-info">\n                            <svg data-v-1fec4a07="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\n     class="h-4 w-4 opacity-50">\n    <path d="M10.0518 10.4464H10.8239C11.236 10.4464 11.6311 10.6101 11.9225 10.9015C12.2138 11.1928 12.3775 11.588 12.3775 12V16.249M10.0736 16.249H14.7032M12.3993 6.90429V7.4061M4.41081 18.7472C7.89702 22.8424 16.103 22.8424 19.5892 18.7472C22.802 14.9751 22.5581 7.59253 18.6928 4.3642C15.2299 1.47145 8.76857 1.47145 5.30722 4.3642C1.44193 7.59253 1.19802 14.9751 4.41081 18.7472Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                        </span>\n                    \n                </span>\n            </span>\n        \n            <span class="check-label">active</span>\n        \n    </div>\n</div>\n                        \n                    \n                        \n                            <div>\n    <div data-ec-check="ad" class="chosen check mb-3 flex items-center justify-between cursor-pointer">\n            <span class="flex-grow flex flex-col">\n                <span\n                        style="color: ; font-family: Inter"\n                        class="flex items-center text-sm font-medium text-left"\n                        id="availability-label-ad"\n                >\n                    Advertising\n                    \n                    <span data-info="Enables storage (such as cookies) related to advertising" class="check-info">\n                            <svg data-v-1fec4a07="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\n     class="h-4 w-4 opacity-50">\n    <path d="M10.0518 10.4464H10.8239C11.236 10.4464 11.6311 10.6101 11.9225 10.9015C12.2138 11.1928 12.3775 11.588 12.3775 12V16.249M10.0736 16.249H14.7032M12.3993 6.90429V7.4061M4.41081 18.7472C7.89702 22.8424 16.103 22.8424 19.5892 18.7472C22.802 14.9751 22.5581 7.59253 18.6928 4.3642C15.2299 1.47145 8.76857 1.47145 5.30722 4.3642C1.44193 7.59253 1.19802 14.9751 4.41081 18.7472Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                        </span>\n                    \n                </span>\n            </span>\n        \n        <button\n                type="button"\n                class="check-bg ml-2 relative inline-flex flex-shrink-0 h-5 w-9 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200"\n                role="switch"\n                aria-checked="false"\n                aria-labelledby="availability-label-ad"\n                aria-describedby="availability-description"\n        >\n                <span\n                        aria-hidden="true"\n                        class="check-circle pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"\n                ></span>\n        </button>\n        \n    </div>\n</div>\n                        \n                    \n                        \n                            <div>\n    <div data-ec-check="aduser" class="chosen check mb-3 flex items-center justify-between cursor-pointer">\n            <span class="flex-grow flex flex-col">\n                <span\n                        style="color: ; font-family: Inter"\n                        class="flex items-center text-sm font-medium text-left"\n                        id="availability-label-aduser"\n                >\n                    User data related to advertising\n                    \n                    <span data-info="Enables sending user data to Google related to advertising" class="check-info">\n                            <svg data-v-1fec4a07="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\n     class="h-4 w-4 opacity-50">\n    <path d="M10.0518 10.4464H10.8239C11.236 10.4464 11.6311 10.6101 11.9225 10.9015C12.2138 11.1928 12.3775 11.588 12.3775 12V16.249M10.0736 16.249H14.7032M12.3993 6.90429V7.4061M4.41081 18.7472C7.89702 22.8424 16.103 22.8424 19.5892 18.7472C22.802 14.9751 22.5581 7.59253 18.6928 4.3642C15.2299 1.47145 8.76857 1.47145 5.30722 4.3642C1.44193 7.59253 1.19802 14.9751 4.41081 18.7472Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                        </span>\n                    \n                </span>\n            </span>\n        \n        <button\n                type="button"\n                class="check-bg ml-2 relative inline-flex flex-shrink-0 h-5 w-9 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200"\n                role="switch"\n                aria-checked="false"\n                aria-labelledby="availability-label-aduser"\n                aria-describedby="availability-description"\n        >\n                <span\n                        aria-hidden="true"\n                        class="check-circle pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"\n                ></span>\n        </button>\n        \n    </div>\n</div>\n                        \n                    \n                        \n                            <div>\n    <div data-ec-check="adpersonalization" class="chosen check mb-3 flex items-center justify-between cursor-pointer">\n            <span class="flex-grow flex flex-col">\n                <span\n                        style="color: ; font-family: Inter"\n                        class="flex items-center text-sm font-medium text-left"\n                        id="availability-label-adpersonalization"\n                >\n                    Personalization adds\n                    \n                    <span data-info="Enables storage related to personalized ads" class="check-info">\n                            <svg data-v-1fec4a07="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\n     class="h-4 w-4 opacity-50">\n    <path d="M10.0518 10.4464H10.8239C11.236 10.4464 11.6311 10.6101 11.9225 10.9015C12.2138 11.1928 12.3775 11.588 12.3775 12V16.249M10.0736 16.249H14.7032M12.3993 6.90429V7.4061M4.41081 18.7472C7.89702 22.8424 16.103 22.8424 19.5892 18.7472C22.802 14.9751 22.5581 7.59253 18.6928 4.3642C15.2299 1.47145 8.76857 1.47145 5.30722 4.3642C1.44193 7.59253 1.19802 14.9751 4.41081 18.7472Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                        </span>\n                    \n                </span>\n            </span>\n        \n        <button\n                type="button"\n                class="check-bg ml-2 relative inline-flex flex-shrink-0 h-5 w-9 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200"\n                role="switch"\n                aria-checked="false"\n                aria-labelledby="availability-label-adpersonalization"\n                aria-describedby="availability-description"\n        >\n                <span\n                        aria-hidden="true"\n                        class="check-circle pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"\n                ></span>\n        </button>\n        \n    </div>\n</div>\n                        \n                    \n                        \n                            <div>\n    <div data-ec-check="analytics" class="chosen check mb-3 flex items-center justify-between cursor-pointer">\n            <span class="flex-grow flex flex-col">\n                <span\n                        style="color: ; font-family: Inter"\n                        class="flex items-center text-sm font-medium text-left"\n                        id="availability-label-analytics"\n                >\n                    Analytics\n                    \n                    <span data-info="Enables storage (such as cookies) related to analytics e.g. visit duration" class="check-info">\n                            <svg data-v-1fec4a07="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\n     class="h-4 w-4 opacity-50">\n    <path d="M10.0518 10.4464H10.8239C11.236 10.4464 11.6311 10.6101 11.9225 10.9015C12.2138 11.1928 12.3775 11.588 12.3775 12V16.249M10.0736 16.249H14.7032M12.3993 6.90429V7.4061M4.41081 18.7472C7.89702 22.8424 16.103 22.8424 19.5892 18.7472C22.802 14.9751 22.5581 7.59253 18.6928 4.3642C15.2299 1.47145 8.76857 1.47145 5.30722 4.3642C1.44193 7.59253 1.19802 14.9751 4.41081 18.7472Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                        </span>\n                    \n                </span>\n            </span>\n        \n        <button\n                type="button"\n                class="check-bg ml-2 relative inline-flex flex-shrink-0 h-5 w-9 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200"\n                role="switch"\n                aria-checked="false"\n                aria-labelledby="availability-label-analytics"\n                aria-describedby="availability-description"\n        >\n                <span\n                        aria-hidden="true"\n                        class="check-circle pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"\n                ></span>\n        </button>\n        \n    </div>\n</div>\n                        \n                    \n                        \n                            <div>\n    <div data-ec-check="functionality" class="chosen check mb-3 flex items-center justify-between cursor-pointer">\n            <span class="flex-grow flex flex-col">\n                <span\n                        style="color: ; font-family: Inter"\n                        class="flex items-center text-sm font-medium text-left"\n                        id="availability-label-functionality"\n                >\n                    Functional\n                    \n                    <span data-info="Enables storage that supports the functionality of the website or app e.g. language settings" class="check-info">\n                            <svg data-v-1fec4a07="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\n     class="h-4 w-4 opacity-50">\n    <path d="M10.0518 10.4464H10.8239C11.236 10.4464 11.6311 10.6101 11.9225 10.9015C12.2138 11.1928 12.3775 11.588 12.3775 12V16.249M10.0736 16.249H14.7032M12.3993 6.90429V7.4061M4.41081 18.7472C7.89702 22.8424 16.103 22.8424 19.5892 18.7472C22.802 14.9751 22.5581 7.59253 18.6928 4.3642C15.2299 1.47145 8.76857 1.47145 5.30722 4.3642C1.44193 7.59253 1.19802 14.9751 4.41081 18.7472Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                        </span>\n                    \n                </span>\n            </span>\n        \n        <button\n                type="button"\n                class="check-bg ml-2 relative inline-flex flex-shrink-0 h-5 w-9 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200"\n                role="switch"\n                aria-checked="false"\n                aria-labelledby="availability-label-functionality"\n                aria-describedby="availability-description"\n        >\n                <span\n                        aria-hidden="true"\n                        class="check-circle pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"\n                ></span>\n        </button>\n        \n    </div>\n</div>\n                        \n                    \n                        \n                            <div>\n    <div data-ec-check="personalization" class="chosen check mb-3 flex items-center justify-between cursor-pointer">\n            <span class="flex-grow flex flex-col">\n                <span\n                        style="color: ; font-family: Inter"\n                        class="flex items-center text-sm font-medium text-left"\n                        id="availability-label-personalization"\n                >\n                    Personalization\n                    \n                    <span data-info="Enables storage related to personalization e.g. video recommendations" class="check-info">\n                            <svg data-v-1fec4a07="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\n     class="h-4 w-4 opacity-50">\n    <path d="M10.0518 10.4464H10.8239C11.236 10.4464 11.6311 10.6101 11.9225 10.9015C12.2138 11.1928 12.3775 11.588 12.3775 12V16.249M10.0736 16.249H14.7032M12.3993 6.90429V7.4061M4.41081 18.7472C7.89702 22.8424 16.103 22.8424 19.5892 18.7472C22.802 14.9751 22.5581 7.59253 18.6928 4.3642C15.2299 1.47145 8.76857 1.47145 5.30722 4.3642C1.44193 7.59253 1.19802 14.9751 4.41081 18.7472Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                        </span>\n                    \n                </span>\n            </span>\n        \n        <button\n                type="button"\n                class="check-bg ml-2 relative inline-flex flex-shrink-0 h-5 w-9 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200"\n                role="switch"\n                aria-checked="false"\n                aria-labelledby="availability-label-personalization"\n                aria-describedby="availability-description"\n        >\n                <span\n                        aria-hidden="true"\n                        class="check-circle pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"\n                ></span>\n        </button>\n        \n    </div>\n</div>\n                        \n                    \n                        \n                            <div>\n    <div data-ec-check="security" class="chosen check mb-3 flex items-center justify-between cursor-pointer">\n            <span class="flex-grow flex flex-col">\n                <span\n                        style="color: ; font-family: Inter"\n                        class="flex items-center text-sm font-medium text-left"\n                        id="availability-label-security"\n                >\n                    Security\n                    \n                    <span data-info="Enables storage related to security such as authentication functionality, fraud prevention, and other user protection" class="check-info">\n                            <svg data-v-1fec4a07="" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"\n     class="h-4 w-4 opacity-50">\n    <path d="M10.0518 10.4464H10.8239C11.236 10.4464 11.6311 10.6101 11.9225 10.9015C12.2138 11.1928 12.3775 11.588 12.3775 12V16.249M10.0736 16.249H14.7032M12.3993 6.90429V7.4061M4.41081 18.7472C7.89702 22.8424 16.103 22.8424 19.5892 18.7472C22.802 14.9751 22.5581 7.59253 18.6928 4.3642C15.2299 1.47145 8.76857 1.47145 5.30722 4.3642C1.44193 7.59253 1.19802 14.9751 4.41081 18.7472Z"\n          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>\n</svg>\n                        </span>\n                    \n                </span>\n            </span>\n        \n        <button\n                type="button"\n                class="check-bg ml-2 relative inline-flex flex-shrink-0 h-5 w-9 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200"\n                role="switch"\n                aria-checked="false"\n                aria-labelledby="availability-label-security"\n                aria-describedby="availability-description"\n        >\n                <span\n                        aria-hidden="true"\n                        class="check-circle pointer-events-none inline-block h-4 w-4 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"\n                ></span>\n        </button>\n        \n    </div>\n</div>\n                        \n                    \n                </div>\n            </div>\n\n            <div class="mt-6 sm:mt-8 grid sm:grid-cols-2 gap-2 sm:gap-3">\n                <a\n                        data-ec-save\n                        href="#"\n                        style="background-color: ; color: ; font-family: Inter"\n                        class="order-1 sm:order-2 w-full block text-center rounded-lg border border-transparent shadow-sm px-4 py-2.5 text-base font-medium hover:opacity-80"\n                >\n                    Adjust\n                </a>\n                \n            </div>\n        </div>\n    </div>\n</div>',"","","https://app.easy.tools","https://app.easy.tools","https://app.easy.tools/api/pages/sections/52139/cookie-consents",!1,!1,52139)}"loading"!==document.readyState?startEasyCookie():document.addEventListener("DOMContentLoaded",startEasyCookie);