Are you also getting tired of how Cookiebot, CookieYes, and other subscription-based Google Consent Mode v2-compatible solutions keep getting more expensive? We definitely are. That’s why we created a free alternative — and in this article, we’ll walk you through the setup step by step.

What is Google Consent Mode v2?

Google Consent Mode v2 is a privacy tool that has become mandatory for websites that display ads, serve as landing pages for advertising, or collect user behavior data - even if only for statistical purposes.

While cookie consent banners have existed for some time, most European websites now use Google Consent Mode v2-compatible popups. This ensures that the user’s data is only passed on to Google tools such as Google Analytics and Google Ads, if the user has given consent. The updated v2 version introduces several new consent parameters, like the ‘ad_user_data’, ‘ad_personalization’, and ‘ad_storage’. These allow ad-related cookies to be managed separately from other types, such as those used for statistics or functionality.

Consent Mode v2 enables websites to limit how Google services operate if a user does not consent to certain types of data collection. For example, Google may only collect aggregated, non-personalized data. This way, websites can maintain a portion of their analytics and advertising functionality without violating users’ data privacy rights.

Why is it important for your website to be compliant with GCMv2?

If your website doesn’t comply with Google Consent Mode v2 requirements, you risk losing access to accurate analytics and the ability to run targeted ads. Google has made Consent Mode v2 mandatory for using certain services. If your cookie popup isn’t compatible with the updated standards, your Google Analytics data will become significantly less reliable, and your campaign performance will suffer as conversion data become unavailable. Without Google Consent Mode v2 implementation, managing your ads will be like flying blind.

Take a look at the free cookie popup we created for full Google Consent Mode v2 compliance

What is the purpose of Marketing21’s free Google Consent Mode v2 cookie popup solution?

The Marketing21 GCMv2 solution offers an alternative to subscription-based CMP (Consent Management Platform) software. Our solution is completely free, although it does come with some limitations.

We originally developed the software to meet our own needs and to save our clients from unnecessary expenses. Later, we decided that no one should have to pay 30 to 90 euros unnecessarily when all they really need is a simple solution that runs these few parameters based on the user’s consent decision.

Let’s take a look at how our GCMv2 solution works

  • The popup runs within Google Tag Manager. Nothing else needs to be installed on the website, just the regular GTM container code
  • The software first triggers the consent default tag, which - except for the mandatory ‘functionality_storage’ and ‘security_storage’ parameters - starts with denied value
  • The users can make their choice on the cookie banner, then the consent update tag runs with granted or denied values based on the user’s selection for the following parameters: functionality_storage, security_storage, personalization_storage, analytics_storage, ad_personalization, ad_user_data, and ad_storage.
  • Users can separately accept or reject different cookie categories in these four groups: Necessary, Personalization, Statistics, and Marketing
  • GCMv2 remembers the user’s decision and stores it for the next session as well. Although users can modify their choice later by clicking on the cookie settings button located in the bottom left corner of the website

Supported languages without editing html code

  • hu – Hungarian
  • en – English
  • de – German
  • es – Spanish
  • fr – French
  • it – Italian
  • pt – Portuguese
  • ro – Romanian
  • sk – Slovak
  • bg – Bulgarian
  • hr – Croatian
  • cs – Czech
  • pl – Polish
  • ja – Japanese

The list of languages can be expanded in the code with minimal coding skills. Translations are placed at the beginning of the PopUp’s HTML tag. The default language is English, which will display even if there is no translation for the user's browser default language.

Limitations

The popup ensures lawful operation only with correct Google Tag Manager settings. It does not affect tracking codes implemented directly on the website without further development. Special attention must be paid in GTM to codes outside the Google ecosystem (such as Meta or TikTok pixels). However, this is actually true for any paid or free Consent Management Platform as well.

Step-by-step setup of the free Google Consent Mode v2 cookie banner

The first step is to log into Google Tag Manager and open the appropriate container that has already been installed on your website.

1. Now open GTM / Templates and click ‘New’. Then import the ‘Google Consent Mode v2 Template by Marketing21.tpl’ file and click on Save

The file can be downloaded here, but we will also publish it at the GTM Community Gallery soon.

2. Open the Tags tab, and click on New
Tag name:
GCM v2 Init by Marketing21
Type: Google Consent Mode v2 Template by Marketing21
Open the Advanced settings, then the Consent Settings and chosse the No additional consent required option
Triggering: Choose the Consent Initialization trigger on all pages and click on Save

3. Now open the Tags tab again, and click on New
Tag name:
GCM v2 Popup by Marketing21
Type: Custom HTML
Code: copy-paste the code below


<script>
/*!
 * GCMv2 Popup – Created by Marketing21 Digital Marketing Agency
 * Version: 1.1
 * Website: https://marketing21.hu
 * Setup tutorial: https://marketing21.hu/en/gcmv2
 * License: Creative Commons Attribution 4.0 International (CC BY 4.0)
 * https://creativecommons.org/licenses/by/4.0/
 * Attribution Requirements:
 * 1. This script may be freely used, modified, and embedded in any website, including for commercial purposes.
 * 2. The visible Marketing21 logo and branding must remain clearly visible and unchanged in the banner.
 * 3. This license and author comment block must be preserved in the source code.
 */
var CCDictionary = {
'defaultLang' : 'en',
'trans_words': {
'en' : {				
	'cc-header-title-text' : '<p>This website uses cookies</p>',
	'cc-body-title-text' : '<p>To ensure the proper functioning of the website, the use of certain cookies is essential. Additionally, we use cookies for statistical, marketing measurement, and advertising purposes. These latter cookies are loaded only after clicking the "Accept" button. For more information about cookies, please refer to our Privacy Policy.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span> Privacy Policy</a></p>',
	'cc-body-necessary-title-text' : 'Necessary',
	'cc-body-preferences-title-text' : 'Personalization',
	'cc-body-analytics-title-text' : 'Statistics',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Manage Cookies',
	'cc-footer-accept-selection-text' : 'Save preferences',
	'cc-footer-accept-all-text' : 'Accept',
},
'hu' : {			
	'cc-header-title-text' : '<p>Ez a weboldal sütiket használ</p>',
	'cc-body-title-text' : '<p>Az oldal helyes működéséhez elengedhetetlen bizonyos cookie-k használata. Továbbá statisztikai, marketing mérési és hirdetési célból is használunk cookie-kat. Utóbbiak a Rendben gombra kattintás után töltődnek be. A sütikről bővebb tájékoztatás az adatkezelési tájékoztatóban olvasható.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span> Adatkezelési tájékoztató</a></p>',
	'cc-body-necessary-title-text' : 'Elengedhetetlen',
	'cc-body-preferences-title-text' : 'Beállítások',
	'cc-body-analytics-title-text' : 'Statisztikai',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Sütik testreszabása',
	'cc-footer-accept-selection-text' : 'Beállítások mentése',
	'cc-footer-accept-all-text' : 'Rendben',
},
'de' : {			
	'cc-header-title-text' : '<p>Diese Website verwendet Cookies</p>',
	'cc-body-title-text' : '<p>Für das ordnungsgemäße Funktionieren der Seite ist die Verwendung bestimmter Cookies unerlässlich. Darüber hinaus verwenden wir Cookies zu statistischen, Marketing- und Werbezwecken. Diese werden erst nach dem Klick auf „Alle akzeptieren“ geladen. Weitere Informationen zu Cookies finden Sie in der Datenschutzerklärung.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span>Datenschutzerklärung</a></p>',
	'cc-body-necessary-title-text' : 'Unverzichtbar',
	'cc-body-preferences-title-text' : 'Personalisierung',
	'cc-body-analytics-title-text' : 'Statistiken',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Cookies anpassen',
	'cc-footer-accept-selection-text' : 'Auswahl bestätigen',
	'cc-footer-accept-all-text' : 'Alle akzeptieren',
},
'es' : {				
	'cc-header-title-text' : '<p>Este sitio web utiliza cookies</p>',
	'cc-body-title-text' : '<p>Para garantizar el correcto funcionamiento del sitio web, es esencial el uso de ciertas cookies. Además, utilizamos cookies con fines estadísticos, de medición de marketing y de publicidad. Estas últimas cookies se cargan solo después de hacer clic en el botón "Aceptar". Para obtener más información sobre las cookies, consulte nuestra Política de Privacidad.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span> Política de Privacidad</a></p>',
	'cc-body-necessary-title-text' : 'Necesarias',
	'cc-body-preferences-title-text' : 'Personalización',
	'cc-body-analytics-title-text' : 'Estadísticas',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Gestionar cookies',
	'cc-footer-accept-selection-text' : 'Guardar preferencias',
	'cc-footer-accept-all-text' : 'Aceptar',
},
'fr' : {			
	'cc-header-title-text' : '<p>Informations sur les cookies</p>',
	'cc-body-title-text' : '<p>Lutilisation de certains cookies est essentielle au bon fonctionnement du site Web. Nous utilisons également des cookies à des fins statistiques, de mesures marketing et publicitaires. Ces derniers sont chargés lorsque vous cliquez sur le bouton Accepter. Vous pouvez trouver plus d informations sur les cookies dans la section de la politique de confidentialité.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span>Politique de confidentialité</a></p>',
	'cc-body-necessary-title-text' : 'Fonctionnels',
	'cc-body-preferences-title-text' : 'Préférences',
	'cc-body-analytics-title-text' : 'Statistiques',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Paramètres',
	'cc-footer-accept-selection-text' : 'Afficher les paramètres',
	'cc-footer-accept-all-text' : 'Accepter',
},
'it' : {				
	'cc-header-title-text' : '<p>Questo sito web utilizza i cookie</p>',
	'cc-body-title-text' : '<p>Per garantire il corretto funzionamento del sito web, è essenziale l\'uso di alcuni cookie. Inoltre, utilizziamo cookie per scopi statistici, di misurazione del marketing e pubblicitari. Questi ultimi cookie vengono caricati solo dopo aver cliccato sul pulsante "Accetta". Per maggiori informazioni sui cookie, consultare la nostra Informativa sulla Privacy.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span> Informativa sulla Privacy</a></p>',
	'cc-body-necessary-title-text' : 'Necessari',
	'cc-body-preferences-title-text' : 'Personalizzazione',
	'cc-body-analytics-title-text' : 'Statistiche',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Gestisci cookie',
	'cc-footer-accept-selection-text' : 'Salva preferenze',
	'cc-footer-accept-all-text' : 'Accetta',
},
'pt' : {				
	'cc-header-title-text' : '<p>Este site utiliza cookies</p>',
	'cc-body-title-text' : '<p>Para garantir o correto funcionamento do site, é essencial o uso de determinados cookies. Além disso, utilizamos cookies para fins estatísticos, de medição de marketing e de publicidade. Estes últimos cookies são carregados apenas após clicar no botão "Aceitar". Para mais informações sobre os cookies, consulte a nossa Política de Privacidade.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span> Política de Privacidade</a></p>',
	'cc-body-necessary-title-text' : 'Necessários',
	'cc-body-preferences-title-text' : 'Personalização',
	'cc-body-analytics-title-text' : 'Estatísticas',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Gerir cookies',
	'cc-footer-accept-selection-text' : 'Guardar preferências',
	'cc-footer-accept-all-text' : 'Aceitar',
},
'ro' : {			
	'cc-header-title-text' : '<p>Setări cookie</p>',
	'cc-body-title-text' : '<p>Utilizarea anumitor cookie-uri este esențială pentru ca site-ul să funcționeze corect. De asemenea, folosim cookie-uri în scopuri statistice, de măsurare de marketing și de publicitate. Acestea din urmă sunt încărcate când faceți clic pe butonul Accepta toate. Puteți obține mai multe informații despre cookie-uri prin pagina Politica de Confidențialitate.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span>Politica de confidențialitate</a></p>',
	'cc-body-necessary-title-text' : 'Necesar',
	'cc-body-preferences-title-text' : 'Preferințe',
	'cc-body-analytics-title-text' : 'Statistici',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Gestionați cookie-urile',
	'cc-footer-accept-selection-text' : 'Confirmați selecția',
	'cc-footer-accept-all-text' : 'Accepta toate',
},
'sk' : {			
	'cc-header-title-text' : '<p>Správa súhlasu so súbormi cookie</p>',
	'cc-body-title-text' : '<p>Pre správne fungovanie stránky je nevyhnutné používanie určitých súborov cookie. Okrem toho používame súbory cookie aj na štatistické, marketingové merania a reklamné účely. Tieto súbory cookie sa načítajú po kliknutí na tlačidlo „Prijať“. Podrobnejšie informácie o súboroch cookie nájdete v našom oznámení o spracúvaní osobných údajov.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span>Zásady ochrany osobných údajove</a></p>',
	'cc-body-necessary-title-text' : 'Funkčné',
	'cc-body-preferences-title-text' : 'Predvoľby',
	'cc-body-analytics-title-text' : 'Štatistiky',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Zobraziť preferencie',
	'cc-footer-accept-selection-text' : 'Uloženie predvolieb',
	'cc-footer-accept-all-text' : 'Prijať',
},
'bg' : {			
	'cc-header-title-text' : '<p>Информация за бисквитки</p>',
	'cc-body-title-text' : '<p>Използването на определени бисквитки е от съществено значение за правилното функциониране на уебсайта. Ние също така използваме бисквитки за статистически, маркетингови измервания и рекламни цели. Последните се зареждат, когато щракнете върху бутона „Приемам“. Повече информация за бисквитките можете да намерите в раздела за поверителност.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span>Политика за защита на личните данни</a></p>',
	'cc-body-necessary-title-text' : 'Функционален',
	'cc-body-preferences-title-text' : 'Предпочитания',
	'cc-body-analytics-title-text' : 'Статистика',
	'cc-body-marketing-title-text' : 'Маркетинг',
	'cc-footer-open-settings-text' : 'Настройки',
	'cc-footer-accept-selection-text' : 'Преглед на настройките',
	'cc-footer-accept-all-text' : 'Приемам',
},
'hr' : {			
	'cc-header-title-text' : '<p>Informacije o kolačićima</p>',
	'cc-body-title-text' : '<p>Korištenje određenih kolačića nužno je za pravilno funkcioniranje web stranice. Također koristimo kolačiće za statističke, marketinške mjere i reklamne svrhe. Ovi kolačići se učitavaju kada kliknete na gumb „Prihvaćam”. Više informacija o kolačićima možete pronaći u odjeljku o privatnosti.</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span>Politika zaštite privatnosti</a></p>',
	'cc-body-necessary-title-text' : 'Funkcionalni',
	'cc-body-preferences-title-text' : 'Preferencije',
	'cc-body-analytics-title-text' : 'Statistika',
	'cc-body-marketing-title-text' : 'Marketing',
	'cc-footer-open-settings-text' : 'Postavke',
	'cc-footer-accept-selection-text' : 'Pregled postavki',
	'cc-footer-accept-all-text' : 'Prihvaćam',
},
'cs' : {
    'cc-header-title-text' : '<p>Tato webová stránka používá soubory cookie</p>',
    'cc-body-title-text' : '<p>Pro zajištění správného fungování webu je nezbytné použití určitých souborů cookie. Dále používáme soubory cookie pro statistické účely, měření marketingu a reklamní účely. Tyto soubory cookie se načítají pouze po kliknutí na tlačítko "Přijmout". Více informací o souborech cookie naleznete v našich Zásadách ochrany osobních údajů.</p>',
    'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span> Zásady ochrany osobních údajů</a></p>',
    'cc-body-necessary-title-text' : 'Nezbytné',
    'cc-body-preferences-title-text' : 'Personalizace',
    'cc-body-analytics-title-text' : 'Statistiky',
    'cc-body-marketing-title-text' : 'Marketing',
    'cc-footer-open-settings-text' : 'Spravovat cookies',
    'cc-footer-accept-selection-text' : 'Uložit preference',
    'cc-footer-accept-all-text' : 'Přijmout',
},
'pl' : {				
    'cc-header-title-text' : '<p>Ta strona używa plików cookie</p>',
    'cc-body-title-text' : '<p>Aby zapewnić prawidłowe działanie strony, niektóre pliki cookie są niezbędne. Dodatkowo wykorzystujemy pliki cookie do celów statystycznych, marketingowych oraz reklamowych. Te dodatkowe pliki cookie są ładowane dopiero po kliknięciu przycisku „Akceptuję”. Więcej informacji na temat plików cookie znajdziesz w naszej Polityce Prywatności.</p>',
    'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span> Polityka Prywatności</a></p>',
    'cc-body-necessary-title-text' : 'Niezbędne',
    'cc-body-preferences-title-text' : 'Personalizacja',
    'cc-body-analytics-title-text' : 'Statystyka',
    'cc-body-marketing-title-text' : 'Marketing',
    'cc-footer-open-settings-text' : 'Zarządzaj plikami cookie',
    'cc-footer-accept-selection-text' : 'Zapisz preferencje',
    'cc-footer-accept-all-text' : 'Akceptuję',
},
'ja' : {				
	'cc-header-title-text' : '<p>このウェブサイトはクッキーを使用しています</p>',
	'cc-body-title-text' : '<p>ウェブサイトを正しく機能させるためには、特定のクッキーの使用が不可欠です。さらに、統計、マーケティングの測定、広告の目的でクッキーを使用しています。これらのクッキーは「同意する」ボタンをクリックした後にのみ読み込まれます。クッキーに関する詳細については、プライバシーポリシーをご覧ください。</p>',
	'cc-body-description-text' : '<p><a class="policy_url" href="{{DataPolicyURL}}" target="_blank"><span></span> プライバシーポリシー</a></p>',
	'cc-body-necessary-title-text' : '必須',
	'cc-body-preferences-title-text' : 'パーソナライズ',
	'cc-body-analytics-title-text' : '統計',
	'cc-body-marketing-title-text' : 'マーケティング',
	'cc-footer-open-settings-text' : 'クッキーを管理',
	'cc-footer-accept-selection-text' : '設定を保存',
	'cc-footer-accept-all-text' : '同意する',
},
},
'translate': function() {
	var lang = '';
		if (navigator.languages && navigator.languages.length > 0) {
			lang = navigator.languages[0];
		} else if (navigator.language) {
			lang = navigator.language;
		} else {
			lang = CCDictionary['defaultLang'];
		}
			lang = lang.split('-')[0].toLowerCase();		
			if (typeof lang == 'undefined' || typeof CCDictionary['trans_words'][lang] == 'undefined' || lang == '') {lang = CCDictionary['defaultLang'];}
			var elements = false;
			for (var cckey in CCDictionary['trans_words'][lang]) {
				if (CCDictionary['trans_words'][lang].hasOwnProperty(cckey)) {
					elements = document.getElementsByClassName(cckey);
					if (elements.length) {
						elements[0].outerHTML = CCDictionary['trans_words'][lang][cckey];
					}
				}
			}
		},
	};
</script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">
<button type="button" class="cc-modal__button--settings" onclick="openCCModal('cc-accept')" aria-label="Cookie Settings"></button>
<div id="cc-accept" class="cc-modal">
    <div role="dialog" class="cc-modal__dialog" aria-label="Cookie Consent">
        <div class="cc-modal__content">
            <div class="cc-modal__header">
                <span class="cc-header-title-text"></span>
                <a href="https://marketing21.hu/" target="_blank" rel="nofollow" class="cc-modal__logo__url">
				<img class="cc-modal__logo" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAACWCAYAAAACG/YxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAsGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuNzhiNzYzOCwgMjAyNS8wMi8xMS0xOToxMDowOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RNZnM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9NYW5pZmVzdEl0ZW0jIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBkZng9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmeC8xLjMvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIDI5LjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNS0wNC0yOFQxMDoyNDoyMiswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjUtMDQtMjhUMTA6MzA6MDQrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjUtMDQtMjhUMTA6MzA6MDQrMDI6MDAiIHhtcE1NOlJlbmRpdGlvbkNsYXNzPSJwcm9vZjpwZGYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmFkOTI2ZDYxLTA4Y2QtYWQ0NC05OTAyLTM2YWJjZjkyNGE1YSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTExYTI3MS1jZjJkLWU5NGItYWZkOS1iOGU5MDE2OTI1MTciIGlsbHVzdHJhdG9yOlN0YXJ0dXBQcm9maWxlPSJXZWIiIGlsbHVzdHJhdG9yOlR5cGU9IkRvY3VtZW50IiBpbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD0iQUlSb2JpbiIgeG1wVFBnOk5QYWdlcz0iMSIgeG1wVFBnOkhhc1Zpc2libGVUcmFuc3BhcmVuY3k9IkZhbHNlIiB4bXBUUGc6SGFzVmlzaWJsZU92ZXJwcmludD0iRmFsc2UiIHBkZjpQcm9kdWNlcj0iQWRvYmUgUERGIGxpYnJhcnkgMTcuMDAiIHBkZng6Q3JlYXRvclZlcnNpb249IjIxLjAuMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+R0NNIFYyIC0gTTIxIExvZ288L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OGNiOGFiNi0wZmNhLWNhNDItOGVhMi1jODVkZGViYWIwM2EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhjYjhhYjYtMGZjYS1jYTQyLThlYTItYzg1ZGRlYmFiMDNhIiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NjVFNjM5MDY4NkNGMTFEQkE2RTJEODg3Q0VBQ0I0MDciIHN0UmVmOnJlbmRpdGlvbkNsYXNzPSJwcm9vZjpwZGYiLz4gPHhtcE1NOk1hbmlmZXN0PiA8cmRmOlNlcT4gPHJkZjpsaT4gPHJkZjpEZXNjcmlwdGlvbiBzdE1mczpsaW5rRm9ybT0iRW1iZWRCeVJlZmVyZW5jZSI+IDxzdE1mczpyZWZlcmVuY2Ugc3RSZWY6ZmlsZVBhdGg9IkM6XE1hcmtldGluZzIxXERvd25sb2Fkc1xDaHJvbWVcQ3JlZGl0LnBuZyIgc3RSZWY6ZG9jdW1lbnRJRD0iMCIgc3RSZWY6aW5zdGFuY2VJRD0iMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDwvcmRmOlNlcT4gPC94bXBNTTpNYW5pZmVzdD4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OTRmMTI2Y2QtODZiYi1jZTQzLWEyZTMtY2ZlOWVmYzE2YzVkIiBzdEV2dDp3aGVuPSIyMDI1LTA0LTI4VDEwOjI0OjIwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBJbGx1c3RyYXRvciAyOS40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3BkZiB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OGNiOGFiNi0wZmNhLWNhNDItOGVhMi1jODVkZGViYWIwM2EiIHN0RXZ0OndoZW49IjIwMjUtMDQtMjhUMTA6MzA6MDQrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi41IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3BkZiB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMTExYTI3MS1jZjJkLWU5NGItYWZkOS1iOGU5MDE2OTI1MTciIHN0RXZ0OndoZW49IjIwMjUtMDQtMjhUMTA6MzA6MDQrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi41IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcFRQZzpNYXhQYWdlU2l6ZSBzdERpbTp3PSI2MDAuMDAwMDAwIiBzdERpbTpoPSIxNTAuMDAwMDAwIiBzdERpbTp1bml0PSJQaXhlbHMiLz4gPHhtcFRQZzpQbGF0ZU5hbWVzPiA8cmRmOlNlcT4gPHJkZjpsaT5DeWFuPC9yZGY6bGk+IDxyZGY6bGk+TWFnZW50YTwvcmRmOmxpPiA8cmRmOmxpPlllbGxvdzwvcmRmOmxpPiA8cmRmOmxpPkJsYWNrPC9yZGY6bGk+IDwvcmRmOlNlcT4gPC94bXBUUGc6UGxhdGVOYW1lcz4gPHhtcFRQZzpTd2F0Y2hHcm91cHM+IDxyZGY6U2VxPiA8cmRmOmxpPiA8cmRmOkRlc2NyaXB0aW9uIHhtcEc6Z3JvdXBOYW1lPSJEZWZhdWx0IFN3YXRjaCBHcm91cCIgeG1wRzpncm91cFR5cGU9IjAiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iV2hpdGUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkJsYWNrIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgUmVkIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlJHQiBZZWxsb3ciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjI1NSIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgR3JlZW4iIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIyNTUiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUkdCIEN5YW4iIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIyNTUiIHhtcEc6Ymx1ZT0iMjU1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgQmx1ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iMjU1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSR0IgTWFnZW50YSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIyNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTkzIEc9MzkgQj00NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE5MyIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iNDUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjM3IEc9MjggQj0zNiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNyIgeG1wRzpncmVlbj0iMjgiIHhtcEc6Ymx1ZT0iMzYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjQxIEc9OTAgQj0zNiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0MSIgeG1wRzpncmVlbj0iOTAiIHhtcEc6Ymx1ZT0iMzYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjQ3IEc9MTQ3IEI9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNDciIHhtcEc6Z3JlZW49IjE0NyIgeG1wRzpibHVlPSIzMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTEgRz0xNzYgQj01OSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1MSIgeG1wRzpncmVlbj0iMTc2IiB4bXBHOmJsdWU9IjU5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1MiBHPTIzOCBCPTMzIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjUyIiB4bXBHOmdyZWVuPSIyMzgiIHhtcEc6Ymx1ZT0iMzMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjE3IEc9MjI0IEI9MzMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMTciIHhtcEc6Z3JlZW49IjIyNCIgeG1wRzpibHVlPSIzMyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDAgRz0xOTggQj02MyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0MCIgeG1wRzpncmVlbj0iMTk4IiB4bXBHOmJsdWU9IjYzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTU3IEc9MTgxIEI9NzQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI1NyIgeG1wRzpncmVlbj0iMTgxIiB4bXBHOmJsdWU9Ijc0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xNDYgQj02OSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjE0NiIgeG1wRzpibHVlPSI2OSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0wIEc9MTA0IEI9NTUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxMDQiIHhtcEc6Ymx1ZT0iNTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MzQgRz0xODEgQj0xMTUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIzNCIgeG1wRzpncmVlbj0iMTgxIiB4bXBHOmJsdWU9IjExNSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0wIEc9MTY5IEI9MTU3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTY5IiB4bXBHOmJsdWU9IjE1NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj00MSBHPTE3MSBCPTIyNiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQxIiB4bXBHOmdyZWVuPSIxNzEiIHhtcEc6Ymx1ZT0iMjI2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTAgRz0xMTMgQj0xODgiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxMTMiIHhtcEc6Ymx1ZT0iMTg4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTQ2IEc9NDkgQj0xNDYiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI0NiIgeG1wRzpncmVlbj0iNDkiIHhtcEc6Ymx1ZT0iMTQ2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI3IEc9MjAgQj0xMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNyIgeG1wRzpncmVlbj0iMjAiIHhtcEc6Ymx1ZT0iMTAwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEwMiBHPTQ1IEI9MTQ1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTAyIiB4bXBHOmdyZWVuPSI0NSIgeG1wRzpibHVlPSIxNDUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTQ3IEc9MzkgQj0xNDMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDciIHhtcEc6Z3JlZW49IjM5IiB4bXBHOmJsdWU9IjE0MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTggRz0wIEI9OTMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTgiIHhtcEc6Z3JlZW49IjAiIHhtcEc6Ymx1ZT0iOTMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjEyIEc9MjAgQj05MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxMiIgeG1wRzpncmVlbj0iMjAiIHhtcEc6Ymx1ZT0iOTAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjM3IEc9MzAgQj0xMjEiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzciIHhtcEc6Z3JlZW49IjMwIiB4bXBHOmJsdWU9IjEyMSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTkgRz0xNzggQj0xNTMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxOTkiIHhtcEc6Z3JlZW49IjE3OCIgeG1wRzpibHVlPSIxNTMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTUzIEc9MTM0IEI9MTE3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTUzIiB4bXBHOmdyZWVuPSIxMzQiIHhtcEc6Ymx1ZT0iMTE3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTExNSBHPTk5IEI9ODciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTUiIHhtcEc6Z3JlZW49Ijk5IiB4bXBHOmJsdWU9Ijg3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTgzIEc9NzEgQj02NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjgzIiB4bXBHOmdyZWVuPSI3MSIgeG1wRzpibHVlPSI2NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xOTggRz0xNTYgQj0xMDkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxOTgiIHhtcEc6Z3JlZW49IjE1NiIgeG1wRzpibHVlPSIxMDkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTY2IEc9MTI0IEI9ODIiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNjYiIHhtcEc6Z3JlZW49IjEyNCIgeG1wRzpibHVlPSI4MiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNDAgRz05OCBCPTU3IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQwIiB4bXBHOmdyZWVuPSI5OCIgeG1wRzpibHVlPSI1NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMTcgRz03NiBCPTM2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTE3IiB4bXBHOmdyZWVuPSI3NiIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj05NiBHPTU2IEI9MTkiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI5NiIgeG1wRzpncmVlbj0iNTYiIHhtcEc6Ymx1ZT0iMTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NjYgRz0zMyBCPTExIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNjYiIHhtcEc6Z3JlZW49IjMzIiB4bXBHOmJsdWU9IjExIi8+IDwvcmRmOlNlcT4gPC94bXBHOkNvbG9yYW50cz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOmxpPiA8cmRmOmxpPiA8cmRmOkRlc2NyaXB0aW9uIHhtcEc6Z3JvdXBOYW1lPSJHcmF5cyIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0wIEc9MCBCPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIwIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjYgRz0yNiBCPTI2IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjYiIHhtcEc6Z3JlZW49IjI2IiB4bXBHOmJsdWU9IjI2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTUxIEc9NTEgQj01MSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjUxIiB4bXBHOmdyZWVuPSI1MSIgeG1wRzpibHVlPSI1MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj03NyBHPTc3IEI9NzciIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI3NyIgeG1wRzpncmVlbj0iNzciIHhtcEc6Ymx1ZT0iNzciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTAyIEc9MTAyIEI9MTAyIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTAyIiB4bXBHOmdyZWVuPSIxMDIiIHhtcEc6Ymx1ZT0iMTAyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTEyOCBHPTEyOCBCPTEyOCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEyOCIgeG1wRzpncmVlbj0iMTI4IiB4bXBHOmJsdWU9IjEyOCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xNTMgRz0xNTMgQj0xNTMiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTMiIHhtcEc6Z3JlZW49IjE1MyIgeG1wRzpibHVlPSIxNTMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTc5IEc9MTc5IEI9MTc5IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTc5IiB4bXBHOmdyZWVuPSIxNzkiIHhtcEc6Ymx1ZT0iMTc5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTIwNCBHPTIwNCBCPTIwNCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIwNCIgeG1wRzpncmVlbj0iMjA0IiB4bXBHOmJsdWU9IjIwNCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMzAgRz0yMzAgQj0yMzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzAiIHhtcEc6Z3JlZW49IjIzMCIgeG1wRzpibHVlPSIyMzAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjQyIEc9MjQyIEI9MjQyIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQyIiB4bXBHOmdyZWVuPSIyNDIiIHhtcEc6Ymx1ZT0iMjQyIi8+IDwvcmRmOlNlcT4gPC94bXBHOkNvbG9yYW50cz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOmxpPiA8cmRmOmxpPiA8cmRmOkRlc2NyaXB0aW9uIHhtcEc6Z3JvdXBOYW1lPSJXZWIgQ29sb3IgR3JvdXAiIHhtcEc6Z3JvdXBUeXBlPSIxIj4gPHhtcEc6Q29sb3JhbnRzPiA8cmRmOlNlcT4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NjMgRz0xNjkgQj0yNDUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2MyIgeG1wRzpncmVlbj0iMTY5IiB4bXBHOmJsdWU9IjI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0xMjIgRz0yMDEgQj02NyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEyMiIgeG1wRzpncmVlbj0iMjAxIiB4bXBHOmJsdWU9IjY3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1NSBHPTE0NyBCPTMwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIxNDciIHhtcEc6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" alt="Marketing21 Logo">
                </a>
            </div>
            <div class="cc-modal__body">
				<span class="cc-body-title-text"></span>
				<span class="cc-body-description-text"></span>               
            </div>			
			<div class="cc-modal_settings" id="CCsettingsPanel">
				<div class="cc-modal_settings-wrapper">
					<div class="cc-switch_field">
						<span class="cc-switch_title"><span class="cc-body-necessary-title-text"></span></span>
						<label class="cc-switch">
							<input id="consent-necessary" type="checkbox" value="cookiesNecessary" autocomplete="off" checked disabled/>
							<span class="cc-slider"></span>
						</label>
					</div>
					<div class="cc-switch_field">
						<span class="cc-switch_title"><span class="cc-body-preferences-title-text"></span></span>
						<label class="cc-switch">
							<input id="consent-preferences" type="checkbox" value="cookiesPreferences" autocomplete="off" checked>
							<span class="cc-slider"></span>
						</label>
					</div>
					<div class="cc-switch_field">
						<span class="cc-switch_title"><span class="cc-body-analytics-title-text"></span></span>
						<label class="cc-switch">
							<input id="consent-analytics" type="checkbox" value="cookiesAnalytics" autocomplete="off" checked>
							<span class="cc-slider"></span>
						</label>
					</div>
					<div class="cc-switch_field">
						<span class="cc-switch_title"><span class="cc-body-marketing-title-text"></span></span>
						<label class="cc-switch">
							<input id="consent-marketing" type="checkbox" value="cookiesMarketing" autocomplete="off" checked>
							<span class="cc-slider"></span>
						</label>
					</div>
				</div>
			</div>
			
            <div class="cc-modal__footer">
                <button onclick="openCCsettingsPanel('CCsettingsPanel')" class="cc-modal__button" id="cc-goto-selection"><span class="cc-footer-open-settings-text"></span></button>
				<button id="cc-accept-selection" class="cc-modal__button show_on_settings"><span class="cc-footer-accept-selection-text"></span></button>
                <button id="cc-accept-all" class="cc-modal__button cc-modal__button--active"><span class="cc-footer-accept-all-text"></span></button>
            </div>
        </div>
    </div>
</div>				

<style>
.cc-modal{
	position: fixed!important;
	width: 100vw!important;
	height: 100vh!important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	bottom: 0!important;
	inset: 0!important;
	z-index: 99999!important;
	display: flex!important;
	justify-content: center!important;
	align-items: center!important;
	overflow: hidden!important;
	outline: 0!important;
	transition: opacity .15s linear!important;
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
	letter-spacing: normal;
	color: #212121;
	background-color: rgba(20,20,20,.75)!important;
	font-family: "Montserrat", sans-serif!important;
	font-optical-sizing: auto;
}
.cc-modal:not(.open) {
	display: none!important;
	opacity: 0!important;
}
.cc-modal.open {
	overflow-x: hidden!important;
	overflow-y: auto!important;
}
.cc-modal__header p {
	font-size: 24px!important;
	font-weight: 700!important;
	line-height: 1.1em!important;
	color: #001450!important;
}
.cc-modal .cc-modal__dialog {
	transition: transform .3s ease-out;
	transform: translate(0,-50px);
	position: relative;
	margin: 1.75em auto;
	inline-size: calc(100% - 1em);
	pointer-events: none;
	max-inline-size: 42em;
	max-block-size: 80vh;
}
.cc-modal.open .cc-modal__dialog {
	transform: none;
    font-size: initial;
}
.cc-modal__content {
	position: relative;
	display: flex;
	flex-direction: column;
	inline-size: 100%;
	pointer-events: auto;
	background-color: #f8f9fa;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 0.5em;
	outline: 0;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	gap: 20px;
	padding: 30px;
}
.cc-modal__content > * {
	padding: 0;
}
.cc-modal__content > * > * {
	margin-block: unset;
}
.cc-modal__header {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	align-content: normal;
	gap: 20px;
	padding-bottom: 0;
}
.cc-modal__logo {
	height: 32px;
	width: 120px;
	object-fit: contain;
}
.cc-modal__body > p {
	color: #212121;
}
.cc-modal__body > p, .cc-modal__body > p > a{
	font-size: 14px!important;
	line-height: 1.3em!important;
}
.cc-modal__body > p > a {
	color: #001450;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: normal;
	line-height: 1.3em;
	gap: 10px;
}
.cc-modal__body > p > a > span{
	display: block;
	width: 8px;
	height: 8px;
	border-top: 1px solid #001450;
	border-right: 1px solid #001450;
	transform: rotate(45deg);
}
.cc-modal__body > * + * {
	margin-top: .8em;
}
.cc-modal__footer {
	display: flex;
	align-items: stretch;
	gap: 2em;
	padding-top: 0;
}
.cc-modal_settings{
	display: none;
}
.cc-modal_settings.open{
	display: block;
}
.cc-modal_settings-wrapper{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: normal;
	gap: 20px;
}
.cc-switch_field{
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: normal;
	gap:5px;
	flex-grow: 1;
	flex-basis: 0;
}
.cc-switch_field .cc-switch_title{
	font-size: 16px!important;
	text-align: center;
	font-weight: bold;
	color: #001450;
}
.cc-switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
}
.cc-switch input { 
	opacity: 0;
	width: 0;
	height: 0;
}
.cc-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #001450;
	-webkit-transition: .3s;
	transition: .3s;
	border-radius: 34px;
}
.cc-slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: #afe1ff;
	-webkit-transition: .3s;
	transition: .3s;
	border-radius: 50%;
}

input:checked + .cc-slider {
	background-color: #0056eb;
}
input:focus + .cc-slider {
	box-shadow: 0 0 1px #2196F3;
}
input:checked + .cc-slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
	background-color: #fff;
}
input:disabled + .cc-slider {
	background-color: #e6f5ff;
}
input:disabled + .cc-slider:before {
	background-color: #0056eb;
}
.cc-modal__button {
	flex:  1!important;
	color: #001450;
	background-color: #e6f5ff;
	background-image: none;
	border-radius: .3em!important;
	padding: 0.7em 1em!important;
	cursor: pointer;
	font-size: 16px!important;
	font-weight: bold!important;
	transition: background-color .3s;
	font-family: "Montserrat", sans-serif!important;
	font-optical-sizing: auto;
	border: none!important;
}
 .cc-modal__button.show_on_settings{
	 display: none;
 }
 .cc-modal__button.show-it{
	 display: block;
 }	 
 .cc-modal__button.hide-it{
	 display: none;
 }
.cc-modal__button:hover,
.cc-modal__button:focus {
	background-color: #afe1ff;
	background-image: none;
	color: #001450;
}
.cc-modal__button--active {
	color: #ffffff;
	background-color: #001450;
}
.cc-modal__button--active:hover,
.cc-modal__button--active:focus {
	background-color: #001ea0;
	color: #ffffff;
}
.cc-modal__button--settings, .cc-modal__button--settings:hover {
	position: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	inset-block-end: 1em;
	inset-inline-start: 1em;
	border: none;
	background: transparent;
	z-index: 99998;
	cursor: pointer;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAArzmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4NywgMjAyNS8wMy8wNi0xOToxMjowMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6aWxsdXN0cmF0b3I9Imh0dHA6Ly9ucy5hZG9iZS5jb20vaWxsdXN0cmF0b3IvMS4wLyIgeG1sbnM6eG1wVFBnPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvdC9wZy8iIHhtbG5zOnN0RGltPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvRGltZW5zaW9ucyMiIHhtbG5zOnhtcEc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9nLyIgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI1LTA1LTEwVDAyOjM0OjUxKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0wNS0xMFQwMjozNDo1MSswMjowMCIgeG1wOkNyZWF0ZURhdGU9IjIwMjUtMDUtMTBUMDI6Mjg6NDArMDI6MDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSWxsdXN0cmF0b3IgMjkuNCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTA4ZDAyMjctN2RmNC0wNTRlLWJhODgtMWY4ZmU2ZDRlZGZlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGE2NjlmM2QtYjhkYy1kMjQxLWFjYTgtNTM1MDk2YzIzNTk3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NUQyMDg5MjQ5M0JGREIxMTkxNEE4NTkwRDMxNTA4QzgiIHhtcE1NOlJlbmRpdGlvbkNsYXNzPSJwcm9vZjpwZGYiIGlsbHVzdHJhdG9yOlN0YXJ0dXBQcm9maWxlPSJQcmludCIgaWxsdXN0cmF0b3I6Q3JlYXRvclN1YlRvb2w9IkFJUm9iaW4iIGlsbHVzdHJhdG9yOlR5cGU9IkRvY3VtZW50IiB4bXBUUGc6SGFzVmlzaWJsZU92ZXJwcmludD0iRmFsc2UiIHhtcFRQZzpIYXNWaXNpYmxlVHJhbnNwYXJlbmN5PSJGYWxzZSIgeG1wVFBnOk5QYWdlcz0iMSIgcGRmOlByb2R1Y2VyPSJBZG9iZSBQREYgbGlicmFyeSAxNy4wMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+TTIxIFRvcGljcyBJY29uIFNldDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmIxOTI1NWI0LTFlMmEtZmY0My1hYmVhLTQ2ODM1ZWM0MzMwYSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpiMTkyNTViNC0xZTJhLWZmNDMtYWJlYS00NjgzNWVjNDMzMGEiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgc3RSZWY6cmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OWMwMTI3ZS00MTc1LTA4NDMtOWIzZS1iNzU2MWM5M2YxNDEiIHN0RXZ0OndoZW49IjIwMjEtMDktMTVUMDI6NTg6MjcrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI0LjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNmE0ZjMwNy0zZjg4LTE1NGEtOWU1YS1hYTM5MTY5NTM2ZWEiIHN0RXZ0OndoZW49IjIwMjUtMDUtMTBUMDE6MzU6MjMrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIElsbHVzdHJhdG9yIDI5LjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmIxOTI1NWI0LTFlMmEtZmY0My1hYmVhLTQ2ODM1ZWM0MzMwYSIgc3RFdnQ6d2hlbj0iMjAyNS0wNS0xMFQwMjozNDo1MSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjEwOGQwMjI3LTdkZjQtMDU0ZS1iYTg4LTFmOGZlNmQ0ZWRmZSIgc3RFdnQ6d2hlbj0iMjAyNS0wNS0xMFQwMjozNDo1MSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjEwMC4wMDAwMDAiIHN0RGltOmg9IjEwMC4wMDAwMDAiIHN0RGltOnVuaXQ9IlBpeGVscyIvPiA8eG1wVFBnOlBsYXRlTmFtZXM+IDxyZGY6U2VxPiA8cmRmOmxpPkN5YW48L3JkZjpsaT4gPHJkZjpsaT5NYWdlbnRhPC9yZGY6bGk+IDxyZGY6bGk+WWVsbG93PC9yZGY6bGk+IDxyZGY6bGk+QmxhY2s8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3htcFRQZzpQbGF0ZU5hbWVzPiA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4gPHJkZjpTZXE+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkRlZmF1bHQgU3dhdGNoIEdyb3VwIiB4bXBHOmdyb3VwVHlwZT0iMCI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJXaGl0ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjU1IiB4bXBHOmJsdWU9IjI1NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQmxhY2siIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyOSIgeG1wRzpncmVlbj0iMjkiIHhtcEc6Ymx1ZT0iMjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgUmVkIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjI3IiB4bXBHOmdyZWVuPSI2IiB4bXBHOmJsdWU9IjE5Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDTVlLIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjM3IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgR3JlZW4iIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNTAiIHhtcEc6Ymx1ZT0iNjQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjE1OSIgeG1wRzpibHVlPSIyMjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgQmx1ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ5IiB4bXBHOmdyZWVuPSIzOSIgeG1wRzpibHVlPSIxMzEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgTWFnZW50YSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIxMjYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTUgTT0xMDAgWT05MCBLPTEwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkwIiB4bXBHOmdyZWVuPSIyMiIgeG1wRzpibHVlPSIzNCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09OTAgWT04NSBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzAiIHhtcEc6Z3JlZW49IjUxIiB4bXBHOmJsdWU9IjQyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT04MCBZPTk1IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMyIgeG1wRzpncmVlbj0iNzgiIHhtcEc6Ymx1ZT0iMjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTUwIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0MyIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTM1IFk9ODUgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQ5IiB4bXBHOmdyZWVuPSIxNzgiIHhtcEc6Ymx1ZT0iNTEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NSBNPTAgWT05MCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTIiIHhtcEc6Z3JlZW49IjIzNCIgeG1wRzpibHVlPSIxNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0yMCBNPTAgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjIyIiB4bXBHOmdyZWVuPSIyMjAiIHhtcEc6Ymx1ZT0iMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz01MCBNPTAgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTQ5IiB4bXBHOmdyZWVuPSIxOTMiIHhtcEc6Ymx1ZT0iMzEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzUgTT0wIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU4IiB4bXBHOmdyZWVuPSIxNzAiIHhtcEc6Ymx1ZT0iNTMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9ODUgTT0xMCBZPTEwMCBLPTEwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTQxIiB4bXBHOmJsdWU9IjU0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTkwIE09MzAgWT05NSBLPTMwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMCIgeG1wRzpncmVlbj0iMTAyIiB4bXBHOmJsdWU9IjUxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTc1IE09MCBZPTc1IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ3IiB4bXBHOmdyZWVuPSIxNzIiIHhtcEc6Ymx1ZT0iMTAyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTgwIE09MTAgWT00NSBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjEiIHhtcEc6Ymx1ZT0iMTU0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTcwIE09MTUgWT0wIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU0IiB4bXBHOmdyZWVuPSIxNjkiIHhtcEc6Ymx1ZT0iMjI1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTg1IE09NTAgWT0wIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI5IiB4bXBHOmdyZWVuPSIxMTMiIHhtcEc6Ymx1ZT0iMTg0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTEwMCBNPTk1IFk9NSBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI0NSIgeG1wRzpncmVlbj0iNDYiIHhtcEc6Ymx1ZT0iMTMxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTEwMCBNPTEwMCBZPTI1IEs9MjUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI0MSIgeG1wRzpncmVlbj0iMzUiIHhtcEc6Ymx1ZT0iOTIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzUgTT0xMDAgWT0wIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEwMiIgeG1wRzpncmVlbj0iMzYiIHhtcEc6Ymx1ZT0iMTMxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTUwIE09MTAwIFk9MCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDkiIHhtcEc6Z3JlZW49IjI3IiB4bXBHOmJsdWU9IjEyOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0zNSBNPTEwMCBZPTM1IEs9MTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNjMiIHhtcEc6Z3JlZW49IjI1IiB4bXBHOmJsdWU9IjkxIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTEwIE09MTAwIFk9NTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjE0IiB4bXBHOmdyZWVuPSIxMSIgeG1wRzpibHVlPSI4MiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09OTUgWT0yMCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzEiIHhtcEc6Z3JlZW49IjI5IiB4bXBHOmJsdWU9IjExNSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0yNSBNPTI1IFk9NDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjAzIiB4bXBHOmdyZWVuPSIxODciIHhtcEc6Ymx1ZT0iMTYwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTQwIE09NDUgWT01MCBLPTUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNjQiIHhtcEc6Z3JlZW49IjEzOCIgeG1wRzpibHVlPSIxMjMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NTAgTT01MCBZPTYwIEs9MjUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMjMiIHhtcEc6Z3JlZW49IjEwNiIgeG1wRzpibHVlPSI4OCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz01NSBNPTYwIFk9NjUgSz00MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk5IiB4bXBHOmdyZWVuPSI3OCIgeG1wRzpibHVlPSI2NiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0yNSBNPTQwIFk9NjUgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjAyIiB4bXBHOmdyZWVuPSIxNTgiIHhtcEc6Ymx1ZT0iMTAzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTMwIE09NTAgWT03NSBLPTEwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTc3IiB4bXBHOmdyZWVuPSIxMjciIHhtcEc6Ymx1ZT0iNzQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MzUgTT02MCBZPTgwIEs9MjUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNDciIHhtcEc6Z3JlZW49Ijk2IiB4bXBHOmJsdWU9IjU1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTQwIE09NjUgWT05MCBLPTM1IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTI1IiB4bXBHOmdyZWVuPSI3OCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz00MCBNPTcwIFk9MTAwIEs9NTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMDQiIHhtcEc6Z3JlZW49IjYwIiB4bXBHOmJsdWU9IjE3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTUwIE09NzAgWT04MCBLPTcwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNjciIHhtcEc6Z3JlZW49IjQxIiB4bXBHOmJsdWU9IjI0Ii8+IDwvcmRmOlNlcT4gPC94bXBHOkNvbG9yYW50cz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOmxpPiA8cmRmOmxpPiA8cmRmOkRlc2NyaXB0aW9uIHhtcEc6Z3JvdXBOYW1lPSJHcmF5cyIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz0xMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyOSIgeG1wRzpncmVlbj0iMjkiIHhtcEc6Ymx1ZT0iMjciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9OTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI2MCIgeG1wRzpncmVlbj0iNjAiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9ODAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSI4NyIgeG1wRzpncmVlbj0iODciIHhtcEc6Ymx1ZT0iODYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9NzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTIiIHhtcEc6Z3JlZW49IjExMSIgeG1wRzpibHVlPSIxMTEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9NjAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMzUiIHhtcEc6Z3JlZW49IjEzNSIgeG1wRzpibHVlPSIxMzUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9NTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNTciIHhtcEc6Z3JlZW49IjE1NyIgeG1wRzpibHVlPSIxNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9NDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNzgiIHhtcEc6Z3JlZW49IjE3OCIgeG1wRzpibHVlPSIxNzgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxOTgiIHhtcEc6Z3JlZW49IjE5OCIgeG1wRzpibHVlPSIxOTgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9MjAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMTgiIHhtcEc6Z3JlZW49IjIxOCIgeG1wRzpibHVlPSIyMTgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9MTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzciIHhtcEc6Z3JlZW49IjIzNyIgeG1wRzpibHVlPSIyMzciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTAgWT0wIEs9NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NiIgeG1wRzpncmVlbj0iMjQ2IiB4bXBHOmJsdWU9IjI0NiIvPiA8L3JkZjpTZXE+IDwveG1wRzpDb2xvcmFudHM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpsaT4gPHJkZjpsaT4gPHJkZjpEZXNjcmlwdGlvbiB4bXBHOmdyb3VwTmFtZT0iQnJpZ2h0cyIgeG1wRzpncm91cFR5cGU9IjEiPiA8eG1wRzpDb2xvcmFudHM+IDxyZGY6U2VxPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MTAwIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIyNyIgeG1wRzpncmVlbj0iNiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09NzUgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM0IiB4bXBHOmdyZWVuPSI5MSIgeG1wRzpibHVlPSIxMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MTAgWT05NSBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjIyMiIgeG1wRzpibHVlPSIwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTg1IE09MTAgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1w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");
	background-repeat: no-repeat;
	background-size: contain;
	width: 3em;
	height: 3em;
}
.cc-modal__button--settings svg {
	inline-size: 1em;
	block-size: 1em;
}
.cc-modal__button-close {
	border: none;
	background: transparent;
	float: right;
	font-size: 2em!important;
	cursor: pointer;
}
.cc-modal__button-close:hover{
	color: #001ea0;
}
.cc-modal details {
	padding: .5em;
	border: 1px solid #dadce0;
	border-radius: .25em;
}
.cc-modal details summary {
	cursor: pointer;
}
.cc-modal details summary > * {
	display: inline;
}
details[open] summary {
	border-bottom: 1px solid #dadce0;
	margin-bottom: 0.5em;
}
.cc-modal details > div > * {
	margin-bottom: unset;
}
.cc-modal details > div > * + * {
	margin-top: .5em;
}

@media only screen and (max-width:767px){
	.cc-modal{
	}
	.cc-modal .cc-modal__dialog {
		max-inline-size: 90vw;
	}
	.cc-modal__content {
		width: 90vw;
		box-sizing: border-box;
		gap: 5px;
		padding: 3vw;
	}
	
	.cc-modal__header {
		flex-direction: column-reverse;
		justify-content: flex-start;
		align-items: stretch;
		gap: 5px;
		padding-bottom: 0;
	}

    .cc-modal__logo__url{
		align-self: flex-end;
    }
	
	.cc-modal__header p{
		font-size: 20px!important;
	}
    .cc-modal__body > p, .cc-modal__body > p > a{
	    font-size: 14px!important;
    }
	.cc-modal__footer {
		flex-direction:column-reverse;
		gap: 10px;
		margin-top: 10px;
	}
	.cc-modal_settings-wrapper{
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: center;
		align-items: center;
		align-content: normal;
		gap: 10px;
	}
	
	.cc-switch_field{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
		align-content: normal;
		gap: 10px;
		width: 100%;
	}
	.cc-switch_field .cc-switch_title{
		font-size: 16px!important;
		text-align: left!important;
	}
	.cc-switch {
		width: 56px;
		height: 28px;
	}
	.cc-slider:before {
		width: 20px;
		height: 20px;
	}
	input:checked + .cc-slider:before {
		-webkit-transform: translateX(28px);
		-ms-transform: translateX(28px);
		transform: translateX(28px);
		background-color: #fff;
	}
    .cc-modal__button--settings {
	    display: none;
    }
}
</style>
<script>	
var storageKeyName = 'marketing21_cookieConsent';

function openCCModal(id) {
	document.getElementById(id).classList.add('open');
    document.body.classList.add('cc-modal-open');
    if (localStorage.getItem(storageKeyName) !== null) {
		var consent = JSON.parse(localStorage.getItem(storageKeyName));
			
		if (consent.ad_storage === 'granted' || consent.ad_user_data === 'granted' || consent.ad_personalization === 'granted') {
			document.getElementById('consent-marketing').checked = true;
		} else {
			document.getElementById('consent-marketing').checked = false;
		}

		if (consent.analytics_storage === 'granted') {
			document.getElementById('consent-analytics').checked = true;
		} else {
			document.getElementById('consent-analytics').checked = false;
		}

		if (consent.personalization_storage === 'granted' || consent.functionality_storage === 'granted') {
			document.getElementById('consent-preferences').checked = true;
		} else {
			document.getElementById('consent-preferences').checked = false;
		}

		if (consent.security_storage === 'granted') {
			document.getElementById('consent-necessary').checked = true;
		} else {
			document.getElementById('consent-necessary').checked = false;
		}
			document.getElementById('CCsettingsPanel').classList.remove('open');
			document.getElementById('cc-goto-selection').classList.remove('hide-it');
			document.getElementById('cc-accept-selection').classList.remove('show-it');
			document.getElementById('cc-goto-selection').classList.add('show-it');
			document.getElementById('cc-accept-selection').classList.add('hide-it');
        }
    }
	
function openCCsettingsPanel(id) {		
	document.getElementById(id).classList.add('open');
	document.getElementById('cc-goto-selection').classList.remove('show-it');
	document.getElementById('cc-accept-selection').classList.remove('hide-it');
	document.getElementById('cc-goto-selection').classList.add('hide-it');
	document.getElementById('cc-accept-selection').classList.add('show-it');
}

function acceptAllCookies() {
	document.getElementById('consent-marketing').checked = true;
	document.getElementById('consent-analytics').checked = true;
	document.getElementById('consent-preferences').checked = true;
	document.getElementById('consent-necessary').checked = true;
    acceptSelectedCookies();
};

function acceptSelectedCookies() {
    var consent =
	{
		ad_storage: document.getElementById('consent-marketing').checked ? 'granted' : 'denied',
		analytics_storage: document.getElementById('consent-analytics').checked ? 'granted' : 'denied',
		personalization_storage: document.getElementById('consent-preferences').checked ? 'granted' : 'denied',
		functionality_storage: document.getElementById('consent-preferences').checked ? 'granted' : 'denied',
		security_storage: 'granted',
		ad_user_data: document.getElementById('consent-marketing').checked ? 'granted' : 'denied',
		ad_personalization: document.getElementById('consent-marketing').checked ? 'granted' : 'denied',
	};
        gtag('consent', 'update', consent);
        localStorage.setItem(storageKeyName, JSON.stringify(consent));
        dataLayer.push({event: 'gtm_consent_update'});
        document.querySelector('.cc-modal.open').classList.remove('open');
        document.body.classList.remove('cc-modal-open');
    }
	
window.dataLayer = window.dataLayer || [];	
function gtag() {dataLayer.push(arguments);}
	
CCDictionary.translate();
	
if (localStorage.getItem(storageKeyName) === null) {
	var open = true;
	var a = document.getElementsByClassName('policy_url');
	if (a.length) {
		var href = a[0].getAttribute('href').split(':/');
		href = new URL(href[href.length - 1], window.location.href);
		href = String(href.pathname) + '/';
		var url = String(window.location.pathname) + '/';
		console.log(href, url);
		if (url.indexOf(href) === 0) {open = false;}
	}
	if (open) {openCCModal('cc-accept');}
}

document.getElementById('cc-accept-all').addEventListener('click', function (ev) {
    acceptAllCookies();
});

document.getElementById('cc-accept-selection').addEventListener('click', function (ev) {
    acceptSelectedCookies();
});
</script>

Open the Advanced settings, look for the Consent Settings and chosse the No additional consent required option
Triggering: Consent Initialization - All pages -> Save

4. Now we will open the Variables tab and click on New.
Type:
Constant
Variable name: DataPolicyURL (use exactly this name)
Value: find the data policy or cookie policy document page on your website and copy-paste its URL
Then click on Save

For example, if the privacy policy is accessible at https://domain.com/privacy-policy/, then the value is /adatkezelesi-tajekoztato/, but you can also specify the full URL.

5. Now open the Triggers tab, and click on New
Type:
Custom Event
Trigger name: gtm_consent_update
Event name: gtm_consent_update
Fires on: All custom events -> then click on Save

6. Now open Tags tab
Here, you have to find all tracking codes that are not inside the Google ecosystem (mostly Facebook / Meta pixel, LinkedIn pixel, TikTok pixel, Microsoft Ads or Clarity / Hotjar tag, etc). These tags are not using Google’s built-in consent settings. So you have to set the additional consent settings according to the code’s functioning and data collection. (You can find an example below)
All these pixels need to be given a new trigger: additionally to the basic trigger (Like All pages), add ‘gtm_consent_update’. So these codes will fire if the All pages OR ‘gtm_consent_update’ triggers them. -> Now click on Save

7. Now we are ready to test: click on preview and check if all your tracking codes are running smoothly as intended. Please also test you website in incognito mode, so you can see what happens when new visitors land on your website. Also test the first and the second opened pages, and the cases when user gives approval or denies it.

Info: the consent default and consent update tags won’t appear on DataLayer Checker Chrome extension as they are running in through GTM. But that doesn’t mean any issues as long as everything works fine in the Preview mode.

If you did everything right, the codes will run smoothly, and you’ll save hundreds of euros each year. It’s probably time to reward yourself with a beer, a spritzer, or maybe a coffee. 🙂

Terms of Use: Creative Commons Attribution 4.0 International (CC BY 4.0) https://creativecommons.org/licenses/by/4.0/

Additions:

  1. Free to use, modify, and embed on any website, including for commercial purposes.
  2. The Marketing21 logo and branding elements displayed in the banner must be kept intact and clearly visible.
  3. The license and copyright notice block within the code must be retained.

Developed by: