diff --git a/src/js/modules/helpers.js b/src/js/modules/helpers.js index 44edb7b..9d1c1c4 100644 --- a/src/js/modules/helpers.js +++ b/src/js/modules/helpers.js @@ -1,196 +1,242 @@ export const getNotRemovableElements = (document) => Array.from([ // Didomi - ...document.getElementsByClassName("didomi-popup-open"), + ...document.getElementsByClassName('didomi-popup-open'), // PLO - ...document.getElementsByClassName("plu-no-scroll"), + ...document.getElementsByClassName('plu-no-scroll'), // Quantcast - ...document.getElementsByClassName("qc-cmp-ui-showing"), + ...document.getElementsByClassName('qc-cmp-ui-showing'), // Miscellaneous - ...document.getElementsByClassName("_2LLC6zrbk-vsnF0seit6vi"), - ...document.getElementsByClassName("gdpr"), - ...document.getElementsByClassName("noScroll"), + ...document.getElementsByClassName('_2LLC6zrbk-vsnF0seit6vi'), + ...document.getElementsByClassName('cli-barmodal-open'), + ...document.getElementsByClassName('gdpr'), + ...document.getElementsByClassName('header'), + ...document.getElementsByClassName('no-cookies'), + ...document.getElementsByClassName('noScroll'), ]); export const getRemovableElements = (document) => Array.from([ + // AZA + document.querySelector('aza-cookie-message'), // BLQ - document.getElementById("blq-global"), + document.getElementById('blq-global'), // CC - ...document.getElementsByClassName("cc-banner"), - ...document.getElementsByClassName("cc_banner"), - ...document.getElementsByClassName("cc-bottom"), - ...document.getElementsByClassName("cc_container"), - ...document.getElementsByClassName("cc-theme-block"), - ...document.getElementsByClassName("cc-type-info"), - ...document.getElementsByClassName("cc-window"), + ...document.getElementsByClassName('cc-banner'), + ...document.getElementsByClassName('cc_banner'), + ...document.getElementsByClassName('cc-bottom'), + ...document.getElementsByClassName('cc_container'), + ...document.getElementsByClassName('cc-theme-block'), + ...document.getElementsByClassName('cc-type-info'), + ...document.getElementsByClassName('cc-window'), // Civic - document.getElementById("ccc"), - document.getElementById("ccc-notify"), - document.getElementById("ccc-overlay"), + document.getElementById('ccc'), + document.getElementById('ccc-notify'), + document.getElementById('ccc-overlay'), // CKY document.getElementById('cky-consent'), - ...document.getElementsByClassName("cky-consent-bar"), + ...document.getElementsByClassName('cky-consent-bar'), // Clym - ...document.getElementsByClassName("clym-widget"), - document.getElementById("clym-widget-privacy-frame"), + ...document.getElementsByClassName('clym-widget'), + document.getElementById('clym-widget-privacy-frame'), // Consent Management Provider - document.getElementById("cmpbox"), - document.getElementById("cmpbox2"), - document.getElementById("cmpContainer"), + document.getElementById('cmpbox'), + document.getElementById('cmpbox2'), + document.getElementById('cmpContainer'), // Cookie-Script - document.getElementById("cookiescript_injected"), + document.getElementById('cookiescript_injected'), // cookieBAR - document.getElementById("cookie-bar"), - document.getElementById("cookie-bar-prompt"), + document.getElementById('cookie-bar'), + document.getElementById('cookie-bar-prompt'), // Cookie Information - document.getElementById("coiOverlay"), + document.getElementById('coiOverlay'), // crowdy.ai - document.getElementById("crowdy-flyout"), - document.getElementById("crowdy-privacy-snippet"), - document.getElementById("crowdy-privacy-widget"), - document.getElementById("crowdy-privacy-widget-background"), + document.getElementById('crowdy-flyout'), + document.getElementById('crowdy-privacy-snippet'), + document.getElementById('crowdy-privacy-widget'), + document.getElementById('crowdy-privacy-widget-background'), // Cybot - ...document.getElementsByClassName("CybotCookiebotDialog"), - ...document.getElementsByName("CybotCookiebotDialog"), - document.getElementById("CybotCookiebotDialog"), + ...document.getElementsByClassName('CybotCookiebotDialog'), + ...document.getElementsByName('CybotCookiebotDialog'), + document.getElementById('CybotCookiebotDialog'), // Didomi - document.getElementById("didomi-host"), - document.getElementById("didomi-notice"), - document.getElementById("didomi-popup"), + document.getElementById('didomi-host'), + document.getElementById('didomi-notice'), + document.getElementById('didomi-popup'), // eni.com - document.getElementById("eni-cookie-banner"), + document.getElementById('eni-cookie-banner'), // ENS - document.getElementById("ensNotifyBanner"), + document.getElementById('ensNotifyBanner'), // ePrivacy - document.getElementById("eprivacyCookie"), - document.getElementById("ePrivacyDisclaimer"), + document.getElementById('eprivacyCookie'), + document.getElementById('ePrivacyDisclaimer'), // Evidon - document.getElementById("_evidon_banner"), - ...document.getElementsByClassName("evidon-banner"), + document.getElementById('_evidon_banner'), + document.getElementById('_evidon-barrier-wrapper'), + ...document.getElementsByClassName('evidon-banner'), // Facebook - ...document.getElementsByClassName("fbPageBanner"), + ...document.getElementsByClassName('fbPageBanner'), // Google - document.getElementById("cookie-statement"), + document.getElementById('cookie-statement'), // HS - document.getElementById("hs-eu-cookie-confirmation"), + document.getElementById('hs-eu-cookie-confirmation'), // iubenda - document.getElementById("iubenda-cs-banner"), - ...document.getElementsByClassName("iubenda-cs-bottom"), - ...document.getElementsByClassName("iubenda-cs-container"), - ...document.getElementsByClassName("iubenda-cs-default"), + document.getElementById('iubenda-cs-banner'), + ...document.getElementsByClassName('iubenda-cs-bottom'), + ...document.getElementsByClassName('iubenda-cs-container'), + ...document.getElementsByClassName('iubenda-cs-default'), // Moove - document.getElementById("moove_gdpr_cookie_info_bar"), + document.getElementById('moove_gdpr_cookie_info_bar'), // NHS - document.getElementById("nhsuk-cookie-banner"), + document.getElementById('nhsuk-cookie-banner'), // OneTrust - document.getElementById("onetrust-consent-sdk"), + document.getElementById('onetrust-consent-sdk'), // Optanon - document.getElementById("optanon"), - ...document.getElementsByClassName("optanon-alert-box-wrapper"), + document.getElementById('optanon'), + ...document.getElementsByClassName('optanon-alert-box-wrapper'), // PLO - ...document.getElementsByClassName("plo-cookie-overlay"), - ...document.getElementsByClassName("plo-overlay"), + ...document.getElementsByClassName('plo-cookie-overlay'), + ...document.getElementsByClassName('plo-overlay'), // Quantcast - ...document.getElementsByClassName("qc-cmp-ui-container"), + ...document.getElementsByClassName('qc-cmp-ui-container'), // Seers - document.getElementById("seers-cx-banner"), + document.getElementById('seers-cx-banner'), // Termly - document.getElementById("consent"), + document.getElementById('consent'), // Twitter - ...document.getElementsByClassName("css-1dbjc4n r-aqfbo4 r-1p0dtai r-1d2f490 r-12vffkv r-1xcajam r-zchlnj"), + ...document.getElementsByClassName('css-1dbjc4n r-aqfbo4 r-1p0dtai r-1d2f490 r-12vffkv r-1xcajam r-zchlnj'), // UniConsent - document.getElementById("uniccmp"), + document.getElementById('uniccmp'), // Wordpress - document.getElementById("catapult-cookie-bar"), + document.getElementById('catapult-cookie-bar'), + ...document.getElementsByClassName('wordpress-gdpr-popup'), // Miscellaneous - ...document.getElementsByClassName("_1ouSF3xnwUjIOquxopuxSZ"), - ...document.getElementsByClassName("argpd-cookies"), - ...document.getElementsByClassName("announcements"), - ...document.getElementsByClassName("app_gdpr--3hGmb"), - document.getElementById("banner-cookies"), - document.getElementById("barraaceptacion"), - ...document.getElementsByClassName("branch-journeys-top"), - document.getElementById("cajacookies"), - document.getElementById("capa-cookies"), - document.getElementById("cb-cookieoverlay"), - ...document.getElementsByClassName("cc-cookies"), - document.getElementById("cconsent-bar"), - document.getElementById("cl_modal"), - ...document.getElementsByClassName("cli-modal-backdrop"), - document.getElementById("cNag"), - document.getElementById("consent_blackbar"), - ...document.getElementsByClassName("cookie-banner"), - ...document.getElementsByClassName("cookie-consent"), - ...document.getElementsByClassName("cookiedisclaimer"), - ...document.getElementsByClassName("cookie_box"), - document.getElementById("cookie-consent-banner"), - ...document.getElementsByClassName("cookie-container"), - ...document.getElementsByClassName("cookie-disclaimer"), - document.getElementById("cookie-div"), - document.getElementById("cookie-law-info-bar"), - document.getElementById("cookie-law-info-again"), - ...document.getElementsByClassName("cookie-message"), - ...document.getElementsByClassName("cookie-message-top"), - ...document.getElementsByClassName("cookie-notice"), - document.getElementById("cookie-notice"), - ...document.getElementsByClassName("cookie-permission"), - document.getElementById("cookie-policy"), - document.getElementById("cookie-policy-consent"), - ...document.getElementsByClassName("cookie-policy-container"), - document.getElementById("cookie-settings"), - document.getElementById("cookies-use-alert"), - document.getElementById("cookie1"), - document.getElementById("cookieBar"), - ...document.getElementsByClassName("cookiebar"), - document.getElementById("cookieLayer"), - document.getElementById("cookieMessage"), - document.getElementById("cookieMessageWrapper"), - document.getElementById("cookieNotice"), - document.getElementById("cookienotif"), - document.getElementById("cookieNotificationBannerWrapper"), - document.getElementById("cookiePlaceholder"), - ...document.getElementsByClassName("cookies-alert"), - document.getElementById("cookies-consentimiento"), - ...document.getElementsByClassName("cookies-notice"), - ...document.getElementsByClassName("cookies-alert"), - document.getElementById("cookies-consentimiento"), - ...document.getElementsByClassName("cookiesms"), - document.getElementById("cp-dialog"), - document.getElementById("cp-overlay"), - ...document.getElementsByClassName("dimmed"), - document.getElementById("eu-cookie-law"), - ...document.getElementsByClassName("gdpr"), - document.getElementById("gdpr-banner"), - ...document.getElementsByClassName("gdpr-eu"), - ...document.getElementsByClassName("fot-fixd"), - document.getElementById("global-cookie-message"), - ...document.getElementsByClassName("grp-header__cookiedisclaimer"), - document.getElementById("iFrame1"), - ...document.getElementsByClassName("js-cookie-consent"), - ...document.getElementsByClassName("js-cookies"), - document.getElementById("js-gdpr-consent-banner"), - ...document.getElementsByClassName("m-privacy-consent"), - ...document.getElementsByClassName("m1-footer-messages"), - ...document.getElementsByClassName("modal-backdrop"), - document.getElementById("modal-consent"), - ...document.getElementsByClassName("mw-cookiewarning-container"), - ...document.getElementsByClassName("notification-banner"), - ...document.getElementsByClassName("pam"), - document.getElementById("policy"), - document.getElementById("privacy-consent"), - document.getElementById("scms-cc-cookie-bar"), - ...document.getElementsByClassName("scms-cookie-control"), - document.getElementById("sd-cmp"), - ...document.getElementsByClassName("security-policy"), - document.getElementById("sliding-popup"), - document.getElementById("sncmp-container"), - document.getElementById("softMessages-list"), - ...document.getElementsByClassName("softMessages-list"), - ...document.getElementsByClassName("t3-cookie-notice"), - document.getElementById("t3CookieNotice"), - document.getElementById("u_0_1"), - ...document.getElementsByClassName("uk-cookie-popup"), - document.getElementById("ukCookiePopup"), - document.getElementById("userConsent"), - ...document.getElementsByClassName("widget_cookies"), - document.getElementById("widget_eu_cookie_law_widget"), + ...document.getElementsByClassName('_1ouSF3xnwUjIOquxopuxSZ'), + ...document.getElementsByClassName('alert-cookies'), + ...document.getElementsByClassName('alertbar alertbar-bottom jsEnabled'), + document.getElementById('air_cookielaw_container'), + ...document.getElementsByClassName('announcements'), + ...document.getElementsByClassName('app_gdpr--3hGmb'), + ...document.getElementsByClassName('argpd-cookies'), + document.getElementById('banner-cookie'), + document.getElementById('banner-cookies'), + document.getElementById('banner-spacer'), + document.getElementById('barraaceptacion'), + ...document.getElementsByClassName('blockdisclaimer'), + document.getElementById('blockdisclaimer'), + ...document.getElementsByClassName('branch-journeys-top'), + ...document.getElementsByClassName('c-cookie-bar'), + ...document.getElementsByClassName('c-cookie-policy'), + ...document.getElementsByClassName('c-policy'), + document.getElementById('cajacookies'), + document.getElementById('capa-cookies'), + document.getElementById('cb-cookieoverlay'), + ...document.getElementsByClassName('cc-cookies'), + document.getElementById('cconsent-bar'), + document.getElementById('cl_modal'), + ...document.getElementsByClassName('cli-modal-backdrop'), + document.getElementById('cNag'), + ...document.getElementsByClassName('consent-banner'), + document.getElementById('consent_blackbar'), + ...document.getElementsByClassName('cookie-banner'), + ...document.getElementsByClassName('cookie-bar'), + ...document.getElementsByClassName('cookie-consent'), + ...document.getElementsByClassName('cookiedisclaimer'), + ...document.getElementsByClassName('cookie_box'), + document.getElementById('cookie_box'), + document.getElementById('cookie-consent-banner'), + ...document.getElementsByClassName('cookie-container'), + ...document.getElementsByClassName('cookie-dialogue'), + ...document.getElementsByClassName('cookie-disclaimer'), + document.getElementById('cookie-div'), + ...document.getElementsByClassName('cookie-info-panel'), + document.getElementById('cookie-info-wrapper'), + document.getElementById('cookie-law-info-again'), + document.getElementById('cookie-law-info-bar'), + ...document.getElementsByClassName('cookie-message'), + ...document.getElementsByClassName('cookie-message-top'), + ...document.getElementsByClassName('cookie-notice'), + document.getElementById('cookie-notice'), + ...document.getElementsByClassName('cookie-permission'), + ...document.getElementsByClassName('cookie-policy'), + document.getElementById('cookie-policy'), + document.getElementById('cookie-policy-consent'), + ...document.getElementsByClassName('cookie-policy-container'), + ...document.getElementsByClassName('cookie-prompter'), + document.getElementById('cookie-settings'), + document.getElementById('cookies-use-alert'), + ...document.getElementsByClassName('cookie-warning'), + document.getElementById('cookie-warning'), + document.getElementById('cookie1'), + ...document.getElementsByClassName('cookiealert'), + document.getElementById('cookieBar'), + ...document.getElementsByClassName('cookiebar'), + document.getElementById('cookieCompliance'), + document.getElementById('cookieConsentModal'), + ...document.getElementsByClassName('cookieContainer'), + document.getElementById('cookieLayer'), + document.getElementById('cookieMessage'), + document.getElementById('cookiemessage-root'), + document.getElementById('cookieMessageWrapper'), + document.getElementById('cookieNotice'), + document.getElementById('cookienotif'), + document.getElementById('cookieNotificationBannerWrapper'), + document.getElementById('cookiePlaceholder'), + document.getElementById('CookieReportsBanner'), + ...document.getElementsByClassName('cookies__wrapper'), + ...document.getElementsByClassName('cookies-alert'), + document.getElementById('cookies-consentimiento'), + ...document.getElementsByClassName('cookies-notice'), + ...document.getElementsByClassName('cookies-alert'), + document.getElementById('cookies-consentimiento'), + ...document.getElementsByClassName('cookiesms'), + document.getElementById('cookpoly'), + document.getElementById('cp-dialog'), + document.getElementById('cp-overlay'), + document.querySelector('[data-etsy-promo-banner]'), + document.querySelector('[data-gdpr-consent-prompt]'), + document.querySelector('[data-gdpr-consent-prompt-open-automatically]'), + document.querySelector('[data-gdpr-single-choice-overlay]'), + document.querySelector('[data-id="cookie-policy"]'), + ...document.getElementsByClassName('dimmed'), + document.getElementById('eu-cookie-law'), + ...document.getElementsByClassName('eupopup-container'), + document.getElementById('footer_tc_privacy'), + ...document.getElementsByClassName('gdpr'), + document.getElementById('gdpr-banner'), + ...document.getElementsByClassName('gdpr-eu'), + ...document.getElementsByClassName('fot-fixd'), + document.getElementById('global-cookie-message'), + ...document.getElementsByClassName('grp-header__cookiedisclaimer'), + document.getElementById('iFrame1'), + document.getElementById('informations-cookies'), + ...document.getElementsByClassName('js-cookie-consent'), + ...document.getElementsByClassName('js-cookies'), + document.getElementById('js-gdpr-consent-banner'), + ...document.getElementsByClassName('js-policy'), + ...document.getElementsByClassName('m-privacy-consent'), + ...document.getElementsByClassName('m1-footer-messages'), + ...document.getElementsByClassName('modal-backdrop'), + document.getElementById('modal-consent'), + ...document.getElementsByClassName('mw-cookiewarning-container'), + ...document.getElementsByClassName('no-print'), + ...document.getElementsByClassName('notification-banner'), + ...document.getElementsByClassName('notifications-bar__info-message--cookie'), + ...document.getElementsByClassName('pam'), + document.getElementById('policy'), + document.getElementById('privacy-consent'), + document.getElementById('scms-cc-cookie-bar'), + ...document.getElementsByClassName('scms-cookie-control'), + document.getElementById('sd-cmp'), + ...document.getElementsByClassName('security-policy'), + document.getElementById('sliding-popup'), + document.getElementById('sncmp-container'), + document.getElementById('softMessages-list'), + ...document.getElementsByClassName('softMessages-list'), + ...document.getElementsByClassName('t3-cookie-notice'), + document.getElementById('t3CookieNotice'), + document.getElementById('u_0_1'), + ...document.getElementsByClassName('uk-cookie-popup'), + document.getElementById('ukCookiePopup'), + document.getElementById('userConsent'), + ...document.getElementsByClassName('widget_cookies'), + document.getElementById('widget_eu_cookie_law_widget'), ]); \ No newline at end of file