{"id":8233,"date":"2023-12-22T12:54:55","date_gmt":"2023-12-22T11:54:55","guid":{"rendered":"https:\/\/teppichreinigung-ruhr.de\/pulizia-tappeti-a-bonn\/"},"modified":"2026-10-10T15:31:15","modified_gmt":"2026-10-10T13:31:15","slug":"pulizia-tappeti-a-bonn","status":"publish","type":"page","link":"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-bonn\/","title":{"rendered":"Pulizia tappeti a Bonn"},"content":{"rendered":"<div class=\"wpb-content-wrapper\" id=\"wpb-content-root\"><p>[vc_row][vc_column][vc_column_text]<\/p>\n<style>body.page-id-2994 .trr-fold{margin:12px 0;border:1px solid #e4ded3;border-radius:8px;background:#fff}body.page-id-2994 .trr-fold>summary{cursor:pointer;font-family:Kanit,sans-serif;font-size:19px;line-height:1.3;font-weight:500;padding:12px 14px;color:#333}body.page-id-2994 .trr-fold>div{padding:0 14px 14px}body.page-id-2994 .trr-fold[open]>summary{border-bottom:1px solid #e4ded3;margin-bottom:12px}body.page-id-2994 .trr-cities>.my-grid-layout{padding:0 14px 14px}body.page-id-2994 .trr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}body.page-id-2994 .trr-steps figure{min-width:0}body.page-id-2994 .trr-steps figcaption{font-size:17px;line-height:1.35}body.page-id-2994 .trr-cleaning-photo img{max-height:240px;object-fit:contain}@media(max-width:650px){body.page-id-2994 .trr-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.page-id-2994 .trr-fold>summary{font-size:17px;padding:11px 12px}body.page-id-2994 .post-2994 h2{font-size:25px;line-height:1.25}body.page-id-2994 .trr-cleaning-photo img{max-height:180px}body.page-id-2994 .post-2994 .wpb_text_column{margin-bottom:12px!important}}<\/style>\n<style>body.page-id-2994 .wpb-content-wrapper>br{display:none}body.page-id-2994 .wpb_content_element{margin-bottom:18px!important}body.page-id-2994 #abholbut{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;margin:10px auto 8px!important;z-index:auto!important}body.page-id-2994 #weiter1{max-width:100%;white-space:normal;border-radius:12px!important}body.page-id-2994 #bonn-sticky-booking{position:fixed!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:50%!important;transform:translateX(-50%)!important;z-index:99999!important;display:flex!important;justify-content:center;align-items:center;width:max-content;max-width:calc(100vw - 28px);padding:12px 22px;border-radius:14px;background:#ed1c24!important;color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1.25;text-align:center;box-shadow:0 5px 18px rgba(0,0,0,.25)}body.page-id-2994 #bonn-sticky-booking:hover,body.page-id-2994 #bonn-sticky-booking:focus-visible{background:#bd0a11!important;color:#fff!important}body.page-id-2994 .stadtliste a[href=\"\/ihre-stadt\/\"] button{background:#ed1c24!important;border-radius:12px!important}body.page-id-2994 .stadtliste a[href=\"\/ihre-stadt\/\"] button .ubtn-hover{background:#bd0a11!important}body.page-id-2994 .ult_buttons .ubtn{background:#ed1c24!important;border-color:#ed1c24!important;color:#fff!important;border-radius:12px!important}body.page-id-2994 .ult_buttons .ubtn:hover{background:#bd0a11!important;border-color:#bd0a11!important}@media(max-width:650px){body.page-id-2994 #bonn-sticky-booking{font-size:15px;padding:11px 16px;white-space:normal}}body.page-id-2994 #rev_slider_27_1 rs-sbg canvas{display:none!important}body.page-id-2994 #rev_slider_27_1 rs-sbg img{opacity:1!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;animation:none!important}body.page-id-2994 #bonn-rechner{scroll-margin-top:95px}body.page-id-2994 #logo{padding:4px 0!important}body.page-id-2994 #logo img.normal_logo{max-width:620px!important;width:100%!important;height:auto!important}body.page-id-2994 #rev_slider_90_1_forcefullwidth,body.page-id-2994 #rev_slider_90_1_wrapper{max-height:360px!important;overflow:hidden!important}body.page-id-2994 .post-2994 h1{margin:14px 0 16px!important;line-height:1.18!important}@media(max-width:767px){body.page-id-2994 #header .top-bar{display:none!important}body.page-id-2994 #logo img.normal_logo{max-width:min(82vw,360px)!important}body.page-id-2994 #rev_slider_90_1_forcefullwidth,body.page-id-2994 #rev_slider_90_1_wrapper{max-height:300px!important}body.page-id-2994 .sfm-floating-menu .sfm-button:not(:has(a[href^=\"tel:\"])){display:none!important}body.page-id-2994 .sfm-floating-menu .sfm-button:has(a[href^=\"tel:\"]) .sfm-shape-button{width:44px!important;height:44px!important}body.page-id-2994 #tidio-chat-root{display:none!important}body.page-id-2994 .post-2994{padding-bottom:0}body.page-id-2994 #footer{padding-bottom:0}body.page-id-2994 .post-2994 h1 span{font-size:clamp(25px,6.7vw,32px)!important}}body.page-id-2994 #footer{padding-bottom:0!important}body.page-id-2994 #footer .footer-widgets{padding-bottom:16px!important}body.page-id-2994 #footer .footer-copyright{display:none}body.page-id-2994 #footer .footer-widgets>.container{display:flex;align-items:flex-start;flex-wrap:wrap}body.page-id-2994 #footer .footer-widgets>.container>.column:last-child{align-self:flex-end;margin-bottom:0!important}body.page-id-2994.trr-footer-visible #bonn-sticky-booking{display:none!important}@media(max-width:767px){body.page-id-2994 #footer .footer-widgets>.container{display:block}body.page-id-2994 #footer #custom_html-10,body.page-id-2994 #footer #custom_html-10 ul{margin-bottom:0!important}}<\/style>\n<p><script>(function(){function compactBonnFooter(){var footer=document.getElementById(\"footer\");if(!footer||!(\"IntersectionObserver\" in window))return;new IntersectionObserver(function(entries){document.body.classList.toggle(\"trr-footer-visible\",entries[0].isIntersecting)}).observe(footer)}if(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",compactBonnFooter)}else{compactBonnFooter()}})();<\/script><a id=\"bonn-sticky-booking\" href=\"https:\/\/teppichreinigung-ruhr.de\/it\/fissa-un-appuntamento-per-il-ritiro\/\">Jetzt Abholtermin vereinbaren<\/a><\/p>\n<style>body.page-id-2994 .post-2994 h1>span:last-child{color:#806a3d!important}body.page-id-2994 .trr-fold a{color:#715d34}body.page-id-2994 .trr-fast-compare input:focus-visible{outline:3px solid #202020;outline-offset:4px}body.page-id-2994 .sfm-shape-button{border-radius:50%!important}body.page-id-2994 a:focus-visible,body.page-id-2994 button:focus-visible{outline:3px solid #202020;outline-offset:3px}body.page-id-2994 .wprevpro_t1_P_3,body.page-id-2994 .wprs_rd_more{color:#666!important}body.page-id-2994 #main-menu .menu-item a[href$=\"\/kontakt\/\"],body.page-id-2994 .trr-small-button,body.page-id-2994 #bonn-sticky-booking{background:#d20a13!important;color:#fff!important}body.page-id-2994 .sfm-button>a:not(.sfm-shape-button){background:#75613a!important;color:#fff!important}<\/style>\n<p><script>(function(){function fix(){var menu=document.querySelector('#main-menu');if(menu)menu.querySelectorAll('li>a:not([href])').forEach(function(a){var first=a.parentElement.querySelector('a[href]');if(first)a.href=first.getAttribute('href')});document.querySelectorAll('a.fa-facebook').forEach(function(a){a.setAttribute('aria-label','Teppichreinigung Ruhr auf Facebook')});document.querySelectorAll('a.fa-instagram').forEach(function(a){a.setAttribute('aria-label','Teppichreinigung Ruhr auf Instagram')});document.querySelectorAll('a[href*=\"tiktok.com\"]').forEach(function(a){a.setAttribute('aria-label','Teppichreinigung Ruhr auf TikTok')});document.querySelectorAll('.sfm-shape-button').forEach(function(a){var h=a.getAttribute('href')||'';a.setAttribute('aria-label',h.indexOf('tel:')===0?'Teppichreinigung Ruhr anrufen':h.indexOf('mailto:')===0?'E-Mail an Teppichreinigung Ruhr':'Kontakt aufnehmen')});document.querySelectorAll('.search-link,.search-btn,.search-button').forEach(function(a){a.setAttribute('aria-label','Website durchsuchen')});document.querySelectorAll('#logo img').forEach(function(img){img.setAttribute('width','300');img.setAttribute('height','22')});document.querySelectorAll('.wprevpro_t1_site_logo').forEach(function(img){img.setAttribute('width','32');img.setAttribute('height','32');img.loading='lazy'});document.querySelectorAll('.wprevpro_t1_IMG_4').forEach(function(img){img.setAttribute('width','64');img.setAttribute('height','64');img.loading='lazy'});document.querySelectorAll('.sfm-floating-menu a').forEach(function(a){if(!a.getAttribute('aria-label'))a.setAttribute('aria-label',(a.textContent||'Kontakt aufnehmen').trim())});document.querySelectorAll('footer img').forEach(function(img){if(!img.hasAttribute('loading'))img.loading='lazy';if(!img.hasAttribute('width')&&img.naturalWidth)img.setAttribute('width',img.naturalWidth);if(!img.hasAttribute('height')&&img.naturalHeight)img.setAttribute('height',img.naturalHeight)})}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',fix,{once:true});else fix()})();<\/script><br \/>\n[\/vc_column_text][vc_column_text]<\/p>\n<figure class=\"trr-speed-hero\" style=\"margin:0 0 20px\"><img src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2024\/10\/bonn2-768x280.webp\" srcset=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2024\/10\/bonn2-400x146.webp 400w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2024\/10\/bonn2-768x280.webp 768w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2024\/10\/bonn2-1024x373.webp 1024w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2024\/10\/bonn2.webp 1920w\" sizes=\"(max-width:767px) 100vw, 1160px\" alt=\"Pulizia di tappeti con servizio di ritiro a Bonn\" width=\"1920\" height=\"700\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" style=\"display:block;width:100%;height:auto\"><\/figure>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<h1 style=\"text-align: center; line-height: 1.25; margin: 0 0 1.1em;\"><span style=\"display: block; color: #303030; font-weight: 400; font-size: clamp(28px,5vw,40px);\">Pulizia tappeti a Bonn:<\/span><span style=\"display: block; color: #b9aa85; font-weight: bold; font-size: clamp(30px,5.3vw,44px);\">Sconto permanente <span style=\"white-space: nowrap;\">del 30%<\/span> su pulizia e riparazioni<\/span><\/h1>\n<p>Nella citt\u00e0 di Bonn, ricca di storia e culturalmente variegata, famosa per i suoi magnifici edifici e la pittoresca posizione sul Reno, l\u2019eleganza e la storia si riflettono non solo nell\u2019architettura, ma anche negli interni arredati con cura.<\/p>\n<h2>Quattro passaggi per un tappeto pulito<\/h2>\n<div class=\"trr-steps\">\n<figure style=\"margin: 0;\"><img style=\"width: 100%; height: auto;\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2026\/09\/exec-35f31b02-7ceb-4c7a-9a68-ebacbbe3b001-400x267.png\" srcset=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2026\/09\/exec-35f31b02-7ceb-4c7a-9a68-ebacbbe3b001-400x267.png 400w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2026\/09\/exec-35f31b02-7ceb-4c7a-9a68-ebacbbe3b001-768x512.png 768w\" sizes=\"auto, (max-width: 650px) calc(50vw - 35px), 260px\" alt=\"Misura il tappeto e calcola il prezzo sul tuo smartphone\" width=\"400\" height=\"267\" loading=\"lazy\" fetchpriority=\"auto\" decoding=\"async\"><figcaption><strong>1. Calcola il prezzo<\/strong> su<br \/>\n: misura il tappeto e scegli il pacchetto di pulizia nel calcolatore di prezzo.<\/figcaption><\/figure>\n<figure style=\"margin: 0;\"><img style=\"width: 100%; height: auto;\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt2_abholung-4-3-22-400x272.jpg\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 650px) calc(50vw - 35px), 260px\" srcset=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt2_abholung-4-3-22-400x272.jpg 400w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt2_abholung-4-3-22-768x522.jpg 768w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt2_abholung-4-3-22-1024x695.jpg 1024w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt2_abholung-4-3-22.jpg 1200w\" alt=\"Fase 2: Ritiro del tappeto a casa del cliente\" width=\"1200\" height=\"815\"><figcaption><strong>2. Ritiro<\/strong><br \/>\n: concorda un appuntamento per il ritiro.<\/figcaption><\/figure>\n<figure style=\"margin: 0;\"><img style=\"width: 100%; height: auto;\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt3_reinigung-4-3-22-400x272.jpg\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 650px) calc(50vw - 35px), 260px\" srcset=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt3_reinigung-4-3-22-400x272.jpg 400w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt3_reinigung-4-3-22-768x522.jpg 768w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt3_reinigung-4-3-22-1024x695.jpg 1024w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt3_reinigung-4-3-22.jpg 1200w\" alt=\"Fase 3: Pulizia professionale della moquette\" width=\"1200\" height=\"815\"><figcaption><strong>3. Pulizia a regola d\u2019arte<\/strong><br \/>\nAdatta al tipo di fibra e alle condizioni del capo.<\/figcaption><\/figure>\n<figure style=\"margin: 0;\"><img style=\"width: 100%; height: auto;\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt4_lieferung-4-3-22-400x272.jpg\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, (max-width: 650px) calc(50vw - 35px), 260px\" srcset=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt4_lieferung-4-3-22-400x272.jpg 400w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt4_lieferung-4-3-22-768x522.jpg 768w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt4_lieferung-4-3-22-1024x695.jpg 1024w, https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2022\/03\/schritt4_lieferung-4-3-22.jpg 1200w\" alt=\"Fase 4: Restituzione del tappeto pulito\" width=\"1200\" height=\"815\"><figcaption><strong>4. Restituzione<\/strong><br \/>\nTi restituiamo il tuo tappeto.<\/figcaption><\/figure>\n<\/div>\n<p>Per la pulizia ci vuole <strong>di solito una settimana<\/strong>, ma in casi particolari possono volerci <strong>fino a 14 giorni<\/strong>. Se serve anche una riparazione del tappeto, ci possono volere <strong>altre una o due settimane<\/strong>. <\/p>\n<details class=\"trr-fold trr-intro\">\n<summary>Scopri di pi\u00f9 sul nostro servizio di pulizia tappeti a Bonn<\/summary>\n<div>\n<p>Qui a Bonn, dove ogni tappeto racconta una storia a s\u00e9 stante ed \u00e8 un simbolo di stile e comfort, Teppichreinigung Ruhr offre un servizio che non ha eguali in termini di qualit\u00e0 e cura.<\/p>\n<p>Cerchi un servizio affidabile che riporti i tuoi tappeti come nuovi? <b>Il<\/b> nostro <b>servizio di pulizia tappeti a Bonn<\/b> offre un trattamento professionale e accurato, in grado di rimuovere anche le macchie pi\u00f9 ostinate e di ravvivare i tuoi tappeti. <\/p>\n<p>Sappiamo bene che ogni tappeto \u00e8 un ricordo e parte integrante della tua casa. Per questo trattiamo ogni tappeto con la massima cura e competenza. Il nostro obiettivo \u00e8 preservare la <b>bellezza e la durata dei tuoi tappeti<\/b>, rendendoli un elemento intramontabile della tua casa.  <\/p>\n<p><strong>Pulizia tappeti a Bonn con ritiro:<\/strong> passiamo regolarmente a Bonn con il nostro giro di ritiri. Inserisci il tuo codice postale quando richiedi un appuntamento per vedere le date di ritiro disponibili. Veniamo a ritirare il tuo tappeto al tuo indirizzo a Bonn, lo puliamo o lo ripariamo in base al tipo di fibra e alle sue condizioni e te lo riconsegniamo. Per la pulizia e la riparazione dei tappeti a Bonn \u00e8 previsto uno sconto permanente del 30%.   <\/p>\n<\/div>\n<\/details>\n<div id=\"bonn-rechner\"><\/div>\n<h2>Pacchetti di pulizia e calcolatore dei prezzi per Bonn<\/h2>\n<p><iframe id=\"bonn-price-frame\" style=\"display: block; width: 100%; height: 900px; border: 0; overflow: hidden;\" title=\"Calcolatore dei prezzi a Bonn con uno sconto del 30%\" scrolling=\"no\" data-payload=\"PCFkb2N0eXBlIGh0bWw+CjxodG1sIGxhbmc9ImRlIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSI+CiAgPHRpdGxlPlRlcHBpY2hyZWluaWd1bmcgQm9ubiDigJMgUHJlaXNyZWNobmVyPC90aXRsZT4KICA8c3R5bGU+CiAgICA6cm9vdHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtjb2xvcjojMjIyO2JhY2tncm91bmQ6I2Y3ZjVmMn0qe2JveC1zaXppbmc6Ym9yZGVyLWJveH0KICAgIGJvZHl7bWFyZ2luOjB9aGVhZGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjZTMyMjI5O3BhZGRpbmc6MjJweCBtYXgoMjBweCxjYWxjKCgxMDB2dyAtIDEwNjBweCkvMikpfQogICAgaDF7bWFyZ2luOjA7Zm9udC1zaXplOmNsYW1wKDIzcHgsNHZ3LDM0cHgpfWgye2ZvbnQtc2l6ZToyMXB4O21hcmdpbjowIDAgMTRweH1we2xpbmUtaGVpZ2h0OjEuNX0KICAgIG1haW57bWF4LXdpZHRoOjExMDBweDttYXJnaW46YXV0bztwYWRkaW5nOjIycHggMThweCA1MHB4fS5ub3RpY2V7YmFja2dyb3VuZDojZmZmM2Q2O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzU4NjAwO3BhZGRpbmc6MTJweCAxNnB4O21hcmdpbjowIDAgMjBweH0KICAgIC5sYXlvdXR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwxLjJmcikgbWlubWF4KDMwMHB4LC44ZnIpO2dhcDoyMHB4fS5wYW5lbHtiYWNrZ3JvdW5kOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2U0ZGRkNDtib3JkZXItcmFkaXVzOjE0cHg7cGFkZGluZzoyMnB4O2JveC1zaGFkb3c6MCAycHggMTJweCAjMDAwMDAwMDl9CiAgICAubW9kZXN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMyxtaW5tYXgoMCwxZnIpKTtnYXA6OHB4O21hcmdpbjoxNXB4IDAgMjRweH0ubW9kZXMgbGFiZWx7Ym9yZGVyOjJweCBzb2xpZCAjZGFkMWM2O2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE0cHggOXB4O2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMH0ubW9kZXMgbGFiZWw6aGFzKGlucHV0OmNoZWNrZWQpe2JvcmRlci1jb2xvcjojZTMyMjI5O2JhY2tncm91bmQ6I2ZmZjNmM30ubW9kZXMgaW5wdXR7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvIDhweDthY2NlbnQtY29sb3I6I2RmMTkyMX0KICAgIC5yb3d7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKTtnYXA6MTJweDttYXJnaW46MTNweCAwfS5maWVsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1cHh9LmZpZWxkIGlucHV0LC5maWVsZCBzZWxlY3R7Zm9udDppbmhlcml0O3BhZGRpbmc6MTFweDtib3JkZXI6MXB4IHNvbGlkICNhOWExOWE7Ym9yZGVyLXJhZGl1czo4cHg7d2lkdGg6MTAwJX0uZmllbGQgbGFiZWx7Zm9udC13ZWlnaHQ6NzAwfS5zbWFsbHtmb250LXNpemU6MTNweDtjb2xvcjojNWI1NzU0fS5jaGVja3N7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MTRweCAwfS5jaGVja3MgaW5wdXR7d2lkdGg6MTlweDtoZWlnaHQ6MTlweDthY2NlbnQtY29sb3I6I2RkMTgyMX0KICAgIC5jaG9pY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjlweDtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luOjEycHggMH0uY2hvaWNlIGlucHV0e3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHg7ZmxleDpub25lO2FjY2VudC1jb2xvcjojZGQxODIxfS5jaG9pY2UgaW5wdXQ6ZGlzYWJsZWR7b3BhY2l0eTouNn0uc2VydmljZS1ncm91cHttYXJnaW4tdG9wOjIycHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZTFkYztwYWRkaW5nLXRvcDoxOXB4fS5zZXJ2aWNlLWdyb3VwIGgye21hcmdpbi1ib3R0b206OHB4fS5yZXBhaXItYm94e21hcmdpbi10b3A6MjJweDtib3JkZXI6MXB4IHNvbGlkICNkZWQ2Y2U7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTRweH0ucmVwYWlyLWJveCBzdW1tYXJ5e2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6cG9pbnRlcn0ucmVwYWlyLWJveCAucm93e2FsaWduLWl0ZW1zOmVuZH0uYWN0aW9ue2ZvbnQ6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDojZTMyMjI5O2NvbG9yOndoaXRlO3BhZGRpbmc6MTFweCAxNXB4O2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6cG9pbnRlcn0uYWN0aW9uOmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5yZXBhaXItaXRlbXN7cGFkZGluZy1sZWZ0OjIwcHh9LnJlcGFpci1pdGVtcyBsaXttYXJnaW46N3B4IDB9LnJlcGFpci1pdGVtcyBidXR0b257bWFyZ2luLWxlZnQ6OXB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjb2xvcjojYWMxNzFkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9Lm5vdGV7YmFja2dyb3VuZDojZmZmM2Q2O3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjhweH0ucGVuZGluZ3tjb2xvcjojOWQ0OTEwO2ZvbnQtd2VpZ2h0OjcwMH0KICAgIC5wYWNrYWdlLWdyaWR7Ym9yZGVyOjA7cGFkZGluZzowO21hcmdpbjoxNXB4IDAgMjBweDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLG1pbm1heCgwLDFmcikpO2dhcDo5cHh9LnBhY2thZ2UtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlcjoycHggc29saWQgIzJjOTM1Mjtib3JkZXItcmFkaXVzOjlweDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojZmZmO21pbi13aWR0aDowfS5wYWNrYWdlLWNhcmQ6aGFzKGlucHV0OmNoZWNrZWQpe2JvcmRlci1jb2xvcjojMDg3YzM5O2JveC1zaGFkb3c6aW5zZXQgNnB4IDAgIzA4N2MzOSwwIDAgMCAycHggIzA4N2MzOTQ0fS5wYWNrYWdlLWNhcmQgaW5wdXR7YXBwZWFyYW5jZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O21hcmdpbjowO2JvcmRlcjoycHggc29saWQgIzA4N2MzOTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDoxfS5wYWNrYWdlLWNhcmQgaW5wdXQ6Y2hlY2tlZHtiYWNrZ3JvdW5kOiMwODdjMzl9LnBhY2thZ2UtY2FyZCBpbnB1dDpjaGVja2VkOmFmdGVye2NvbnRlbnQ6IuKckyI7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wYWNrYWdlLWNhcmQgaW5wdXQ6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMjAyMDIwO291dGxpbmUtb2Zmc2V0OjJweH0ucGFja2FnZS1oZWFke21pbi1oZWlnaHQ6NzJweDtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6OXB4IDEycHggOXB4IDQycHg7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS4wNTtmb250LXdlaWdodDo5MDA7Y29sb3I6IzIxMWUxYzt0ZXh0LXNoYWRvdzoxcHggMXB4IHdoaXRlfS5icm9uemUgLnBhY2thZ2UtaGVhZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTBkZWcsI2E3NjUyOSwjZTdjMjk4LCNhYTY5MmUpfS5zaWx2ZXIgLnBhY2thZ2UtaGVhZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTBkZWcsIzhjOGQ5NCwjZWRlZGVlLCM4YzhkOTQpfS5nb2xkIC5wYWNrYWdlLWhlYWR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCNlNmI1NDUsI2ZmZTZhNCwjZTViMjNlKX0ucGFja2FnZS1wcmljZXtiYWNrZ3JvdW5kOiNlNTFkMjY7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjE5cHg7cGFkZGluZzoxMXB4IDVweH0ucGFja2FnZS1ib2R5e2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nOjEycHggMTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4O2ZsZXg6MX0ucGFja2FnZS1ib2R5IHN0cm9uZ3tmb250LXNpemU6MTNweH0ucGFja2FnZS1ib2R5IHB7bWFyZ2luOjB9LnBhY2thZ2UtYm9keSB1bHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5wYWNrYWdlLWJvZHkgbGl7cGFkZGluZzoycHggMCAycHggMTdweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFja2FnZS1ib2R5IGxpOmJlZm9yZXtjb250ZW50OifinJMnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtjb2xvcjojNGNhNDY3O2ZvbnQtd2VpZ2h0OmJvbGR9LnBhY2thZ2UtYm9keSAubWlub3J7bWFyZ2luLXRvcDphdXRvfQogICAgZGx7bWFyZ2luOjB9ZGwgZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZlMWRjO3BhZGRpbmc6MTFweCAwfWR0e2xpbmUtaGVpZ2h0OjEuM31kZHttYXJnaW46MDt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6NzAwfS5taW51c3tiYWNrZ3JvdW5kOiNmZmYwZjE7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNkMzFmMmM7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDo4cHh9Lm1pbnVzIGR0LC5taW51cyBkZHtjb2xvcjojYTQxNDIwO2ZvbnQtd2VpZ2h0OjcwMH0udG90YWx7YmFja2dyb3VuZDojMDg4OTQzO2NvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6MTFweDtwYWRkaW5nOjE2cHggMTNweDttYXJnaW4tdG9wOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMnB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZmNlNWU1O2NvbG9yOiNhMzFiMjA7cGFkZGluZzo1cHggOXB4O2JvcmRlci1yYWRpdXM6OHB4O2ZvbnQtd2VpZ2h0OjcwMH0KICAgIC5yZXF1ZXN0e21hcmdpbi10b3A6MThweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTZlMWRjO3BhZGRpbmctdG9wOjE2cHh9LnJlcXVlc3QgLmFjdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweH0ucmVxdWVzdC1wcmV2aWV3e21hcmdpbi10b3A6MTVweDtib3JkZXI6MXB4IHNvbGlkICNkZWQ2Y2U7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kOiNmYWY5Zjd9LnJlcXVlc3QtcHJldmlldyBoM3ttYXJnaW46MCAwIDlweH0ucmVxdWVzdC1wcmV2aWV3IHRleHRhcmVhe3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMjBweDtib3JkZXI6MXB4IHNvbGlkICNhOWExOWE7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMHB4O2ZvbnQ6aW5oZXJpdH0ucmVxdWVzdC1wcmV2aWV3IC5yb3d7bWFyZ2luLXRvcDoxMnB4fS5yZXF1ZXN0LXByZXZpZXcgLmFjdGlvbnttYXJnaW4tdG9wOjEycHh9LnNlbmQtc3RhdHVze2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE0cHggMCAwO3BhZGRpbmc6MTRweCAxNnB4O2JvcmRlci1yYWRpdXM6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ1O3Njcm9sbC1tYXJnaW46MTEwcHh9LnNlbmQtc3RhdHVzOmVtcHR5e2Rpc3BsYXk6bm9uZX0uc2VuZC1zdWNjZXNze2JhY2tncm91bmQ6I2U4ZjZlZDtjb2xvcjojMDc1YzJkO2JvcmRlcjoycHggc29saWQgIzE0ODQ0M30uc2VuZC1lcnJvcntiYWNrZ3JvdW5kOiNmZmYwZjA7Y29sb3I6IzhjMTIxYTtib3JkZXI6MnB4IHNvbGlkICNjMDJiMzB9LmZsb2F0aW5nLWJvb2tpbmd7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDozO2xlZnQ6NTAlO2JvdHRvbToxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3BhZGRpbmc6MTNweCAyMnB4O2JvcmRlci1yYWRpdXM6MTNweDtiYWNrZ3JvdW5kOiNlMzIyMjk7Y29sb3I6d2hpdGU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO2JveC1zaGFkb3c6MCA0cHggMThweCAjMDAwNDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDMycHgpfS5ydWxlc3ttYXJnaW4tdG9wOjIwcHh9LnJ1bGVzIGxpe21hcmdpbjo4cHggMDtsaW5lLWhlaWdodDoxLjQ1fWZvb3RlcnttYXgtd2lkdGg6MTEwMHB4O21hcmdpbjowIGF1dG8gNzBweDtwYWRkaW5nOjAgMThweDtmb250LXNpemU6MTNweDtjb2xvcjojNjY2fQogICAgQG1lZGlhKG1heC13aWR0aDo5NTBweCl7LmxheW91dHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5wYWNrYWdlLWJvZHl7Zm9udC1zaXplOjE0cHh9LnBhY2thZ2UtYm9keSBzdHJvbmd7Zm9udC1zaXplOjE1cHh9fQogICAgQG1lZGlhKG1heC13aWR0aDo2MjBweCl7Lm1vZGVze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm1vZGVzIGxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2dhcDo4cHh9Lm1vZGVzIGlucHV0e21hcmdpbjowfS5wYW5lbHtwYWRkaW5nOjE3cHh9LnJvdywucGFja2FnZS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LnBhY2thZ2UtY2FyZHttYXgtd2lkdGg6NDQwcHh9LnBhY2thZ2UtYm9keXtmb250LXNpemU6MTVweH0ucGFja2FnZS1wcmljZXtmb250LXNpemU6MjNweH19CiAgPC9zdHlsZT4KPHN0eWxlPi5wYWNrYWdlLWNob2ljZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5wYWNrYWdlLWRldGFpbHMgc3VtbWFyeXtwYWRkaW5nOjExcHggMTJweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzI0NWIzN30ucGFja2FnZS1kZXRhaWxzIC5wYWNrYWdlLWJvZHl7ZGlzcGxheTpmbGV4fS5ub3RpY2V7Zm9udC1zaXplOjEzcHg7cGFkZGluZzo4cHggMTBweDttYXJnaW4tYm90dG9tOjEycHh9aGVhZGVye3BhZGRpbmc6MTJweCAxOHB4fW1haW57cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbToxOHB4fUBtZWRpYShtYXgtd2lkdGg6NjIwcHgpey5wYWNrYWdlLWhlYWR7bWluLWhlaWdodDo0NHB4O2ZvbnQtc2l6ZToxN3B4O3BhZGRpbmc6OHB4IDEycHggOHB4IDQ0cHh9LnBhY2thZ2UtcHJpY2V7Zm9udC1zaXplOjE5cHg7cGFkZGluZzo3cHggNXB4fS5wYWNrYWdlLWdyaWR7Z2FwOjhweH0ucGFja2FnZS1kZXRhaWxzIHN1bW1hcnl7cGFkZGluZzo4cHggMTJweH0ucGFuZWx7cGFkZGluZzoxNHB4fS5yZXBhaXItYm94e21hcmdpbi10b3A6MTJweDtwYWRkaW5nOjEwcHh9LnJlcGFpci1ib3ggc3VtbWFyeXtmb250LXNpemU6MTZweH0ucm93e2dhcDo5cHh9fTwvc3R5bGU+PC9oZWFkPgo8Ym9keT4KPG1haW4+CiAgCiAgPGRpdiBjbGFzcz0ibGF5b3V0Ij4KICAgIDxzZWN0aW9uIGNsYXNzPSJwYW5lbCI+CiAgICAgIDxoMj5WYXJpYW50ZSBhdXN3w6RobGVuPC9oMj4KICAgICAgPGRpdiBjbGFzcz0ibW9kZXMiIHJvbGU9InJhZGlvZ3JvdXAiIGFyaWEtbGFiZWw9IlJhYmF0dHZhcmlhbnRlIj4KICAgICAgICA8bGFiZWw+PGlucHV0IHR5cGU9InJhZGlvIiBuYW1lPSJtb2RlIiB2YWx1ZT0ic3RhbmRhcmQiIGNoZWNrZWQ+U3RhbmRhcmQgwrcgMCAlPC9sYWJlbD4KICAgICAgICA8bGFiZWw+PGlucHV0IHR5cGU9InJhZGlvIiBuYW1lPSJtb2RlIiB2YWx1ZT0iY2FtcGFpZ24iPlN0w6RkdGVha3Rpb24gwrcgMjAgJTwvbGFiZWw+CiAgICAgICAgPGxhYmVsPjxpbnB1dCB0eXBlPSJyYWRpbyIgbmFtZT0ibW9kZSIgdmFsdWU9ImxvY2FsIj5Cb25uIC8gYXVzZ2V3w6RobHRlIFN0w6RkdGUgwrcgMzAgJTwvbGFiZWw+CiAgICAgIDwvZGl2PgogICAgICAKICAgICAgPGZpZWxkc2V0IGNsYXNzPSJwYWNrYWdlLWdyaWQiIGFyaWEtbGFiZWw9IlJlaW5pZ3VuZ3NwYWtldCB3w6RobGVuIj4KICAgICAgICA8ZGl2IGNsYXNzPSJwYWNrYWdlLWNhcmQgYnJvbnplIj48bGFiZWwgY2xhc3M9InBhY2thZ2UtY2hvaWNlIj48aW5wdXQgdHlwZT0icmFkaW8iIG5hbWU9InBhY2thZ2UiIHZhbHVlPSIxNC45MCIgY2hlY2tlZCBhcmlhLWxhYmVsPSJCcm9uemUgU3RhbmRhcmQiPgogICAgICAgICAgPHNwYW4gY2xhc3M9InBhY2thZ2UtaGVhZCI+QlJPTlpFPGJyPlNUQU5EQVJEPC9zcGFuPjxzcGFuIGNsYXNzPSJwYWNrYWdlLXByaWNlIj4xNCw5MCDigqwgLyBtwrI8L3NwYW4+CiAgICAgICAgICA8L2xhYmVsPjxkZXRhaWxzIGNsYXNzPSJwYWNrYWdlLWRldGFpbHMiPjxzdW1tYXJ5PkxlaXN0dW5nZW4gYW5zZWhlbjwvc3VtbWFyeT48ZGl2IGNsYXNzPSJwYWNrYWdlLWJvZHkiPjxzdHJvbmc+U2Nob25lbmRlIEJhc2lzcGZsZWdlOiBGw7xyIGplZGVuIFRlcHBpY2g8L3N0cm9uZz48Yj5EYXMgaXN0IGRyaW46PC9iPjx1bD48bGk+S2xvcGZlbiAmYW1wOyBFbnRzdGF1YmVuPC9saT48bGk+U2FuZnRlIFNlaWZlbnfDpHNjaGU8L2xpPjxsaT5GYXNlcnNjaG9uZW5kZSBUcm9ja251bmc8L2xpPjxsaT5Gb3JtZ2VyZWNodGVzIFNwYW5uZW48L2xpPjwvdWw+PHNwYW4gY2xhc3M9Im1pbm9yIj48Yj5QZXJmZWt0IGbDvHIgamVkZW4gVGVwcGljaDo8L2I+PGJyPlJlZ2VsbcOkw59pZ2UgRnJpc2NoZTxicj48YnI+PGI+T3B0aW9uYWw6PC9iPiBaZXJ0aWZpemllcnRlciBNb3R0ZW5zY2h1dHogMTAsMDAg4oKsL23Csjwvc3Bhbj48L2Rpdj48L2RldGFpbHM+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icGFja2FnZS1jYXJkIHNpbHZlciI+PGxhYmVsIGNsYXNzPSJwYWNrYWdlLWNob2ljZSI+PGlucHV0IHR5cGU9InJhZGlvIiBuYW1lPSJwYWNrYWdlIiB2YWx1ZT0iMjQuOTAiIGFyaWEtbGFiZWw9IlNpbGJlciBSdW5kdW0iPgogICAgICAgICAgPHNwYW4gY2xhc3M9InBhY2thZ2UtaGVhZCI+U0lMQkVSPGJyPlJVTkRVTTwvc3Bhbj48c3BhbiBjbGFzcz0icGFja2FnZS1wcmljZSI+MjQsOTAg4oKsIC8gbcKyPC9zcGFuPgogICAgICAgICAgPC9sYWJlbD48ZGV0YWlscyBjbGFzcz0icGFja2FnZS1kZXRhaWxzIj48c3VtbWFyeT5MZWlzdHVuZ2VuIGFuc2VoZW48L3N1bW1hcnk+PGRpdiBjbGFzcz0icGFja2FnZS1ib2R5Ij48c3Ryb25nPkh5Z2llbmUgJmFtcDsgRmxlY2tlbnN0b3BwOiBBbGxlcyBhdXMgQnJvbnplPC9zdHJvbmc+PGI+UGx1czo8L2I+PHVsPjxsaT5UaWVmZW5lbnRzdGF1YnVuZzwvbGk+PGxpPkRlc2luZmVrdGlvbiAmYW1wOyBNaWxiZW5zdG9wcDwvbGk+PGxpPkZsZWNrZW4gJmFtcDsgR2VydWNoc2JlaGFuZGx1bmc8L2xpPjxsaT5MYW5nemVpdC1JbXByw6RnbmllcnVuZzwvbGk+PC91bD48c3BhbiBjbGFzcz0ibWlub3IiPjxiPlBlcmZla3QgZsO8ciBha3RpdmUgSGF1c2hhbHRlOjwvYj48YnI+S2luZGVyIC8gRmFtaWxpZW4gLyBIYXVzdGllcmU8YnI+PGJyPjxiPk9wdGlvbmFsOjwvYj4gWmVydGlmaXppZXJ0ZXIgTW90dGVuc2NodXR6IDEwLDAwIOKCrC9twrI8L3NwYW4+PC9kaXY+PC9kZXRhaWxzPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBhY2thZ2UtY2FyZCBnb2xkIj48bGFiZWwgY2xhc3M9InBhY2thZ2UtY2hvaWNlIj48aW5wdXQgdHlwZT0icmFkaW8iIG5hbWU9InBhY2thZ2UiIHZhbHVlPSIzOS45MCIgYXJpYS1sYWJlbD0iR29sZCBFeGtsdXNpdiI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0icGFja2FnZS1oZWFkIj5HT0xEPGJyPkVYS0xVU0lWPC9zcGFuPjxzcGFuIGNsYXNzPSJwYWNrYWdlLXByaWNlIj4zOSw5MCDigqwgLyBtwrI8L3NwYW4+CiAgICAgICAgICA8L2xhYmVsPjxkZXRhaWxzIGNsYXNzPSJwYWNrYWdlLWRldGFpbHMiPjxzdW1tYXJ5PkxlaXN0dW5nZW4gYW5zZWhlbjwvc3VtbWFyeT48ZGl2IGNsYXNzPSJwYWNrYWdlLWJvZHkiPjxzdHJvbmc+UHJlbWl1bS1XZXJ0ZXJoYWx0OiBBbGxlcyBhdXMgU2lsYmVyPC9zdHJvbmc+PGI+UGx1czo8L2I+PHVsPjxsaT5FaW56ZWxiZWhhbmRsdW5nPC9saT48bGk+THV4dXMtVmVyZWRlbHVuZ3N3w6RzY2hlPC9saT48bGk+RmFyYi0gJmFtcDsgSGFuZHfDpHNjaGU8L2xpPjxsaT5aZXJ0aWZpemllcnRlciBNb3R0ZW5zY2h1dHo8L2xpPjxsaT5wSC1uZXV0cmFsZSBMdXh1c3BmbGVnZTwvbGk+PGxpPk1heGltYWxlciBXZXJ0ZXJoYWx0PC9saT48L3VsPjxzcGFuIGNsYXNzPSJtaW5vciI+PGI+UGVyZmVrdCBmw7xyIGVkbGUgVGVwcGljaGU6PC9iPjxicj5IYW5kZ2VrbsO8cGZ0ZSBPcmllbnR0ZXBwaWNoZSwgU2VpZGUsIGFudGlrZSBUZXBwaWNoZSB1bmQgd2VydHZvbGxlIERlc2lnbmVyc3TDvGNrZTwvc3Bhbj48L2Rpdj48L2RldGFpbHM+PC9kaXY+CiAgICAgIDwvZmllbGRzZXQ+CiAgICAgIDxkaXYgY2xhc3M9ImZpZWxkIj48bGFiZWwgZm9yPSJzaGFwZSI+Rm9ybTwvbGFiZWw+PHNlbGVjdCBpZD0ic2hhcGUiPjxvcHRpb24gdmFsdWU9InJlY3RhbmdsZSI+UmVjaHRlY2tpZzwvb3B0aW9uPjxvcHRpb24gdmFsdWU9InJvdW5kIj5SdW5kPC9vcHRpb24+PC9zZWxlY3Q+PC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBmb3I9Imxlbmd0aCI+TMOkbmdlIC8gRHVyY2htZXNzZXIgaW4gbTwvbGFiZWw+PGlucHV0IGlkPSJsZW5ndGgiIHR5cGU9Im51bWJlciIgaW5wdXRtb2RlPSJkZWNpbWFsIiBtaW49IjAuMDEiIHN0ZXA9IjAuMDEiIHBsYWNlaG9sZGVyPSJMw6RuZ2UgZWluZ2ViZW4iPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkIiBpZD0id2lkdGhGaWVsZCI+PGxhYmVsIGZvcj0id2lkdGgiPkJyZWl0ZSBpbiBtPC9sYWJlbD48aW5wdXQgaWQ9IndpZHRoIiB0eXBlPSJudW1iZXIiIGlucHV0bW9kZT0iZGVjaW1hbCIgbWluPSIwLjAxIiBzdGVwPSIwLjAxIiBwbGFjZWhvbGRlcj0iQnJlaXRlIGVpbmdlYmVuIj48L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkZXRhaWxzIGNsYXNzPSJyZXBhaXItYm94IHNlcnZpY2UtZ3JvdXAiPgogICAgICAgIDxzdW1tYXJ5Pk9wdGlvbmFsOiBadXNhdHpsZWlzdHVuZ2VuIHp1ciBSZWluaWd1bmcgYXVzd8OkaGxlbjwvc3VtbWFyeT4KICAgICAgICA8cCBjbGFzcz0ic21hbGwiPsOWZmZuZSBkaWUgQXVzd2FobCB1bmQgbWFya2llcmUgZGllIGdld8O8bnNjaHRlbiBMZWlzdHVuZ2VuLiBNZWhyZXJlIFp1c2F0emxlaXN0dW5nZW4gc2luZCBtw7ZnbGljaC48L3A+CiAgICAgICAgPGxhYmVsIGNsYXNzPSJjaG9pY2UiPjxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Im1vdGgiPjxzcGFuPk1vdHRlbnNjaHV0eiDCtyAxMCwwMCDigqwvbcKyIDxzcGFuIGNsYXNzPSJzbWFsbCI+KGJlaSBHb2xkIGJlcmVpdHMgZW50aGFsdGVuKTwvc3Bhbj48L3NwYW4+PC9sYWJlbD4KICAgICAgICA8bGFiZWwgY2xhc3M9ImNob2ljZSI+PGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0iZGFtYWdlIj48c3Bhbj5XYXNzZXItIG9kZXIgQnJhbmRzY2hhZGVuIMK3IDUwICUgQXVmc2NobGFnIGF1ZiBkZW4gV2FzY2hwcmVpcyA8c3BhbiBjbGFzcz0ic21hbGwiPihuYWNoIFByw7xmdW5nKTwvc3Bhbj48L3NwYW4+PC9sYWJlbD4KICAgICAgICA8bGFiZWwgY2xhc3M9ImNob2ljZSI+PGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ibGF0ZXgiPjxzcGFuPkxhdGV4aWVyZW4gwrcgMTksOTAg4oKsL23Csjwvc3Bhbj48L2xhYmVsPgogICAgICAgIDxsYWJlbCBjbGFzcz0iY2hvaWNlIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJleHByZXNzIj48c3Bhbj5FeHByZXNzLVNlcnZpY2UgwrcgNjAsMDAg4oKsIGplIFRlcHBpY2ggPHNwYW4gY2xhc3M9InNtYWxsIj4oNCBUYWdlLCBudXIgbmFjaCBUZXJtaW5iZXN0w6R0aWd1bmcpPC9zcGFuPjwvc3Bhbj48L2xhYmVsPgogICAgICAgIDxsYWJlbCBjbGFzcz0iY2hvaWNlIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJkZWNvbG9yIj48c3Bhbj5FbnRmw6RyYmVuIMK3IFByZWlzIGF1ZiBBbmZyYWdlPC9zcGFuPjwvbGFiZWw+CiAgICAgICAgPHAgY2xhc3M9InNtYWxsIG5vdGUiPkRlciBFeHByZXNzLVNlcnZpY2UgaMOkbmd0IHZvbiBkZXIgVmVyZsO8Z2JhcmtlaXQgZGVyIFRvdXIgYWIgdW5kIG11c3Mgdm9yIGRlciBCZWF1ZnRyYWd1bmcgYmVzdMOkdGlndCB3ZXJkZW4uPC9wPgogICAgICA8L2RldGFpbHM+CiAgICAgIDxkZXRhaWxzIGNsYXNzPSJyZXBhaXItYm94Ij4KICAgICAgICA8c3VtbWFyeT5PcHRpb25hbDogVGVwcGljaHJlcGFyYXR1cmVuIGF1c3fDpGhsZW48L3N1bW1hcnk+CiAgICAgICAgPHAgY2xhc3M9InNtYWxsIj5Wb3IgamVkZXIgUmVwYXJhdHVyIHdpcmQgZGVyIFRlcHBpY2ggYXVzIGh5Z2llbmlzY2hlbiBHcsO8bmRlbiBnZXJlaW5pZ3QuIFfDpGhsZSBkZXNoYWxiIHp1ZXJzdCBlaW4gUmVpbmlndW5nc3Bha2V0LiBEdSBrYW5uc3QgbWVocmVyZSBSZXBhcmF0dXJlbiBoaW56dWbDvGdlbjsgQXVzZsO8aHJ1bmcgdW5kIEzDpG5nZSBiZXN0w6R0aWdlbiB3aXIgbmFjaCBQcsO8ZnVuZyBkZXMgVGVwcGljaHMuPC9wPgogICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkIj48bGFiZWwgZm9yPSJyZXBhaXJTZXJ2aWNlIj5SZXBhcmF0dXJsZWlzdHVuZzwvbGFiZWw+PHNlbGVjdCBpZD0icmVwYWlyU2VydmljZSI+CiAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIiPkJpdHRlIGF1c3fDpGhsZW48L29wdGlvbj4KICAgICAgICAgIDxvcHRpb24gdmFsdWU9IjEyLjkwIj5LZXR0ZWxuIG1hc2NoaW5lbGwgwrcgMTIsOTAg4oKsL2xmZG08L29wdGlvbj4KICAgICAgICAgIDxvcHRpb24gdmFsdWU9IjE1LjUwIj5GcmFuc2VuIGVudGZlcm5lbiB1bmQgbWFzY2hpbmVsbCBrZXR0ZWxuIMK3IDE1LDUwIOKCrC9sZmRtPC9vcHRpb24+CiAgICAgICAgICA8b3B0aW9uIHZhbHVlPSI5NS45MCI+RnJhbnNlbiBlbnRmZXJuZW4gdW5kIGhhbmRrZXR0ZWxuIChmZWluKSDCtyA5NSw5MCDigqwvbGZkbTwvb3B0aW9uPgogICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iODUuOTAiPkZyYW5zZW4gZW50ZmVybmVuIHVuZCBoYW5ka2V0dGVsbiAoZ3JvYikgwrcgODUsOTAg4oKsL2xmZG08L29wdGlvbj4KICAgICAgICAgIDxvcHRpb24gdmFsdWU9Ijc5LjkwIj5LZXR0ZWxuIHZvbiBIYW5kLCBmZWluZSBUZXBwaWNoZSDCtyA3OSw5MCDigqwvbGZkbTwvb3B0aW9uPgogICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iNjkuOTAiPktldHRlbG4gdm9uIEhhbmQsIGdyb2JlIFRlcHBpY2hlIMK3IDY5LDkwIOKCrC9sZmRtPC9vcHRpb24+CiAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIzNS45MCI+RWluZmFzc2JhbmQgYXVzIExlZGVyIGVybmV1ZXJuIMK3IDM1LDkwIOKCrC9sZmRtPC9vcHRpb24+CiAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIxNTIuOTAiPkZyYW5zZW4gbmV1IHZvbiBIYW5kIChTZWlkZSkgwrcgMTUyLDkwIOKCrC9sZmRtPC9vcHRpb24+CiAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIxNDIuOTAiPkZyYW5zZW4gbmV1IHZvbiBIYW5kIChXb2xsZSkgwrcgMTQyLDkwIOKCrC9sZmRtPC9vcHRpb24+CiAgICAgICAgICA8b3B0aW9uIHZhbHVlPSI2OS45MCI+TMOkbmdzc2VpdGUgbmV1IGFua27DvHBmZW4gKFNoaXJhemkpIMK3IDY5LDkwIOKCrC9sZmRtPC9vcHRpb24+CiAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIxNi41MCI+RnJhbnNlbiBlbnRmZXJuZW4gdW5kIFdlYmthbnRlIHVta2xlYmVuIMK3IDE2LDUwIOKCrC9sZmRtPC9vcHRpb24+CiAgICAgICAgICA8b3B0aW9uIHZhbHVlPSI4NS4wMCI+VGVwcGljaCBlaW5rw7xyemVuIChtdXN0ZXJnZXRyZXUpIMK3IDg1LDAwIOKCrC9sZmRtPC9vcHRpb24+CiAgICAgICAgPC9zZWxlY3Q+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJmaWVsZCI+PGxhYmVsIGZvcj0icmVwYWlyTGVuZ3RoIj5Mw6RuZ2UgaW4gbGZkbTwvbGFiZWw+PGlucHV0IGlkPSJyZXBhaXJMZW5ndGgiIHR5cGU9Im51bWJlciIgaW5wdXRtb2RlPSJkZWNpbWFsIiBtaW49IjAuMSIgc3RlcD0iMC4wMSIgcGxhY2Vob2xkZXI9IkxhdWZtZXRlciBlaW5nZWJlbiI+PC9kaXY+PGRpdiBjbGFzcz0iZmllbGQiPjxidXR0b24gY2xhc3M9ImFjdGlvbiIgdHlwZT0iYnV0dG9uIiBpZD0iYWRkUmVwYWlyIj5SZXBhcmF0dXIgaGluenVmw7xnZW48L2J1dHRvbj48L2Rpdj48L2Rpdj4KICAgICAgICA8dWwgaWQ9InJlcGFpckl0ZW1zIiBjbGFzcz0icmVwYWlyLWl0ZW1zIj48L3VsPgogICAgICAgIDxsYWJlbCBjbGFzcz0iY2hvaWNlIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJjdXN0b21SZXBhaXIiPjxzcGFuPkFuZGVyZSBSZXBhcmF0dXIgb2RlciBBdWZhcmJlaXR1bmcgwrcgUHJlaXMgbmFjaCBBdWZ3YW5kPC9zcGFuPjwvbGFiZWw+CiAgICAgIDwvZGV0YWlscz4KICAgIDwvc2VjdGlvbj4KICAgIDxzZWN0aW9uIGNsYXNzPSJwYW5lbCIgYXJpYS1saXZlPSJwb2xpdGUiPgogICAgICA8aDI+VHJhbnNwYXJlbnRlIEJlcmVjaG51bmc8L2gyPjxwIGlkPSJtb2RlTGFiZWwiIGNsYXNzPSJiYWRnZSI+PC9wPjxkbCBpZD0iZGV0YWlscyI+PC9kbD48ZGl2IGNsYXNzPSJ0b3RhbCI+PHNwYW4+R2VzYW10cHJlaXM8L3NwYW4+PHNwYW4gaWQ9InRvdGFsIj48L3NwYW4+PC9kaXY+CiAgICAgIDxwIGNsYXNzPSJzbWFsbCIgaWQ9InRocmVzaG9sZE5vdGUiPjwvcD48cCBjbGFzcz0ic21hbGwiIGlkPSJxdW90ZU5vdGUiPjwvcD4KICAgICAgPGRpdiBjbGFzcz0icmVxdWVzdCI+PGJ1dHRvbiBjbGFzcz0iYWN0aW9uIiB0eXBlPSJidXR0b24iIGlkPSJzaG93UmVxdWVzdCIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIGFyaWEtY29udHJvbHM9InJlcXVlc3RQcmV2aWV3Ij5BYmhvbHRlcm1pbiB2ZXJlaW5iYXJlbjwvYnV0dG9uPgogICAgICAgIDxkaXYgaWQ9InJlcXVlc3RQcmV2aWV3IiBjbGFzcz0icmVxdWVzdC1wcmV2aWV3IiBoaWRkZW4+CiAgICAgICAgICA8aDM+QWJob2xhbmZyYWdlIG1pdCBQcmVpc2JlcmVjaG51bmc8L2gzPgogICAgICAgICAgPHAgY2xhc3M9InNtYWxsIj5EaWUgZ2V3w6RobHRlbiBMZWlzdHVuZ2VuLCBkZXIgMzAtJS1SYWJhdHQgdW5kIGRpZSBUZXJtaW53w7xuc2NoZSB3ZXJkZW4gbWl0IGRlaW5lciBBbmZyYWdlIGFuIFRlcHBpY2hyZWluaWd1bmcgUnVociBnZXNlbmRldC4gV2lyIGJlc3TDpHRpZ2VuIGRlbiBUZXJtaW4gdW5kIGRlbiBlbmRnw7xsdGlnZW4gUHJlaXMgbmFjaCBQcsO8ZnVuZy48L3A+CiAgICAgICAgICA8bGFiZWwgY2xhc3M9ImZpZWxkIiBmb3I9InJlcXVlc3RTdW1tYXJ5Ij5BdXN3YWhsIHVuZCBQcmVpczwvbGFiZWw+PHRleHRhcmVhIGlkPSJyZXF1ZXN0U3VtbWFyeSIgcmVhZG9ubHk+PC90ZXh0YXJlYT4KICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBmb3I9InByZXZpZXdQb3N0Y29kZSI+UG9zdGxlaXR6YWhsPC9sYWJlbD48aW5wdXQgaWQ9InByZXZpZXdQb3N0Y29kZSIgaW5wdXRtb2RlPSJudW1lcmljIiBtYXhsZW5ndGg9IjUiIGxpc3Q9InBvc3Rjb2RlU3VnZ2VzdGlvbnMiIGF1dG9jb21wbGV0ZT0icG9zdGFsLWNvZGUiIHBsYWNlaG9sZGVyPSJQTFoiPjxkYXRhbGlzdCBpZD0icG9zdGNvZGVTdWdnZXN0aW9ucyI+PC9kYXRhbGlzdD48L2Rpdj48ZGl2IGNsYXNzPSJmaWVsZCI+PGxhYmVsIGZvcj0icHJldmlld0NpdHkiPk9ydDwvbGFiZWw+PHNlbGVjdCBpZD0icHJldmlld0NpdHkiPjxvcHRpb24gdmFsdWU9IiI+Qml0dGUgenVlcnN0IFBMWiBlaW5nZWJlbjwvb3B0aW9uPjwvc2VsZWN0PjwvZGl2PjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBmb3I9InByZXZpZXdEYXRlIj5BYmhvbHRlcm1pbiBhdXN3w6RobGVuPC9sYWJlbD48c2VsZWN0IGlkPSJwcmV2aWV3RGF0ZSI+PG9wdGlvbiB2YWx1ZT0iIj5CaXR0ZSB6dWVyc3QgUExaIHVuZCBPcnQgYXVzd8OkaGxlbjwvb3B0aW9uPjwvc2VsZWN0PjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQiIHN0eWxlPSJtYXJnaW4tdG9wOjEycHgiPjxsYWJlbCBmb3I9InByZXZpZXdEZWxpdmVyeSI+V3Vuc2NodGVybWluIGbDvHIgZGllIFLDvGNrbGllZmVydW5nIChvcHRpb25hbCk8L2xhYmVsPjxzZWxlY3QgaWQ9InByZXZpZXdEZWxpdmVyeSI+PG9wdGlvbiB2YWx1ZT0iIj5CaXR0ZSB6dWVyc3QgQWJob2x0ZXJtaW4gYXVzd8OkaGxlbjwvb3B0aW9uPjwvc2VsZWN0PjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJmaWVsZCI+PGxhYmVsIGZvcj0icHJldmlld1J1Z0NvdW50Ij5BbnphaGwgVGVwcGljaGUgKG9wdGlvbmFsKTwvbGFiZWw+PHNlbGVjdCBpZD0icHJldmlld1J1Z0NvdW50Ij48b3B0aW9uIHZhbHVlPSIxIj4xPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0iMiI+Mjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9IjMiPjM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSJtZWhyIGFscyAzIj5tZWhyIGFscyAzPC9vcHRpb24+PC9zZWxlY3Q+PC9kaXY+PGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBjbGFzcz0iY2hvaWNlIiBmb3I9InByZXZpZXdPdGhlclRpbWUiPjxpbnB1dCBpZD0icHJldmlld090aGVyVGltZSIgdHlwZT0iY2hlY2tib3giPjxzcGFuPlLDvGNrbWVsZHVuZyB6dSBlaW5lbSBhbmRlcmVuIEFiaG9semVpdHB1bmt0PC9zcGFuPjwvbGFiZWw+PC9kaXY+PC9kaXY+CiAgICAgICAgICA8cCBpZD0icnVnQ291bnROb3RlIiBjbGFzcz0ic21hbGwiIGhpZGRlbj5EZXIgYW5nZXplaWd0ZSBQcmVpcyBnaWx0IGJpc2hlciBudXIgZsO8ciBkZW4gZXJzdGVuIFRlcHBpY2guIFdlaXRlcmUgVGVwcGljaGUgdW5kIGRpZSBlbmRnw7xsdGlnZW4gVHJhbnNwb3J0a29zdGVuIG3DvHNzZW4gZWluemVsbiBrYWxrdWxpZXJ0IHdlcmRlbi48L3A+CiAgICAgICAgICA8aDM+S29udGFrdGRhdGVuIHVuZCBBYmhvbGFkcmVzc2U8L2gzPgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJmaWVsZCI+PGxhYmVsIGZvcj0icHJldmlld0ZpcnN0TmFtZSI+Vm9ybmFtZSAqPC9sYWJlbD48aW5wdXQgaWQ9InByZXZpZXdGaXJzdE5hbWUiIGF1dG9jb21wbGV0ZT0iZ2l2ZW4tbmFtZSIgcmVxdWlyZWQ+PC9kaXY+PGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBmb3I9InByZXZpZXdMYXN0TmFtZSI+TmFjaG5hbWUgKjwvbGFiZWw+PGlucHV0IGlkPSJwcmV2aWV3TGFzdE5hbWUiIGF1dG9jb21wbGV0ZT0iZmFtaWx5LW5hbWUiIHJlcXVpcmVkPjwvZGl2PjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0icm93Ij48ZGl2IGNsYXNzPSJmaWVsZCI+PGxhYmVsIGZvcj0icHJldmlld1N0cmVldCI+U3RyYcOfZSAqPC9sYWJlbD48aW5wdXQgaWQ9InByZXZpZXdTdHJlZXQiIGF1dG9jb21wbGV0ZT0iYWRkcmVzcy1saW5lMSIgcmVxdWlyZWQ+PC9kaXY+PGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBmb3I9InByZXZpZXdIb3VzZU51bWJlciI+SGF1c251bW1lciAqPC9sYWJlbD48aW5wdXQgaWQ9InByZXZpZXdIb3VzZU51bWJlciIgcmVxdWlyZWQ+PC9kaXY+PC9kaXY+CiAgICAgICAgICA8cCBjbGFzcz0ic21hbGwiPkRpZSBvYmVuIGVpbmdlZ2ViZW5lIFBMWiB1bmQgZGVyIE9ydCBnZWx0ZW4gYWxzIEFiaG9sYWRyZXNzZS48L3A+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImZpZWxkIj48bGFiZWwgZm9yPSJwcmV2aWV3RW1haWwiPkUtTWFpbCAqPC9sYWJlbD48aW5wdXQgaWQ9InByZXZpZXdFbWFpbCIgdHlwZT0iZW1haWwiIGF1dG9jb21wbGV0ZT0iZW1haWwiIHJlcXVpcmVkPjwvZGl2PjxkaXYgY2xhc3M9ImZpZWxkIj48bGFiZWwgZm9yPSJwcmV2aWV3UGhvbmUiPlRlbGVmb24gKjwvbGFiZWw+PGlucHV0IGlkPSJwcmV2aWV3UGhvbmUiIHR5cGU9InRlbCIgYXV0b2NvbXBsZXRlPSJ0ZWwiIHJlcXVpcmVkPjwvZGl2PjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBmb3I9InByZXZpZXdQaG9uZUV4dHJhIj5XZWl0ZXJlIFRlbGVmb25udW1tZXIgKG9wdGlvbmFsKTwvbGFiZWw+PGlucHV0IGlkPSJwcmV2aWV3UGhvbmVFeHRyYSIgdHlwZT0idGVsIj48L2Rpdj4KICAgICAgICAgIDxsYWJlbCBjbGFzcz0iY2hvaWNlIiBmb3I9InByZXZpZXdEaWZmZXJlbnREZWxpdmVyeSI+PGlucHV0IGlkPSJwcmV2aWV3RGlmZmVyZW50RGVsaXZlcnkiIHR5cGU9ImNoZWNrYm94Ij48c3Bhbj5Sw7xja2xpZWZlcnVuZyBhbiBlaW5lIGFuZGVyZSBBZHJlc3NlPC9zcGFuPjwvbGFiZWw+CiAgICAgICAgICA8ZGl2IGlkPSJkaWZmZXJlbnREZWxpdmVyeUZpZWxkcyIgaGlkZGVuPgogICAgICAgICAgICA8aDM+QWJ3ZWljaGVuZGUgTGllZmVyYWRyZXNzZTwvaDM+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBmb3I9InByZXZpZXdEZWxpdmVyeVN0cmVldCI+U3RyYcOfZSAqPC9sYWJlbD48aW5wdXQgaWQ9InByZXZpZXdEZWxpdmVyeVN0cmVldCI+PC9kaXY+PGRpdiBjbGFzcz0iZmllbGQiPjxsYWJlbCBmb3I9InByZXZpZXdEZWxpdmVyeUhvdXNlIj5IYXVzbnVtbWVyICo8L2xhYmVsPjxpbnB1dCBpZD0icHJldmlld0RlbGl2ZXJ5SG91c2UiPjwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImZpZWxkIj48bGFiZWwgZm9yPSJwcmV2aWV3RGVsaXZlcnlQb3N0Y29kZSI+UExaICo8L2xhYmVsPjxpbnB1dCBpZD0icHJldmlld0RlbGl2ZXJ5UG9zdGNvZGUiIGlucHV0bW9kZT0ibnVtZXJpYyIgbWF4bGVuZ3RoPSI1Ij48L2Rpdj48ZGl2IGNsYXNzPSJmaWVsZCI+PGxhYmVsIGZvcj0icHJldmlld0RlbGl2ZXJ5Q2l0eSI+T3J0ICo8L2xhYmVsPjxpbnB1dCBpZD0icHJldmlld0RlbGl2ZXJ5Q2l0eSI+PC9kaXY+PC9kaXY+CiAgICAgICAgICAgIDxwIGNsYXNzPSJzbWFsbCI+RsO8ciBlaW5lIGFuZGVyZSBMaWVmZXItUExaIGJlc3TDpHRpZ2VuIHdpciBUb3VyIHVuZCBSw7xja2xpZWZlcnRlcm1pbiBpbmRpdmlkdWVsbC48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkIj48bGFiZWwgZm9yPSJwcmV2aWV3TWVzc2FnZSI+TmFjaHJpY2h0IChvcHRpb25hbCk8L2xhYmVsPjx0ZXh0YXJlYSBpZD0icHJldmlld01lc3NhZ2UiIHBsYWNlaG9sZGVyPSJIaW53ZWlzZSB6dW0gVGVwcGljaCBvZGVyIHp1bSBUZXJtaW4iPjwvdGV4dGFyZWE+PC9kaXY+CiAgICAgICAgICA8bGFiZWwgY2xhc3M9ImNob2ljZSIgZm9yPSJwcmV2aWV3UHJpdmFjeSI+PGlucHV0IGlkPSJwcmV2aWV3UHJpdmFjeSIgdHlwZT0iY2hlY2tib3giPjxzcGFuPkljaCBoYWJlIGRpZSA8YSBocmVmPSIvZGF0ZW5zY2h1dHplcmtsYWVydW5nLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPkRhdGVuc2NodXR6ZXJrbMOkcnVuZzwvYT4gZ2VsZXNlbi48L3NwYW4+PC9sYWJlbD4KICAgICAgICAgIDxwIGNsYXNzPSJzbWFsbCIgaWQ9InNsb3ROb3RlIj5KZSBUb3VyIHdlcmRlbiB2aWVyIFRlcm1pbmUgYW5nZXplaWd0LiBBYiAxNyBVaHIgYW0gVm9ydGFnIGVudGbDpGxsdCBkaWUgdW5taXR0ZWxiYXIgZm9sZ2VuZGUgVG91ci4gVmVyZsO8Z2JhcmtlaXQgdW5kIFLDvGNrbGllZmVydW5nIGJlc3TDpHRpZ2VuIHdpciBuYWNoIGRlciBBbmZyYWdlLjwvcD4KICAgICAgICAgIDxidXR0b24gY2xhc3M9ImFjdGlvbiIgdHlwZT0iYnV0dG9uIiBpZD0ic2VuZFJlcXVlc3QiIGRpc2FibGVkPkFiaG9sdGVybWluIHZlcmVpbmJhcmVuPC9idXR0b24+PHAgaWQ9InNlbmRGZWVkYmFjayIgY2xhc3M9InNtYWxsIiByb2xlPSJzdGF0dXMiIGFyaWEtbGl2ZT0icG9saXRlIj48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgogIDwvZGl2PgogIDxzZWN0aW9uIGNsYXNzPSJwYW5lbCBydWxlcyI+CiAgICA8aDI+SGlud2Vpc2UgenVyIFByZWlzYmVyZWNobnVuZzwvaDI+CiAgICA8dWw+CiAgICAgIDxsaT5FaW4gZ2VtZWluc2FtZXIgUmVjaGVua2VybiBtaXQgZHJlaSBLb25maWd1cmF0aW9uZW4uIFBybyBTZWl0ZSB3aXJkIGF1dG9tYXRpc2NoIGdlbmF1IGVpbmUgVmFyaWFudGUgdmVyd2VuZGV0OyBCZXN1Y2hlciB3w6RobGVuIGRpZSBWYXJpYW50ZSBzcMOkdGVyIG5pY2h0IHNlbGJzdCBhdXMuPC9saT4KICAgICAgPGxpPkRpZSBTdMOkZHRlYWt0aW9uIHdpcmQgemVudHJhbCBha3RpdmllcnQgdW5kIGhhdCBlaW5lbiBTdGFydCwgZWluIEVuZGUgc293aWUgZWluZW4gUHJvemVudHNhdHouIEF1ZiBTdMOkZHRlbiBtaXQgRGF1ZXJyYWJhdHQgZ2lsdCBkZXIgaMO2aGVyZSBkZXIgYmVpZGVuIFJhYmF0dGU7IFJhYmF0dGUgd2VyZGVuIG5pY2h0IGFkZGllcnQuPC9saT4KICAgICAgPGxpPkJlcmVjaG51bmcgd2llIGltIHZvcmhhbmRlbmVuIFJlY2huZXI6IG1pbmRlc3RlbnMgMSBtwrIsIGFiIDE1IG3CsiA1MCAlIFp1c2NobGFnLCBNb3R0ZW5zY2h1dHogZsO8ciBCcm9uemUvU2lsYmVyIG9wdGlvbmFsLCBiZWkgR29sZCBlbnRoYWx0ZW4uPC9saT4KICAgICAgPGxpPkplZGUgUmFiYXR0YWt0aW9uIGdpbHQgZsO8ciBUZXBwaWNocmVpbmlndW5nIGVpbnNjaGxpZcOfbGljaCBnZWJ1Y2h0ZXIgUmVpbmlndW5nc3p1c8OkdHplIHVuZCBmw7xyIFRlcHBpY2hyZXBhcmF0dXJlbi4gUmVwYXJhdHVycHJlaXNlIHBybyBsYXVmZW5kZW0gTWV0ZXIgc3RhbW1lbiB2b24gZGVyIHZlcsO2ZmZlbnRsaWNodGVuIFJlcGFyYXR1cnNlaXRlLiBCZWkgTGVpc3R1bmdlbiBhdWYgQW5mcmFnZSBibGVpYnQgZGllIEdlc2FtdHN1bW1lIG9mZmVuLCBiaXMgZWluIEFuZ2Vib3Qgdm9ybGllZ3QuPC9saT4KICAgICAgPGxpPlJlcGFyYXR1cmVuIGvDtm5uZW4gbnVyIHp1c8OkdHpsaWNoIHp1IGVpbmVtIFJlaW5pZ3VuZ3NwYWtldCBhdXNnZXfDpGhsdCB3ZXJkZW46IFZvciBkZXIgUmVwYXJhdHVyIHJlaW5pZ2VuIHdpciBkZW4gVGVwcGljaCBhdXMgaHlnaWVuaXNjaGVuIEdyw7xuZGVuLjwvbGk+CiAgICAgIDxsaT5EZXIgbWl0bGF1ZmVuZGUgQnV0dG9uIGbDvGhydCBkaXJla3QgenVtIHZvcmhhbmRlbmVuIEFiaG9sZm9ybXVsYXIuIFdlciBkZW4gUHJlaXNyZWNobmVyIHZlcndlbmRldCwga2FubiBzZWluZSBBdXN3YWhsIHVuZCBkaWUgQmVyZWNobnVuZyBhbnNjaGxpZcOfZW5kIGluIGVpbiBBYmhvbGZvcm11bGFyIMO8YmVybmVobWVuLiBEaWUgS29udGFrdGFuZnJhZ2UgYmxlaWJ0IGFscyBkcml0dGVyIFdlZyBiZXN0ZWhlbi48L2xpPgogICAgICA8bGk+RWluZSBrw7xuZnRpZyB6ZW50cmFsIGdlcGZsZWd0ZSBQTFotVG91cmVubGlzdGUgYmVzdGltbXQgT3J0LCBXb2NoZW50YWcsIEludGVydmFsbCwgS2FsZW5kZXJ3b2NoZW5yaHl0aG11cywgWmVpdGZlbnN0ZXIgdW5kIOKAnmF1ZiBBbmZyYWdl4oCcLiBEaWUgQnVjaHVuZ3NncmVuemUgaXN0IDE3IFVociBhbSBWb3J0YWcgaW4gZGV1dHNjaGVyIE9ydHN6ZWl0LiBGw7xyIGRlbiBnZW1laW5zYW1lbiBCZXJlaWNoIFQxNC9UNDQgemVpZ3QgZGllc2UgVm9yc2NoYXUgZ2Vtw6TDnyBkZXIgVG91cmVucmVnZWwgTW9udGFnIDE0LXTDpGdpZyBpbiB1bmdlcmFkZW4gS1cgdW5kIERvbm5lcnN0YWcgd8O2Y2hlbnRsaWNoOyBkaWVzZSBNZWhyZmFjaHp1b3JkbnVuZyBpc3Qgbm9jaCBuaWNodCBpbiBkZXIgYmVzdMOkdGlndGVuIEV4Y2VsLURhdGVpIGhpbnRlcmxlZ3QuIERpZSBWb3JzY2hhdSB6ZWlndCBrZWluZSBlY2h0ZW4gZnJlaWVuIEthcGF6aXTDpHRlbi48L2xpPgogICAgICA8bGk+RmVzdGdlbGVndGUgbmV1ZSBHZXNjaMOkZnRzcmVnZWw6IEFiIDcwIOKCrCBMZWlzdHVuZ3N3ZXJ0IDxzdHJvbmc+dm9yIFJhYmF0dDwvc3Ryb25nPiBzaW5kIEFiaG9sdW5nIHVuZCBSw7xja2xpZWZlcnVuZyBrb3N0ZW5sb3MuIERhcnVudGVyIHdlcmRlbiBlaW5tYWxpZyA0MCDigqwgVHJhbnNwb3J0IGJlcmVjaG5ldC4gRGVyIFJhYmF0dCBnaWx0IG5pY2h0IGbDvHIgZGVuIFRyYW5zcG9ydC48L2xpPgogICAgPC91bD4KICA8L3NlY3Rpb24+CjwvbWFpbj4KPGEgY2xhc3M9ImZsb2F0aW5nLWJvb2tpbmciIGhyZWY9Imh0dHBzOi8vdGVwcGljaHJlaW5pZ3VuZy1ydWhyLmRlL2FiaG9sdGVybWluLXZlcmVpbmJhcmVuLyI+SmV0enQgQWJob2x0ZXJtaW4gdmVyZWluYmFyZW48L2E+Cjxmb290ZXI+VW52ZXJiaW5kbGljaGUgUHJlaXNiZXJlY2hudW5nLiBEZXIgZW5kZ8O8bHRpZ2UgUHJlaXMgd2lyZCBuYWNoIFByw7xmdW5nIGRlcyBUZXBwaWNocyBiZXN0w6R0aWd0LjwvZm9vdGVyPgo8c2NyaXB0IGlkPSJ0b3VyRGF0YSIgdHlwZT0iYXBwbGljYXRpb24vanNvbiI+W1tbMzYsMywiMDg6MDAiLCIxMDowMCIsMTQsMF0sWzM2LDMsIjA4OjAwIiwiMTA6MDAiLDE0LDFdLFszNiwzLCIxNDowMCIsIjE3OjAwIiwxNCwxXSxbMzYsMywiMTQ6MDAiLCIxNjowMCIsMTQsMV0sWzM2LDMsIjE1OjAwIiwiMTc6MDAiLDE0LDFdLFszNiwzLCIxMDowMCIsIjEyOjAwIiwxNCwxXSxbMzYsMywiMTI6MDAiLCIxNDowMCIsMTQsMV0sWzM2LDMsIjA5OjAwIiwiMTE6MDAiLDE0LDBdLFsxNiwxLCIxNDowMCIsIjE3OjAwIiwxNCwwXSxbMTYsMSwiMTQ6MDAiLCIxNzowMCIsNyxudWxsXSxbMTYsMSwiMDg6MDAiLCIxMDowMCIsNyxudWxsXSxbMTYsMSwiMTQ6MDAiLCIxNjowMCIsNyxudWxsXSxbMTYsMSwiYXVmIEFuZnJhZ2UiLCIiLDcsbnVsbF0sWzE2LDEsIjEwOjAwIiwiMTI6MDAiLDcsbnVsbF0sWzE2LDEsImF1ZiBBbmZyYWdlIiwiIiwxNCwwXSxbMTYsMSwiMTE6MDAiLCIxMzowMCIsMTQsMF0sWzE2LDEsIjEyOjAwIiwiMTQ6MDAiLDE0LDBdLFsxNiwxLCIxMDowMCIsIjEyOjAwIiwxNCwwXSxbMTYsMSwiMTI6MDAiLCIxNDowMCIsNyxudWxsXSxbMTYsMSwiMDk6MDAiLCIxMTowMCIsNyxudWxsXSxbMTYsMSwiMDk6MDAiLCIxMTowMCIsMTQsMF0sWzE2LDEsIjE0OjAwIiwiMTY6MDAiLDE0LDBdLFsxNiwxLCIwODowMCIsIjEwOjAwIiwxNCwwXSxbMTYsMSwiMTM6MDAiLCIxNTowMCIsMTQsMF0sWzU2LDUsImF1ZiBBbmZyYWdlIiwiIiwxNCwwXSxbMjAsMiwiMTA6MDAiLCIxMjowMCIsMTQsMF0sWzIwLDIsIjEwOjAwIiwiMTI6MDAiLDE0LDFdLFsyMCwyLCIxMTowMCIsIjEzOjAwIiwxNCwwXSxbMjAsMiwiMTE6MDAiLCIxMzowMCIsMTQsMV0sWzIwLDIsIjA5OjAwIiwiMTE6MDAiLDE0LDFdLFsyMCwyLCIwOTowMCIsIjExOjAwIiw3LG51bGxdLFsyMCwyLCIxMjowMCIsIjE0OjAwIiwxNCwwXSxbMjAsMiwiMTM6MDAiLCIxNTowMCIsMTQsMF0sWzIwLDIsIjE0OjAwIiwiMTY6MDAiLDE0LDFdLFsyMCwyLCIxNDowMCIsIjE2OjAwIiwxNCwwXSxbMjAsMiwiMDg6MDAiLCIxMDowMCIsMTQsMV0sWzIwLDIsIjA4OjAwIiwiMTA6MDAiLDcsbnVsbF0sWzIwLDIsIjEzOjAwIiwiMTU6MDAiLDE0LDFdLFsyMiwyLCIwOTowMCIsIjExOjAwIiwxNCwwXSxbMjIsMiwiMDg6MDAiLCIxMDowMCIsMTQsMV0sWzEwLDEsImF1ZiBBbmZyYWdlIiwiIiw3LG51bGxdLFsxMCwxLCIxMzowMCIsIjE1OjAwIiw3LG51bGxdLFsxMCwxLCIxMzowMCIsIjE1OjAwIiwxNCwwXSxbMTAsMSwiYXVmIEFuZnJhZ2UiLCIiLDE0LDBdLFsxMCwxLCIxNTowMCIsIjE3OjAwIiw3LG51bGxdLFsyMiwyLCIwODowMCIsIjEyOjAwIiwxNCwwXSxbMjIsMiwiMDg6MDAiLCIxMjowMCIsMTQsMV0sWzEwLDEsIjA4OjAwIiwiMTA6MDAiLDcsbnVsbF0sWzEwLDEsIjA4OjAwIiwiMTA6MDAiLDE0LDFdLFsxMCwxLCIxMjowMCIsIjE0OjAwIiwxNCwwXSxbMTAsMSwiMTI6MDAiLCIxNDowMCIsNyxudWxsXSxbNTQsNSwiYXVmIEFuZnJhZ2UiLCIiLDE0LDFdLFs1NCw1LCJhdWYgQW5mcmFnZSIsIiIsNyxudWxsXSxbMzAsMywiMTI6MDAiLCIxNDowMCIsMTQsMV0sWzMwLDMsIjE1OjAwIiwiMTc6MDAiLDE0LDFdLFszMCwzLCIxMTowMCIsIjEzOjAwIiwxNCwxXSxbMzAsMywiMTA6MDAiLCIxMjowMCIsMTQsMV0sWzMwLDMsIjE0OjAwIiwiMTY6MDAiLDE0LDFdLFszMCwzLCIwODowMCIsIjEwOjAwIiwxNCwxXSxbMzAsMywiYXVmIEFuZnJhZ2UiLCIiLDE0LDFdLFs0NCw0LCIxMTowMCIsIjEzOjAwIiwxNCwxXSxbMzIsMywiMTU6MDAiLCIxNzowMCIsMTQsMF0sWzMyLDMsIjA5OjAwIiwiMTE6MDAiLDcsbnVsbF0sWzMyLDMsIjA5OjAwIiwiMTE6MDAiLDE0LDBdLFszMiwzLCIwODowMCIsIjEwOjAwIiwxNCwwXSxbMzIsMywiMTE6MDAiLCIxMzowMCIsMTQsMF0sWzMyLDMsIjE2OjAwIiwiMTg6MDAiLDE0LDBdLFszMiwzLCIxMjowMCIsIjE0OjAwIiwxNCwwXSxbMzIsMywiMTU6MDAiLCIxNzowMCIsNyxudWxsXSxbMzIsMywiMTQ6MDAiLCIxNjowMCIsNyxudWxsXSxbMzIsMywiMTY6MDAiLCIxODowMCIsNyxudWxsXSxbMzYsMywiMTM6MDAiLCIxNTowMCIsMTQsMV0sWzM2LDMsIjEwOjAwIiwiMTQ6MDAiLDE0LDFdLFszNiwzLCIxMDowMCIsIjE0OjAwIiwxNCwwXSxbMzYsMywiMDk6MDAiLCIxMjowMCIsMTQsMV0sWzM2LDMsImF1ZiBBbmZyYWdlIiwiIiwxNCwwXSxbMTAsMSwiMTQ6MDAiLCIxNjowMCIsNyxudWxsXSxbMTAsMSwiMTE6MDAiLCIxMzowMCIsNyxudWxsXSxbMTAsMSwiMTA6MDAiLCIxMjowMCIsNyxudWxsXSxbMTAsMSwiMTA6MDAiLCIxMjowMCIsMTQsMF0sWzEwLDEsIjA5OjAwIiwiMTE6MDAiLDE0LDBdLFsyMiwyLCIxMjowMCIsIjE0OjAwIiw3LG51bGxdLFsyMiwyLCIxMjowMCIsIjE0OjAwIiwxNCwwXSxbMjIsMiwiMTI6MDAiLCIxNDowMCIsMTQsMV0sWzU0LDUsIjExOjAwIiwiMTM6MDAiLDE0LDFdLFs1NCw1LCIxMDowMCIsIjEyOjAwIiwxNCwxXSxbNTQsNSwiMDk6MDAiLCIxMTowMCIsMTQsMV0sWzQ0LDQsIjA4OjAwIiwiMTI6MDAiLDE0LDFdLFs0NCw0LCIwODowMCIsIjEyOjAwIiw3LG51bGxdLFs1NCw1LCIxMjowMCIsIjE0OjAwIiwxNCwxXSxbNDQsNCwiMTI6MDAiLCIxNDowMCIsMTQsMV0sWzE0LDEsIjEyOjAwIiwiMTQ6MDAiLDE0LDFdLFs1NCw1LCIwODowMCIsIjEyOjAwIiwxNCwxXSxbMTQsMSwiMDg6MDAiLCIxMjowMCIsMTQsMV0sWzQ2LDQsIjExOjAwIiwiMTI6MDAiLDE0LDBdLFs0Niw0LCIxMDowMCIsIjEyOjAwIiwxNCwwXSxbNDYsNCwiYXVmIEFuZnJhZ2UiLCIiLDE0LDBdLFs0Niw0LCIxMjowMCIsIjEzOjAwIiwxNCwwXSxbNDYsNCwiMTM6MDAiLCIxNDowMCIsMTQsMF0sWzQ2LDQsIjE0OjAwIiwiMTU6MDAiLDE0LDBdLFs0Niw0LCIxNTowMCIsIjE2OjAwIiwxNCwwXSxbNDYsNCwiMTY6MDAiLCIxNzowMCIsMTQsMF0sWzQ2LDQsIjE1OjAwIiwiMTc6MDAiLDE0LDBdLFs0Niw0LCIwOTowMCIsIjEwOjAwIiwxNCwwXSxbMzIsMywiMDg6MDAiLCIwOTowMCIsMTQsMF0sWzQ2LDQsIjEwOjAwIiwiMTE6MDAiLDE0LDBdLFs0Niw0LCIxNjowMCIsIjE4OjAwIiwxNCwwXSxbNDYsNCwiMTc6MDAiLCIxODowMCIsMTQsMF0sWzMyLDMsImF1ZiBBbmZyYWdlIiwiIiwxNCwwXSxbMTQsMSwiMDg6MDAiLCIxMDowMCIsMTQsMV0sWzM2LDMsIjE0OjAwIiwiMTQ6MDAiLDE0LDBdLFs0Miw0LCIxMTowMCIsIjEzOjAwIiwxNCwxXSxbNDIsNCwiMTI6MDAiLCIxNDowMCIsMTQsMV0sWzQyLDQsIjA4OjAwIiwiMTA6MDAiLDE0LDFdLFs0Miw0LCIwOTowMCIsIjExOjAwIiwxNCwxXSxbMzYsMywiMTI6MDAiLCIxNDowMCIsMTQsMF0sWzU2LDUsIjA5OjAwIiwiMTE6MDAiLDcsbnVsbF0sWzQyLDQsIjE0OjAwIiwiMTY6MDAiLDE0LDFdLFs0Miw0LCIxMzowMCIsIjE1OjAwIiwxNCwxXSxbNTQsNSwiMTQ6MDAiLCIxNjowMCIsMTQsMV0sWzU0LDUsIjE0OjAwIiwiMTY6MDAiLDcsbnVsbF0sWzU0LDUsIjA4OjAwIiwiMTA6MDAiLDE0LDFdLFs1NCw1LCIwODowMCIsIjEwOjAwIiw3LG51bGxdLFs1NCw1LCIxMTowMCIsIjEzOjAwIiw3LG51bGxdLFs1Niw1LCIxNTowMCIsIjE3OjAwIiw3LG51bGxdLFs1Niw1LCIwOTowMCIsIjExOjAwIiwxNCwwXSxbNTYsNSwiMDk6MDAiLCIxMjowMCIsMTQsMF0sWzU2LDUsIjA4OjAwIiwiMTA6MDAiLDE0LDBdLFs1Niw1LCIwODowMCIsIjEwOjAwIiw3LG51bGxdLFs1Niw1LCIxNDowMCIsIjE2OjAwIiw3LG51bGxdLFs1Niw1LCIxNDowMCIsIjE2OjAwIiwxNCwwXV0sW1siNDIxMDMiLCJXdXBwZXJ0YWwiLDBdLFsiNDIxMDUiLCJXdXBwZXJ0YWwiLDBdLFsiNDIxMDciLCJXdXBwZXJ0YWwiLDBdLFsiNDIxMDkiLCJXdXBwZXJ0YWwiLDBdLFsiNDIxMTEiLCJXdXBwZXJ0YWwiLDBdLFsiNDIxMTMiLCJXdXBwZXJ0YWwiLDBdLFsiNDIxMTUiLCJXdXBwZXJ0YWwiLDBdLFsiNDIxMTciLCJXdXBwZXJ0YWwiLDBdLFsiNDIxMTkiLCJXdXBwZXJ0YWwiLDBdLFsiNDIyNzUiLCJXdXBwZXJ0YWwiLDFdLFsiNDIyNzciLCJXdXBwZXJ0YWwiLDFdLFsiNDIyNzkiLCJXdXBwZXJ0YWwiLDFdLFsiNDIyODEiLCJXdXBwZXJ0YWwiLDFdLFsiNDIyODMiLCJXdXBwZXJ0YWwiLDBdLFsiNDIyODUiLCJXdXBwZXJ0YWwiLDBdLFsiNDIyODciLCJXdXBwZXJ0YWwiLDBdLFsiNDIyODkiLCJXdXBwZXJ0YWwiLDBdLFsiNDIzMjciLCJXdXBwZXJ0YWwiLDFdLFsiNDIzMjkiLCJXdXBwZXJ0YWwiLDFdLFsiNDIzNDkiLCJXdXBwZXJ0YWwiLDBdLFsiNDIzNjkiLCJXdXBwZXJ0YWwiLDBdLFsiNDIzODkiLCJXdXBwZXJ0YWwiLDBdLFsiNDIzOTkiLCJXdXBwZXJ0YWwiLDBdLFsiNDI0NzciLCJSYWRldm9ybXdhbGQiLDJdLFsiNDI0ODkiLCJXw7xsZnJhdGgiLDNdLFsiNDI0OTkiLCJIw7xja2Vzd2FnZW4iLDRdLFsiNDI2NTEiLCJTb2xpbmdlbiIsNV0sWyI0MjY1MyIsIlNvbGluZ2VuIiw1XSxbIjQyNjU1IiwiU29saW5nZW4iLDVdLFsiNDI2NTciLCJTb2xpbmdlbiIsNV0sWyI0MjY1OSIsIlNvbGluZ2VuIiw1XSxbIjQyNjk3IiwiU29saW5nZW4iLDVdLFsiNDI2OTkiLCJTb2xpbmdlbiIsNV0sWyI0MjcxOSIsIlNvbGluZ2VuIiw1XSxbIjQyNzgxIiwiSGFhbiIsNl0sWyI0Mjc5OSIsIkxlaWNobGluZ2VuIChSaGVpbmxhbmQpIiw2XSxbIjQyODUzIiwiUmVtc2NoZWlkIiwwXSxbIjQyODU1IiwiUmVtc2NoZWlkIiwwXSxbIjQyODU3IiwiUmVtc2NoZWlkIiwwXSxbIjQyODU5IiwiUmVtc2NoZWlkIiwwXSxbIjQyODk3IiwiUmVtc2NoZWlkIiwwXSxbIjQyODk5IiwiUmVtc2NoZWlkIiwwXSxbIjQyOTI5IiwiV2VybWVsc2tpcmNoZW4iLDddLFsiNTEzNzEiLCJMZXZlcmt1c2VuIiw4XSxbIjUxMzczIiwiTGV2ZXJrdXNlbiIsOF0sWyI1MTM3NSIsIkxldmVya3VzZW4iLDhdLFsiNTEzNzciLCJMZXZlcmt1c2VuIiw5XSxbIjUxMzc5IiwiTGV2ZXJrdXNlbiIsOV0sWyI1MTM4MSIsIkxldmVya3VzZW4iLDldLFsiNTEzOTkiLCJCdXJzY2hlaWQiLDFdLFsiNTMxMTEiLCJCb25uIiwxMF0sWyI1MzExMyIsIkJvbm4iLDEwXSxbIjUzMTE1IiwiQm9ubiIsMTBdLFsiNTMxMTciLCJCb25uIiwxMF0sWyI1MzExOSIsIkJvbm4iLDEwXSxbIjUzMTIxIiwiQm9ubiIsMTBdLFsiNTMxMjMiLCJCb25uIiwxMF0sWyI1MzEyNSIsIkJvbm4iLDEwXSxbIjUzMTI3IiwiQm9ubiIsMTBdLFsiNTMxMjkiLCJCb25uIiwxMF0sWyI1MzE3MyIsIkJvbm4iLDEwXSxbIjUzMTc1IiwiQm9ubiIsMTBdLFsiNTMxNzciLCJCb25uIiwxMF0sWyI1MzE3OSIsIkJvbm4iLDEwXSxbIjUzMjI1IiwiQm9ubiIsMTBdLFsiNTMyMjciLCJCb25uIiwxMF0sWyI1MzIyOSIsIkJvbm4iLDEwXSxbIjUzMzMyIiwiQm9ybmhlaW0gKFJoZWlubGFuZCkiLDExXSxbIjUzMzQwIiwiTWVja2VuaGVpbSAoUmhlaW5sYW5kKSIsMTFdLFsiNTMzNDMiLCJXYWNodGJlcmciLDExXSxbIjUzMzQ3IiwiQWxmdGVyIiwxMV0sWyI1MzM1OSIsIlJoZWluYmFjaCIsMTFdLFsiNTM0MjQiLCJSZW1hZ2VuIiw5XSxbIjUzNDI2IiwiRGVkZW5iYWNoIiwxMl0sWyI1MzQyNiIsIkvDtm5pZ3NmZWxkIChFaWZlbCkiLDEyXSxbIjUzNDI2IiwiU2NoYWxrZW5iYWNoIiwxMl0sWyI1MzQ3NCIsIkJhZCBOZXVlbmFoci1BaHJ3ZWlsZXIiLDEzXSxbIjUzNDg5IiwiU2luemlnIiwxMl0sWyI1MzQ5OCIsIkJhZCBCcmVpc2lnIiwxMl0sWyI1MzQ5OCIsIkfDtm5uZXJzZG9yZiBiZWkgQmFkIEJyZWlzaWciLDEyXSxbIjUzNDk4IiwiV2FsZG9yZiIsMTJdLFsiNTM1MDEiLCJHcmFmc2NoYWZ0IChSaGVpbmxhbmQpIiwxMl0sWyI1MzUwNSIsIkFsdGVuYWhyIiwxMl0sWyI1MzUwNSIsIkJlcmcgYmVpIEFocndlaWxlciIsMTJdLFsiNTM1MDUiLCJLYWxlbmJvcm4gYmVpIEFsdGVuYWhyIiwxMl0sWyI1MzUwNSIsIktpcmNoc2FociIsMTJdLFsiNTM1MDYiLCJBaHJicsO8Y2siLDEyXSxbIjUzNTA2IiwiSGVja2VuYmFjaCIsMTJdLFsiNTM1MDYiLCJIw7ZubmluZ2VuIiwxMl0sWyI1MzUwNiIsIktlc3NlbGluZyIsMTJdLFsiNTM1MDYiLCJMaW5kIGJlaSBBbHRlbmFociIsMTJdLFsiNTM1MDYiLCJSZWNoIiwxMl0sWyI1MzUwNyIsIkRlcm5hdSIsMTJdLFsiNTM1MDgiLCJNYXlzY2hvw58iLDEyXSxbIjUzNTE4IiwiQWRlbmF1IiwxNF0sWyI1MzUxOCIsIkhlcnNjaGJyb2ljaCIsMTRdLFsiNTM1MTgiLCJIb25lcmF0aCIsMTRdLFsiNTM1MTgiLCJLb3R0ZW5ib3JuIiwxNF0sWyI1MzUxOCIsIkxlaW1iYWNoIGJlaSBBZGVuYXUiLDE0XSxbIjUzNTE4IiwiUXVpZGRlbGJhY2giLDE0XSxbIjUzNTE4IiwiV2ltYmFjaCIsMTRdLFsiNTM1MjAiLCJEYW5rZXJhdGgiLDE0XSxbIjUzNTIwIiwiRHJlZXMiLDE0XSxbIjUzNTIwIiwiRMO8bXBlbGZlbGQiLDE0XSxbIjUzNTIwIiwiSGFyc2NoZWlkIiwxNF0sWyI1MzUyMCIsIkjDvG1tZWwiLDE0XSxbIjUzNTIwIiwiSW5zdWwiLDE0XSxbIjUzNTIwIiwiS2FsdGVuYm9ybiIsMTRdLFsiNTM1MjAiLCJNZXVzcGF0aCIsMTRdLFsiNTM1MjAiLCJNw7xsbGVuYmFjaCBiZWkgQWRlbmF1IiwxNF0sWyI1MzUyMCIsIk7DvHJidXJnIiwxNF0sWyI1MzUyMCIsIk9obGVuaGFyZCIsMTRdLFsiNTM1MjAiLCJSZWlmZmVyc2NoZWlkIiwxNF0sWyI1MzUyMCIsIlJvZGRlciIsMTRdLFsiNTM1MjAiLCJTY2h1bGQiLDE0XSxbIjUzNTIwIiwiU2Vuc2NoZWlkIiwxNF0sWyI1MzUyMCIsIlNpZXJzY2hlaWQiLDE0XSxbIjUzNTIwIiwiVHJpZXJzY2hlaWQiLDE0XSxbIjUzNTIwIiwiV2Vyc2hvZmVuIiwxNF0sWyI1MzUyMCIsIldpbm5lcmF0aCIsMTRdLFsiNTM1MzMiLCJBbnR3ZWlsZXIiLDE0XSxbIjUzNTMzIiwiQXJlbWJlcmciLDE0XSxbIjUzNTMzIiwiRG9yc2VsIiwxNF0sWyI1MzUzMyIsIkVpY2hlbmJhY2giLDE0XSxbIjUzNTMzIiwiRnVjaHNob2ZlbiIsMTRdLFsiNTM1MzMiLCJNw7xzY2giLDE0XSxbIjUzNTM0IiwiQmFyd2VpbGVyIiwxNF0sWyI1MzUzNCIsIkJhdWxlciAoS3JlaXMgQWhyd2VpbGVyKSIsMTRdLFsiNTM1MzQiLCJIb2ZmZWxkIChFaWZlbCkiLDE0XSxbIjUzNTM0IiwiUG9tc3RlciIsMTRdLFsiNTM1MzQiLCJXaWVzZW1zY2hlaWQiLDE0XSxbIjUzNTM0IiwiV2lyZnQiLDE0XSxbIjUzNTM5IiwiQm9kZW5iYWNoIiwxNF0sWyI1MzUzOSIsIkJvbmdhcmQiLDE0XSxbIjUzNTM5IiwiQm9ybGVyIiwxNF0sWyI1MzUzOSIsIkJyw7xja3RhbCIsMTRdLFsiNTM1MzkiLCJHZWxlbmJlcmciLDE0XSxbIjUzNTM5IiwiS2VsYmVyZyIsMTRdLFsiNTM1MzkiLCJLaXJzYmFjaCIsMTRdLFsiNTM1MzkiLCJSZWltZXJhdGgiLDE0XSxbIjUzNTM5IiwiV2VsY2hlcmF0aCIsMTRdLFsiNTM1NDUiLCJPY2tlbmZlbHMiLDE0XSxbIjUzNTQ1IiwiTGlueiBhbSBSaGVpbiIsMTVdLFsiNTM1NDYiLCJMaW56IGFtIFJoZWluIiwxNV0sWyI1MzU0NyIsIkJyZWl0c2NoZWlkIChXZXN0ZXJ3YWxkKSIsMTRdLFsiNTM1NDciLCJEYXR0ZW5iZXJnIiwxNF0sWyI1MzU0NyIsIkhhdXNlbiAoV2llZCkiLDE0XSxbIjUzNTQ3IiwiSMO8bW1lcmljaCIsMTRdLFsiNTM1NDciLCJLYXNiYWNoLU9obGVuYmVyZyIsMTRdLFsiNTM1NDciLCJMZXVic2RvcmYgKGFtIFJoZWluKSIsMTRdLFsiNTM1NDciLCJSb8OfYmFjaCAoV2llZCkiLDE0XSxbIjUzNTQ3IiwiTGlueiBhbSBSaGVpbiIsMTVdLFsiNTM1NDciLCJCYWQgSMO2bm5pbmdlbiIsMTZdLFsiNTM1NDgiLCJMaW56IGFtIFJoZWluIiwxNV0sWyI1MzU0OCIsIkJhZCBIw7ZubmluZ2VuIiwxNl0sWyI1MzU0OSIsIkxpbnogYW0gUmhlaW4iLDE1XSxbIjUzNTQ5IiwiQmFkIEjDtm5uaW5nZW4iLDE2XSxbIjUzNTUwIiwiTGlueiBhbSBSaGVpbiIsMTVdLFsiNTM1NTAiLCJCYWQgSMO2bm5pbmdlbiIsMTZdLFsiNTM1NTEiLCJMaW56IGFtIFJoZWluIiwxNV0sWyI1MzU1MSIsIkJhZCBIw7ZubmluZ2VuIiwxNl0sWyI1MzU1MiIsIkxpbnogYW0gUmhlaW4iLDE1XSxbIjUzNTUyIiwiQmFkIEjDtm5uaW5nZW4iLDE2XSxbIjUzNTUzIiwiTGlueiBhbSBSaGVpbiIsMTVdLFsiNTM1NTMiLCJCYWQgSMO2bm5pbmdlbiIsMTZdLFsiNTM1NTQiLCJMaW56IGFtIFJoZWluIiwxNV0sWyI1MzU1NCIsIkJhZCBIw7ZubmluZ2VuIiwxNl0sWyI1MzU1NSIsIkxpbnogYW0gUmhlaW4iLDE1XSxbIjUzNTU1IiwiQmFkIEjDtm5uaW5nZW4iLDE2XSxbIjUzNTU2IiwiTGlueiBhbSBSaGVpbiIsMTVdLFsiNTM1NTYiLCJCYWQgSMO2bm5pbmdlbiIsMTZdLFsiNTM1NTciLCJMaW56IGFtIFJoZWluIiwxNV0sWyI1MzU1NyIsIkJhZCBIw7ZubmluZ2VuIiwxNl0sWyI1MzU1OCIsIkxpbnogYW0gUmhlaW4iLDE1XSxbIjUzNTU5IiwiTGlueiBhbSBSaGVpbiIsMTVdLFsiNTM1NjAiLCJWZXR0ZWxzY2hvw58iLDE0XSxbIjUzNTYwIiwiTGlueiBhbSBSaGVpbiIsMTVdLFsiNTM1NjIiLCJTYW5rdCBLYXRoYXJpbmVuIChLcmVpcyBOZXV3aWVkKSIsMTRdLFsiNTM1NjciLCJBc2JhY2ggKFdlc3RlcndhbGQpIiwxNF0sWyI1MzU2NyIsIkJ1Y2hob2x6IChXZXN0ZXJ3YWxkKSIsMTRdLFsiNTM1NzIiLCJCcnVjaGhhdXNlbiIsMTRdLFsiNTM1NzIiLCJVbmtlbCIsMTRdLFsiNTM1NzciLCJOZXVzdGFkdCAoV2llZCkiLDE0XSxbIjUzNTc4IiwiV2luZGhhZ2VuIiwxNF0sWyI1MzU3OSIsIkVycGVsIiwxNF0sWyI1MzYwNCIsIkJhZCBIb25uZWYiLDE3XSxbIjUzNjE5IiwiUmhlaW5icmVpdGJhY2giLDE0XSxbIjUzNjM5IiwiS8O2bmlnc3dpbnRlciIsMTddLFsiNTM3MjEiLCJTaWVnYnVyZyIsMThdLFsiNTM3NTciLCJTYW5rdCBBdWd1c3RpbiIsMThdLFsiNTM3NzMiLCJIZW5uZWYgKFNpZWcpIiwxM10sWyI1Mzc4MyIsIkVpdG9yZiIsMTNdLFsiNTM3OTciLCJMb2htYXIiLDE5XSxbIjUzODA0IiwiTXVjaCIsMTldLFsiNTM4MDkiLCJSdXBwaWNodGVyb3RoIiwyMF0sWyI1MzgxOSIsIk5ldW5raXJjaGVuLVNlZWxzY2hlaWQiLDIwXSxbIjUzODQwIiwiVHJvaXNkb3JmIiwyMF0sWyI1Mzg0MiIsIlRyb2lzZG9yZiIsMjBdLFsiNTM4NDQiLCJUcm9pc2RvcmYiLDIwXSxbIjUzODU5IiwiTmllZGVya2Fzc2VsIiwyMV0sWyI1Mzg3OSIsIkV1c2tpcmNoZW4iLDIyXSxbIjUzODgxIiwiRXVza2lyY2hlbiIsMjJdLFsiNTM4OTQiLCJNZWNoZXJuaWNoIiwyM10sWyI1MzkwMiIsIkJhZCBNw7xuc3RlcmVpZmVsIiwyM10sWyI1MzkwOSIsIlrDvGxwaWNoIiwyM10sWyI1MzkxMyIsIlN3aXN0dGFsIiwyM10sWyI1MzkxOSIsIldlaWxlcnN3aXN0IiwyM10sWyI1NjA2OCIsIktvYmxlbnoiLDEzXSxbIjU2MDY5IiwiS29ibGVueiIsMTNdLFsiNTYwNzAiLCJLb2JsZW56IiwxM10sWyI1NjA3MSIsIktvYmxlbnoiLDEzXSxbIjU2MDcyIiwiS29ibGVueiIsMTNdLFsiNTYwNzMiLCJLb2JsZW56IiwxM10sWyI1NjA3NCIsIktvYmxlbnoiLDEzXSxbIjU2MDc1IiwiS29ibGVueiIsMTNdLFsiNTYwNzYiLCJLb2JsZW56IiwxM10sWyI1NjA3NyIsIktvYmxlbnoiLDEzXSxbIjU2MTEyIiwiTGFobnN0ZWluIiwxMl0sWyI1NjEzMCIsIkJhZCBFbXMiLDEyXSxbIjU2MTMwIiwiTGFobnN0ZWluIiwxMl0sWyI1NjEzMiIsIkJlY2hlbG4iLDEyXSxbIjU2MTMyIiwiRGF1c2VuYXUiLDEyXSxbIjU2MTMyIiwiRnLDvGNodCIsMTJdLFsiNTYxMzIiLCJLZW1tZW5hdSIsMTJdLFsiNTYxMzIiLCJNaWVsbGVuIiwxMl0sWyI1NjEzMiIsIk5pZXZlcm4iLDEyXSxbIjU2MTMzIiwiRmFjaGJhY2giLDEyXSxbIjU2MTU0IiwiQm9wcGFyZCIsMTJdLFsiNTYxNzAiLCJCZW5kb3JmIiwxMl0sWyI1NjE3OSIsIk5pZWRlcndlcnRoIiwxMl0sWyI1NjE3OSIsIlZhbGxlbmRhciIsMTJdLFsiNTYxODIiLCJVcmJhciBiZWkgS29ibGVueiIsMTNdLFsiNTYxOTEiLCJXZWl0ZXJzYnVyZyIsMTJdLFsiNTYyMDMiLCJIw7Zoci1HcmVuemhhdXNlbiIsMTJdLFsiNTYyMDQiLCJIaWxsc2NoZWlkIiwxMl0sWyI1NjIwNiIsIkhpbGdlcnQiLDEyXSxbIjU2MjA2IiwiS2FtbWVyZm9yc3QgKFdlc3RlcndhbGQpIiwxMl0sWyI1NjIxOCIsIk3DvGxoZWltLUvDpHJsaWNoIiwxMl0sWyI1NjIyMCIsIkJhc3NlbmhlaW0iLDEyXSxbIjU2MjIwIiwiS2FsdGVuZW5nZXJzIiwxMl0sWyI1NjIyMCIsIktldHRpZyIsMTJdLFsiNTYyMjAiLCJTYW5rdCBTZWJhc3RpYW4iLDEyXSxbIjU2MjIwIiwiVXJtaXR6IiwxMl0sWyI1NjIzNSIsIkh1bmRzZG9yZiIsMTJdLFsiNTYyMzUiLCJSYW5zYmFjaC1CYXVtYmFjaCIsMTJdLFsiNTYyMzciLCJBbHNiYWNoIiwxMl0sWyI1NjIzNyIsIkJyZWl0ZW5hdSIsMTJdLFsiNTYyMzciLCJDYWFuIiwxMl0sWyI1NjIzNyIsIkRlZXNlbiIsMTJdLFsiNTYyMzciLCJOYXVvcnQiLDEyXSxbIjU2MjM3IiwiT2JlcmhhaWQgKFdlc3RlcndhbGQpIiwxMl0sWyI1NjIzNyIsIlNlc3NlbmJhY2giLDEyXSxbIjU2MjM3IiwiV2lyc2NoZWlkIiwxMl0sWyI1NjIzNyIsIldpdHRnZXJ0IiwxMl0sWyI1NjI0MiIsIkVsbGVuaGF1c2VuIiwxMl0sWyI1NjI0MiIsIk1hcmllbnJhY2hkb3JmIiwxMl0sWyI1NjI0MiIsIk5vcmRob2ZlbiIsMTJdLFsiNTYyNDIiLCJRdWlybmJhY2ggKFdlc3RlcndhbGQpIiwxMl0sWyI1NjI0MiIsIlNlbHRlcnMgKFdlc3RlcndhbGQpIiwxMl0sWyI1NjI0NCIsIkFybnNow7ZmZW4iLDEyXSxbIjU2MjQ0IiwiRXR0aW5naGF1c2VuIiwxMl0sWyI1NjI0NCIsIkV3aWdoYXVzZW4iLDEyXSxbIjU2MjQ0IiwiRnJlaWxpbmdlbiIsMTJdLFsiNTYyNDQiLCJGcmVpcmFjaGRvcmYiLDEyXSxbIjU2MjQ0IiwiR29kZGVydCIsMTJdLFsiNTYyNDQiLCJIYWhuIGFtIFNlZSIsMTJdLFsiNTYyNDQiLCJIYXJ0ZW5mZWxzIiwxMl0sWyI1NjI0NCIsIkhlbGZlcnNraXJjaGVuIiwxMl0sWyI1NjI0NCIsIktyw7xtbWVsIiwxMl0sWyI1NjI0NCIsIkt1aG5ow7ZmZW4iLDEyXSxbIjU2MjQ0IiwiTGV1dGVyb2QiLDEyXSxbIjU2MjQ0IiwiTWF4c2FpbiIsMTJdLFsiNTYyNDQiLCJOaWVkZXJzYXluIiwxMl0sWyI1NjI0NCIsIlLDvGNrZXJvdGgiLDEyXSxbIjU2MjQ0IiwiU2NoZW5rZWxiZXJnIiwxMl0sWyI1NjI0NCIsIlNlc3NlbmhhdXNlbiIsMTJdLFsiNTYyNDQiLCJTdGVpbmVuIChXZXN0ZXJ3YWxkKSIsMTJdLFsiNTYyNDQiLCJWaWVsYmFjaCIsMTJdLFsiNTYyNDQiLCJXZWlkZW5oYWhuIiwxMl0sWyI1NjI0NCIsIlfDtmxmZXJsaW5nZW4iLDEyXSxbIjU2MjQ0Iiwiw5Z0emluZ2VuIiwxMl0sWyI1NjI0OSIsIkhlcnNjaGJhY2ggYmVpIFNlbHRlcnMiLDEyXSxbIjU2MjUzIiwiVHJlaXMtS2FyZGVuIiwxMl0sWyI1NjI1NCIsIk1vc2Vsa2VybiIsMTJdLFsiNTYyNTQiLCJNw7xkZW4gKE1vc2VsKSIsMTJdLFsiNTYyNjkiLCJEaWVyZG9yZiIsMTJdLFsiNTYyNjkiLCJNYXJpZW5oYXVzZW4iLDEyXSxbIjU2MjcxIiwiSXNlbmJ1cmciLDEyXSxbIjU2MjcxIiwiS2xlaW5tYWlzY2hlaWQiLDEyXSxbIjU2MjcxIiwiTWFyb3RoIiwxMl0sWyI1NjI3MSIsIk3DvG5kZXJzYmFjaCIsMTJdLFsiNTYyNzEiLCJSb8OfYmFjaCAoV2VzdGVyd2FsZCkiLDEyXSxbIjU2Mjc2IiwiR3Jvw59tYWlzY2hlaWQiLDEyXSxbIjU2Mjc2IiwiU3RlYmFjaCIsMTJdLFsiNTYyODEiLCJEw7ZydGgiLDEyXSxbIjU2MjgxIiwiRW1tZWxzaGF1c2VuIiwxMl0sWyI1NjI4MSIsIkh1bmdlbnJvdGgiLDEyXSxbIjU2MjgxIiwiS2FyYmFjaCAoSHVuc3LDvGNrKSIsMTJdLFsiNTYyODEiLCJTY2h3YWxsIiwxMl0sWyI1NjI4MyIsIkJldWxpY2giLDEyXSxbIjU2MjgzIiwiR29uZGVyc2hhdXNlbiIsMTJdLFsiNTYyODMiLCJIYWxzZW5iYWNoIiwxMl0sWyI1NjI4MyIsIktyYXR6ZW5idXJnIiwxMl0sWyI1NjI4MyIsIk1lcm11dGgiLDEyXSxbIjU2MjgzIiwiTW9yc2hhdXNlbiIsMTJdLFsiNTYyODMiLCJOZXkiLDEyXSxbIjU2MjgzIiwiTsO2cnRlcnNoYXVzZW4iLDEyXSxbIjU2Mjg4IiwiQWx0ZXJrw7xseiIsMTJdLFsiNTYyODgiLCJCZWxsIChIdW5zcsO8Y2spIiwxMl0sWyI1NjI4OCIsIkJyYXVuc2hvcm4iLDEyXSxbIjU2Mjg4IiwiQnViYWNoIGJlaSBLYXN0ZWxsYXVuIiwxMl0sWyI1NjI4OCIsIkhhc3NlbGJhY2ggKEh1bnNyw7xjaykiLDEyXSxbIjU2Mjg4IiwiSG9sbG5pY2ggYmVpIEthc3RlbGxhdW4iLDEyXSxbIjU2Mjg4IiwiS2FzdGVsbGF1biIsMTJdLFsiNTYyODgiLCJLb3J3ZWlsZXIiLDEyXSxbIjU2Mjg4IiwiTGFociAoSHVuc3LDvGNrKSIsMTJdLFsiNTYyODgiLCJMYXViYWNoIGJlaSBLYXN0ZWxsYXVuIiwxMl0sWyI1NjI4OCIsIk1pY2hlbGJhY2ggKEh1bnNyw7xjaykiLDEyXSxbIjU2Mjg4IiwiUm90aC1IdW5zcsO8Y2stS3JlaXMiLDEyXSxbIjU2Mjg4IiwiU3Blc2Vucm90aCIsMTJdLFsiNTYyODgiLCJaaWxzaGF1c2VuIiwxMl0sWyI1NjI5MCIsIkJlbHRoZWltIiwxMl0sWyI1NjI5MCIsIkJ1Y2ggKEh1bnNyw7xjaykiLDEyXSxbIjU2MjkwIiwiRG9tbWVyc2hhdXNlbiIsMTJdLFsiNTYyOTAiLCJHw7ZkZW5yb3RoIiwxMl0sWyI1NjI5MCIsIkxpZWciLDEyXSxbIjU2MjkwIiwiTMO8dHoiLDEyXSxbIjU2MjkwIiwiTWFja2VuIiwxMl0sWyI1NjI5MCIsIk3DtnJzZG9yZiAoSHVuc3LDvGNrKSIsMTJdLFsiNTYyOTAiLCJVaGxlciIsMTJdLFsiNTYyOTEiLCJCYWRlbmhhcmQiLDEyXSxbIjU2MjkxIiwiQmlja2VuYmFjaCAoSHVuc3LDvGNrKSIsMTJdLFsiNTYyOTEiLCJCaXJraGVpbSIsMTJdLFsiNTYyOTEiLCJIYXVzYmF5IiwxMl0sWyI1NjI5MSIsIktpc3NlbGJhY2giLDEyXSxbIjU2MjkxIiwiTGF1ZGVydCIsMTJdLFsiNTYyOTEiLCJMZWluaW5nZW4iLDEyXSxbIjU2MjkxIiwiTGluZ2VyaGFobiIsMTJdLFsiNTYyOTEiLCJNYWlzYm9ybiIsMTJdLFsiNTYyOTEiLCJNw7xobHBmYWQiLDEyXSxbIjU2MjkxIiwiTmllZGVydCIsMTJdLFsiNTYyOTEiLCJOb3JhdGgiLDEyXSxbIjU2MjkxIiwiUGZhbHpmZWxkIiwxMl0sWyI1NjI5MSIsIlN0ZWluYmFjaCAoSHVuc3LDvGNrKSIsMTJdLFsiNTYyOTEiLCJUaMO2cmxpbmdlbiIsMTJdLFsiNTYyOTEiLCJVdHplbmhhaW4iLDEyXSxbIjU2MjkxIiwiV2llYmVsc2hlaW0iLDEyXSxbIjU2Mjk0IiwiR2FwcGVuYWNoIiwxMl0sWyI1NjI5NCIsIkdpZXJzY2huYWNoIiwxMl0sWyI1NjI5NCIsIkthbHQiLDEyXSxbIjU2Mjk0IiwiTcO8bnN0ZXJtYWlmZWxkIiwxMl0sWyI1NjI5NCIsIldpZXJzY2hlbSIsMTJdLFsiNTYyOTUiLCJLZXJiZW4iLDEyXSxbIjU2Mjk1IiwiTG9ubmlnIiwxMl0sWyI1NjI5NSIsIlLDvGJlciIsMTJdLFsiNTYyOTkiLCJPY2h0ZW5kdW5nIiwxMl0sWyI1NjMwNSIsIkTDtnR0ZXNmZWxkIiwxMl0sWyI1NjMwNSIsIlB1ZGVyYmFjaCIsMTJdLFsiNTYzMDciLCJEZXJuYmFjaCAoS3JlaXMgTmV1d2llZCkiLDEyXSxbIjU2MzA3IiwiRMO8cnJob2x6IiwxMl0sWyI1NjMwNyIsIkhhcnNjaGJhY2giLDEyXSxbIjU2MzE2IiwiSGFucm90aCIsMTJdLFsiNTYzMTYiLCJOaWVkZXJob2ZlbiIsMTJdLFsiNTYzMTYiLCJSYXViYWNoIiwxMl0sWyI1NjMxNyIsIkxpbmtlbmJhY2giLDEyXSxbIjU2MzE3IiwiVXJiYWNoIChXZXN0ZXJ3YWxkKSIsMTJdLFsiNTYzMjEiLCJCcmV5IiwxMl0sWyI1NjMyMSIsIlJoZW5zIiwxMl0sWyI1NjMyMiIsIlNwYXkiLDEyXSxbIjU2MzIyIiwiUmhlbnMiLDEyXSxbIjU2MzIzIiwiV2FsZGVzY2giLDEyXSxbIjU2MzIzIiwiUmhlbnMiLDEyXSxbIjU2MzI5IiwiU2Fua3QgR29hciIsMTJdLFsiNTYzMzAiLCJLb2Jlcm4tR29uZG9yZiIsMTJdLFsiNTYzMzIiLCJBbGtlbiIsMTJdLFsiNTYzMzIiLCJCcm9kZW5iYWNoIiwxMl0sWyI1NjMzMiIsIkJ1cmdlbiAoTW9zZWwpIiwxMl0sWyI1NjMzMiIsIkRpZWJsaWNoIiwxMl0sWyI1NjMzMiIsIkhhdHplbnBvcnQiLDEyXSxbIjU2MzMyIiwiTGVobWVuIiwxMl0sWyI1NjMzMiIsIkzDtmYiLDEyXSxbIjU2MzMyIiwiTmllZGVyZmVsbCIsMTJdLFsiNTYzMzIiLCJPYmVyZmVsbCIsMTJdLFsiNTYzMzIiLCJXb2xrZW4iLDEyXSxbIjU2MzMzIiwiV2lubmluZ2VuIiwxMl0sWyI1NjMzNSIsIk5ldWjDpHVzZWwiLDEyXSxbIjU2MzM3IiwiQXJ6YmFjaCIsMTJdLFsiNTYzMzciLCJFaXRlbGJvcm4iLDEyXSxbIjU2MzM3IiwiS2FkZW5iYWNoIiwxMl0sWyI1NjMzNyIsIlNpbW1lcm4gKFdlc3RlcndhbGQpIiwxMl0sWyI1NjMzOCIsIkJyYXViYWNoIiwxMl0sWyI1NjM0MCIsIkRhY2hzZW5oYXVzZW4iLDEyXSxbIjU2MzQwIiwiT3N0ZXJzcGFpIiwxMl0sWyI1NjM0MSIsIkZpbHNlbiIsMTJdLFsiNTYzNDEiLCJLYW1wLUJvcm5ob2ZlbiIsMTJdLFsiNTYzNDYiLCJMeWtlcnNoYXVzZW4iLDEyXSxbIjU2MzQ2IiwiUHJhdGgiLDEyXSxbIjU2MzQ2IiwiU2Fua3QgR29hcnNoYXVzZW4iLDEyXSxbIjU2MzQ4IiwiQm9ybmljaCIsMTJdLFsiNTYzNDgiLCJEYWhsaGVpbSIsMTJdLFsiNTYzNDgiLCJEw7Zyc2NoZWlkIiwxMl0sWyI1NjM0OCIsIktlc3RlcnQiLDEyXSxbIjU2MzQ4IiwiUGF0ZXJzYmVyZyIsMTJdLFsiNTYzNDgiLCJXZWlzZWwiLDEyXSxbIjU2MzQ5IiwiS2F1YiIsMTJdLFsiNTYzNTUiLCJCZXR0ZW5kb3JmIiwxNF0sWyI1NjM1NSIsIkRpZXRoYXJkdCIsMTRdLFsiNTYzNTUiLCJFbmRsaWNoaG9mZW4iLDE0XSxbIjU2MzU1IiwiSHVuemVsIiwxNF0sWyI1NjM1NSIsIktlaGxiYWNoIiwxNF0sWyI1NjM1NSIsIkxhdXRlcnQiLDE0XSxbIjU2MzU1IiwiTmFzdMOkdHRlbiIsMTRdLFsiNTYzNTUiLCJPYmVyYmFjaGhlaW0iLDE0XSxbIjU2MzU1IiwiV2VpZGVuYmFjaCAoVGF1bnVzKSIsMTRdLFsiNTYzNTUiLCJXaW50ZXJ3ZXJiIiwxNF0sWyI1NjM1NyIsIkF1ZWwiLDE0XSxbIjU2MzU3IiwiQmVyZyAoVGF1bnVzKSIsMTRdLFsiNTYzNTciLCJCb2dlbCIsMTRdLFsiNTYzNTciLCJCdWNoIChUYXVudXMpIiwxNF0sWyI1NjM1NyIsIkRlc3NpZ2hvZmVuIiwxNF0sWyI1NjM1NyIsIkRvcm5ob2x6aGF1c2VuIiwxNF0sWyI1NjM1NyIsIkVociIsMTRdLFsiNTYzNTciLCJFc2NoYmFjaCBiZWkgTmFzdMOkdHRlbiIsMTRdLFsiNTYzNTciLCJHZWlzaWciLDE0XSxbIjU2MzU3IiwiR2VtbWVyaWNoIiwxNF0sWyI1NjM1NyIsIkhhaW5hdSIsMTRdLFsiNTYzNTciLCJIaW1taWdob2ZlbiIsMTRdLFsiNTYzNTciLCJIb2x6aGF1c2VuIGFuIGRlciBIYWlkZSIsMTRdLFsiNTYzNTciLCJLYXNkb3JmIiwxNF0sWyI1NjM1NyIsIkxpZXJzY2hpZWQiLDE0XSxbIjU2MzU3IiwiTGlwcG9ybiIsMTRdLFsiNTYzNTciLCJMb2xsc2NoaWVkIiwxNF0sWyI1NjM1NyIsIk1hcmllbmZlbHMiLDE0XSxbIjU2MzU3IiwiTWllaGxlbiIsMTRdLFsiNTYzNTciLCJOaWVkZXJiYWNoaGVpbSIsMTRdLFsiNTYzNTciLCJOaWVkZXJ3YWxsbWVuYWNoIiwxNF0sWyI1NjM1NyIsIk5vY2hlcm4iLDE0XSxbIjU2MzU3IiwiT2JlcnRpZWZlbmJhY2giLDE0XSxbIjU2MzU3IiwiT2JlcndhbGxtZW5hY2giLDE0XSxbIjU2MzU3IiwiT2Vsc2JlcmciLDE0XSxbIjU2MzU3IiwiUG9obCIsMTRdLFsiNTYzNTciLCJSZWljaGVuYmVyZyAoUmhlaW5sYW5kLVBmYWx6KSIsMTRdLFsiNTYzNTciLCJSZWl0emVuaGFpbiIsMTRdLFsiNTYzNTciLCJSZXR0ZXJzaGFpbiIsMTRdLFsiNTYzNTciLCJSdXBwZXJ0c2hvZmVuIChSaGVpbi1MYWhuLUtyZWlzKSIsMTRdLFsiNTYzNTciLCJTdHLDvHRoIiwxNF0sWyI1NjM1NyIsIldlbHRlcm9kIiwxNF0sWyI1NjM1NyIsIldleWVyIiwxNF0sWyI1NjM2OCIsIkJlcmdoYXVzZW4iLDE0XSxbIjU2MzY4IiwiRXJnZXNoYXVzZW4iLDE0XSxbIjU2MzY4IiwiSGVyb2xkIiwxNF0sWyI1NjM2OCIsIkthdHplbmVsbmJvZ2VuIiwxNF0sWyI1NjM2OCIsIktsaW5nZWxiYWNoIiwxNF0sWyI1NjM2OCIsIk5pZWRlcnRpZWZlbmJhY2giLDE0XSxbIjU2MzY4IiwiUm90aCAoUmhlaW4tTGFobi1LcmVpcykiLDE0XSxbIjU2MzcwIiwiQWxsZW5kb3JmIChSaGVpbi1MYWhuLUtyZWlzKSIsMTRdLFsiNTYzNzAiLCJBdHRlbmhhdXNlbiIsMTRdLFsiNTYzNzAiLCJCZXJuZHJvdGgiLDE0XSxbIjU2MzcwIiwiQmllYnJpY2giLDE0XSxbIjU2MzcwIiwiQnJlbWJlcmciLDE0XSxbIjU2MzcwIiwiRMO2cnNkb3JmIiwxNF0sWyI1NjM3MCIsIkViZXJ0c2hhdXNlbiIsMTRdLFsiNTYzNzAiLCJFaXNpZ2hvZmVuIiwxNF0sWyI1NjM3MCIsIkd1dGVuYWNrZXIiLDE0XSxbIjU2MzcwIiwiS8O2cmRvcmYiLDE0XSxbIjU2MzcwIiwiTWl0dGVsZmlzY2hiYWNoIiwxNF0sWyI1NjM3MCIsIk9iZXJmaXNjaGJhY2giLDE0XSxbIjU2MzcwIiwiUmVja2Vucm90aCIsMTRdLFsiNTYzNzAiLCJSZXR0ZXJ0IiwxNF0sWyI1NjM3MCIsIlNjaMO2bmJvcm4gKFJoZWluLUxhaG4tS3JlaXMpIiwxNF0sWyI1NjM3MCIsIldhc2VuYmFjaCIsMTRdLFsiNTYzNzciLCJNaXNzZWxiZXJnIiwxNF0sWyI1NjM3NyIsIk5hc3NhdSIsMTRdLFsiNTYzNzciLCJTY2h3ZWlnaGF1c2VuIiwxNF0sWyI1NjM3NyIsIlNlZWxiYWNoIChOYXNzYXUpIiwxNF0sWyI1NjM3NyIsIkTDtnJuYmVyZyIsMTRdLFsiNTYzNzgiLCJEw7ZybmJlcmciLDE0XSxbIjU2Mzc5IiwiQ2hhcmxvdHRlbmJlcmciLDE0XSxbIjU2Mzc5IiwiRGllbmV0aGFsIiwxNF0sWyI1NjM3OSIsIkdlaWxuYXUiLDE0XSxbIjU2Mzc5IiwiSG9semFwcGVsIiwxNF0sWyI1NjM3OSIsIkhvcmhhdXNlbiAoTmFzc2F1KSIsMTRdLFsiNTYzNzkiLCJIw7ZtYmVyZyIsMTRdLFsiNTYzNzkiLCJMYXVyZW5idXJnIiwxNF0sWyI1NjM3OSIsIk9iZXJuaG9mIiwxNF0sWyI1NjM3OSIsIk9iZXJ3aWVzIiwxNF0sWyI1NjM3OSIsIlNjaGVpZHQiLDE0XSxbIjU2Mzc5IiwiU2luZ2hvZmVuIiwxNF0sWyI1NjM3OSIsIlN0ZWluc2JlcmciLDE0XSxbIjU2Mzc5IiwiU3VsemJhY2ggKFJoZWluLUxhaG4tS3JlaXMpIiwxNF0sWyI1NjM3OSIsIldlaW7DpGhyIiwxNF0sWyI1NjM3OSIsIldpbmRlbiAoTmFzc2F1KSIsMTRdLFsiNTYzNzkiLCJaaW1tZXJzY2hpZWQiLDE0XSxbIjU2Mzc5IiwiRMO2cm5iZXJnIiwxNF0sWyI1NjQxMCIsIk1vbnRhYmF1ciIsMTRdLFsiNTY0MTIiLCJCb2RlbiIsMTRdLFsiNTY0MTIiLCJEYXViYWNoIChXZXN0ZXJ3YWxkKSIsMTRdLFsiNTY0MTIiLCJHYWNrZW5iYWNoIiwxNF0sWyI1NjQxMiIsIkdpcm9kIiwxNF0sWyI1NjQxMiIsIkdyb8OfaG9sYmFjaCIsMTRdLFsiNTY0MTIiLCJHw7ZyZ2VzaGF1c2VuIiwxNF0sWyI1NjQxMiIsIkhlaWxiZXJzY2hlaWQiLDE0XSxbIjU2NDEyIiwiSGVpbGlnZW5yb3RoIiwxNF0sWyI1NjQxMiIsIkhvbGxlciIsMTRdLFsiNTY0MTIiLCJIb3JiYWNoIChXZXN0ZXJ3YWxkKSIsMTRdLFsiNTY0MTIiLCJIw7xiaW5nZW4iLDE0XSxbIjU2NDEyIiwiTmVudGVyc2hhdXNlbiAoV2VzdGVyd2FsZCkiLDE0XSxbIjU2NDEyIiwiTmllZGVyZWxiZXJ0IiwxNF0sWyI1NjQxMiIsIk5pZWRlcmVyYmFjaCIsMTRdLFsiNTY0MTIiLCJOb21ib3JuIiwxNF0sWyI1NjQxMiIsIk9iZXJlbGJlcnQiLDE0XSxbIjU2NDEyIiwiUnVwcGFjaC1Hb2xkaGF1c2VuIiwxNF0sWyI1NjQxMiIsIlN0YWhsaG9mZW4gKFdlc3RlcndhbGQpIiwxNF0sWyI1NjQxMiIsIlVudGVyc2hhdXNlbiIsMTRdLFsiNTY0MTIiLCJXZWxzY2huZXVkb3JmIiwxNF0sWyI1NjQxNCIsIkJlcm9kIGJlaSBXYWxsbWVyb2QiLDE0XSxbIjU2NDE0IiwiQmlsa2hlaW0iLDE0XSxbIjU2NDE0IiwiRHJlaWtpcmNoZW4iLDE0XSxbIjU2NDE0IiwiSGVyc2NoYmFjaCAoT2Jlcndlc3RlcndhbGQpIiwxNF0sWyI1NjQxNCIsIkh1bmRzYW5nZW4iLDE0XSxbIjU2NDE0IiwiTWV1ZHQiLDE0XSxbIjU2NDE0IiwiTW9sc2JlcmciLDE0XSxbIjU2NDE0IiwiTmllZGVyYWhyIiwxNF0sWyI1NjQxNCIsIk9iZXJhaHIiLDE0XSxbIjU2NDE0IiwiT2JlcmVyYmFjaCBiZWkgTW9udGFiYXVyIiwxNF0sWyI1NjQxNCIsIlNhbHogKFdlc3RlcndhbGQpIiwxNF0sWyI1NjQxNCIsIlN0ZWluZWZyZW56IiwxNF0sWyI1NjQxNCIsIldhbGxtZXJvZCIsMTRdLFsiNTY0MTQiLCJXZXJvdGgiLDE0XSxbIjU2NDE0IiwiWmVobmhhdXNlbiBiZWkgV2FsbG1lcm9kIiwxNF0sWyI1NjQyMiIsIldpcmdlcyIsMTRdLFsiNTY0MjQiLCJCYW5uYmVyc2NoZWlkIiwxNF0sWyI1NjQyNCIsIkViZXJuaGFobiIsMTRdLFsiNTY0MjQiLCJNb2dlbmRvcmYiLDE0XSxbIjU2NDI0IiwiTW9zY2hoZWltIiwxNF0sWyI1NjQyNCIsIlN0YXVkdCIsMTRdLFsiNTY0MjciLCJTaWVyc2hhaG4iLDE0XSxbIjU2NDI4IiwiRGVybmJhY2ggKFdlc3RlcndhbGQpIiwxNF0sWyI1NjQ1NyIsIkhhbGJzIiwxNF0sWyI1NjQ1NyIsIkhlcmdlbnJvdGgiLDE0XSxbIjU2NDU3IiwiV2VzdGVyYnVyZyIsMTRdLFsiNTY0NTkiLCJBaWxlcnRjaGVuIiwxNF0sWyI1NjQ1OSIsIkJlbGxpbmdlbiIsMTRdLFsiNTY0NTkiLCJCZXJ6aGFobiIsMTRdLFsiNTY0NTkiLCJCcmFuZHNjaGVpZCAoV2VzdGVyd2FsZCkiLDE0XSxbIjU2NDU5IiwiRWxiaW5nZW4iLDE0XSxbIjU2NDU5IiwiR2Vtw7xuZGVuIChXZXN0ZXJ3YWxkKSIsMTRdLFsiNTY0NTkiLCJHaXJrZW5yb3RoIiwxNF0sWyI1NjQ1OSIsIkd1Y2toZWltIiwxNF0sWyI1NjQ1OSIsIkjDpHJ0bGluZ2VuIiwxNF0sWyI1NjQ1OSIsIkthZGVuIiwxNF0sWyI1NjQ1OSIsIkvDtmxiaW5nZW4iLDE0XSxbIjU2NDU5IiwiTGFuZ2VuaGFobiIsMTRdLFsiNTY0NTkiLCJNw6RocmVuIiwxNF0sWyI1NjQ1OSIsIlBvdHR1bSIsMTRdLFsiNTY0NTkiLCJSb3RlbmhhaW4iLDE0XSxbIjU2NDU5IiwiUm90aGVuYmFjaCIsMTRdLFsiNTY0NTkiLCJTdGFobGhvZmVuIGFtIFdpZXNlbnNlZSIsMTRdLFsiNTY0NTkiLCJTdG9ja3VtLVDDvHNjaGVuIiwxNF0sWyI1NjQ1OSIsIldlbHRlcnNidXJnIiwxNF0sWyI1NjQ1OSIsIldpbGxtZW5yb2QiLDE0XSxbIjU2NDU5IiwiV2lubmVuIiwxNF0sWyI1NjQ2MiIsIkjDtmhuIiwxNF0sWyI1NjQ3MCIsIkJhZCBNYXJpZW5iZXJnIiwxNF0sWyI1NjQ3MiIsIkRyZWlzYmFjaCIsMTRdLFsiNTY0NzIiLCJGZWhsLVJpdHpoYXVzZW4iLDE0XSxbIjU2NDcyIiwiR3Jvw59zZWlmZW4iLDE0XSxbIjU2NDcyIiwiSGFobiBiZWkgTWFyaWVuYmVyZyIsMTRdLFsiNTY0NzIiLCJIYXJkdCAoV2VzdGVyd2FsZCkiLDE0XSxbIjU2NDcyIiwiSG9mIChXZXN0ZXJ3YWxkKSIsMTRdLFsiNTY0NzIiLCJMYXV0emVuYnLDvGNrZW4iLDE0XSxbIjU2NDcyIiwiTmlzdGVyYXUiLDE0XSxbIjU2NDcyIiwiTmlzdGVyYmVyZyIsMTRdLFsiNTY0NzIiLCJTdG9ja2hhdXNlbi1JbGxmdXJ0aCIsMTRdLFsiNTY0NzciLCJOaXN0ZXItTcO2aHJlbmRvcmYiLDE0XSxbIjU2NDc3IiwiUmVubmVyb2QiLDE0XSxbIjU2NDc3IiwiV2FpZ2FuZHNoYWluIiwxNF0sWyI1NjQ3NyIsIlplaG5oYXVzZW4gYmVpIFJlbm5lcm9kIiwxNF0sWyI1NjQ3OSIsIkJyZXR0aGF1c2VuIiwxNF0sWyI1NjQ3OSIsIkVsc29mZiIsMTRdLFsiNTY0NzkiLCJIZWxsZW5oYWhuLVNjaGVsbGVuYmVyZyIsMTRdLFsiNTY0NzkiLCJIb21iZXJnIChXZXN0ZXJ3YWxkKSIsMTRdLFsiNTY0NzkiLCJIw7xibGluZ2VuIiwxNF0sWyI1NjQ3OSIsIklybXRyYXV0IiwxNF0sWyI1NjQ3OSIsIkxpZWJlbnNjaGVpZCIsMTRdLFsiNTY0NzkiLCJOZXVua2lyY2hlbiAoV2VzdGVyd2FsZCkiLDE0XSxbIjU2NDc5IiwiTmV1c3RhZHQgKFdlc3RlcndhbGQpIiwxNF0sWyI1NjQ3OSIsIk5pZWRlcnJvw59iYWNoIiwxNF0sWyI1NjQ3OSIsIk9iZXJyb2QiLDE0XSxbIjU2NDc5IiwiT2JlcnJvw59iYWNoIiwxNF0sWyI1NjQ3OSIsIlJlaGUiLDE0XSxbIjU2NDc5IiwiU2FsemJ1cmciLDE0XSxbIjU2NDc5IiwiU2VjayIsMTRdLFsiNTY0NzkiLCJTdGVpbi1OZXVraXJjaCIsMTRdLFsiNTY0NzkiLCJXYWxkbcO8aGxlbiIsMTRdLFsiNTY0NzkiLCJXZXN0ZXJub2hlIiwxNF0sWyI1NjQ3OSIsIldpbGxpbmdlbiAoV2VzdGVyd2FsZCkiLDE0XSxbIjU2NTY0IiwiTmV1d2llZCIsMTRdLFsiNTY1NjUiLCJOZXV3aWVkIiwxNF0sWyI1NjU2NiIsIk5ldXdpZWQiLDE0XSxbIjU2NTY3IiwiTmV1d2llZCIsMTRdLFsiNTY1NzUiLCJXZWnDn2VudGh1cm0iLDE0XSxbIjU2NTc5IiwiQm9uZWZlbGQiLDE0XSxbIjU2NTc5IiwiSGFyZGVydCIsMTRdLFsiNTY1NzkiLCJSZW5nc2RvcmYiLDE0XSxbIjU2NTgxIiwiRWhsc2NoZWlkIiwxNF0sWyI1NjU4MSIsIkt1cnRzY2hlaWQiLDE0XSxbIjU2NTgxIiwiTWVsc2JhY2giLDE0XSxbIjU2NTg0IiwiQW5oYXVzZW4iLDE0XSxbIjU2NTg0IiwiTWVpbmJvcm4iLDE0XSxbIjU2NTg0IiwiUsO8c2NoZWlkIiwxNF0sWyI1NjU4NCIsIlRoYWxoYXVzZW4iLDE0XSxbIjU2NTg3IiwiT2Jlcmhvbm5lZmVsZC1HaWVyZW5kIiwxNF0sWyI1NjU4NyIsIk9iZXJyYWRlbiIsMTRdLFsiNTY1ODciLCJTdHJhw59lbmhhdXMiLDE0XSxbIjU2NTg4IiwiV2FsZGJyZWl0YmFjaCIsMTRdLFsiNTY1ODkiLCJEYXR6ZXJvdGgiLDE0XSxbIjU2NTg5IiwiTmllZGVyYnJlaXRiYWNoIiwxNF0sWyI1NjU5MyIsIkLDvHJkZW5iYWNoIiwxNF0sWyI1NjU5MyIsIkfDvGxsZXNoZWltIiwxNF0sWyI1NjU5MyIsIkhvcmhhdXNlbiAoV2VzdGVyd2FsZCkiLDE0XSxbIjU2NTkzIiwiS3J1bmtlbCIsMTRdLFsiNTY1OTMiLCJOaWVkZXJzdGVpbmViYWNoIiwxNF0sWyI1NjU5MyIsIk9iZXJzdGVpbmViYWNoIiwxNF0sWyI1NjU5MyIsIlBsZWNraGF1c2VuIiwxNF0sWyI1NjU5NCIsIldpbGxyb3RoIiwxNF0sWyI1NjU5OCIsIkhhbW1lcnN0ZWluIiwxNF0sWyI1NjU5OCIsIlJoZWluYnJvaGwiLDE0XSxbIjU2NTk5IiwiTGV1dGVzZG9yZiIsMTRdLFsiNTY2MjYiLCJBbmRlcm5hY2giLDE2XSxbIjU2NjMwIiwiS3JldHoiLDE0XSxbIjU2NjM3IiwiUGxhaWR0IiwxNF0sWyI1NjY0MiIsIktydWZ0IiwxNF0sWyI1NjY0NSIsIk5pY2tlbmljaCIsMTRdLFsiNTY2NDgiLCJTYWZmaWciLDE0XSxbIjU2NjUxIiwiQnJlbmsiLDE0XSxbIjU2NjUxIiwiR2FsZW5iZXJnIiwxNF0sWyI1NjY1MSIsIk5pZWRlcmTDvHJlbmJhY2giLDE0XSxbIjU2NjUxIiwiTmllZGVyemlzc2VuIiwxNF0sWyI1NjY1MSIsIk9iZXJkw7xyZW5iYWNoIiwxNF0sWyI1NjY1MSIsIk9iZXJ6aXNzZW4iLDE0XSxbIjU2NjUzIiwiR2xlZXMiLDE0XSxbIjU2NjUzIiwiV2Fzc2VuYWNoIiwxNF0sWyI1NjY1MyIsIldlaHIgKEVpZmVsKSIsMTRdLFsiNTY2NTYiLCJCcm9obC1Mw7x0emluZyIsMTddLFsiNTY2NTkiLCJCdXJnYnJvaGwiLDE0XSxbIjU2NzI3IiwiUmV1ZGVsc3RlcnoiLDEyXSxbIjU2NzI3IiwiU2Fua3QgSm9oYW5uIGJlaSBNYXllbiIsMTNdLFsiNTY3MjciLCJNYXllbiIsMTNdLFsiNTY3MjgiLCJNYXllbiIsMTNdLFsiNTY3MjkiLCJBY2h0IiwxMl0sWyI1NjcyOSIsIkFuc2NoYXUiLDEyXSxbIjU2NzI5IiwiQXJmdCIsMTJdLFsiNTY3MjkiLCJCYWFyIChFaWZlbCkiLDEyXSxbIjU2NzI5IiwiQmVybWVsIiwxMl0sWyI1NjcyOSIsIkJvb3MgKEVpZmVsKSIsMTJdLFsiNTY3MjkiLCJEaXRzY2hlaWQiLDEyXSxbIjU2NzI5IiwiRXR0cmluZ2VuIChFaWZlbCkiLDEyXSxbIjU2NzI5IiwiSGVycmVzYmFjaCIsMTJdLFsiNTY3MjkiLCJIaXJ0ZW4iLDEyXSxbIjU2NzI5IiwiS2VocmlnIiwxMl0sWyI1NjcyOSIsIktpcmNod2FsZCIsMTJdLFsiNTY3MjkiLCJMYW5nZW5mZWxkIChFaWZlbCkiLDEyXSxbIjU2NzI5IiwiTGFuZ3NjaGVpZCIsMTJdLFsiNTY3MjkiLCJMaW5kIGJlaSBNYXllbiIsMTNdLFsiNTY3MjkiLCJMdXhlbSIsMTJdLFsiNTY3MjkiLCJNb25yZWFsIiwxMl0sWyI1NjcyOSIsIk3DvG5rIiwxMl0sWyI1NjcyOSIsIk5hY2h0c2hlaW0iLDEyXSxbIjU2NzI5IiwiTml0eiIsMTJdLFsiNTY3MjkiLCJTaWViZW5iYWNoIiwxMl0sWyI1NjcyOSIsIlZpcm5lYnVyZyIsMTJdLFsiNTY3MjkiLCJXZWlsZXIgYmVpIE1heWVuIiwxM10sWyI1NjcyOSIsIldlbHNjaGVuYmFjaCIsMTJdLFsiNTY3MjkiLCJNYXllbiIsMTNdLFsiNTY3MzYiLCJLb3R0ZW5oZWltIiwxMl0sWyI1Njc0MyIsIk1lbmRpZyIsMTJdLFsiNTY3NDMiLCJUaMO8ciIsMTJdLFsiNTY3NDUiLCJCZWxsIiwxMl0sWyI1Njc0NSIsIkhhdXN0ZW4iLDEyXSxbIjU2NzQ1IiwiUmllZGVuIChFaWZlbCkiLDEyXSxbIjU2NzQ1IiwiVm9sa2VzZmVsZCIsMTJdLFsiNTY3NDUiLCJXZWliZXJuIiwxMl0sWyI1Njc0NiIsIkhvaGVubGVpbWJhY2giLDEyXSxbIjU2NzQ2IiwiS2VtcGVuaWNoIiwxMl0sWyI1Njc0NiIsIlNwZXNzYXJ0IiwxMl0sWyI1Njc1MSIsIkVpbmlnIiwxMl0sWyI1Njc1MSIsIkdlcmluZyIsMTJdLFsiNTY3NTEiLCJLb2xsaWciLDEyXSxbIjU2NzUxIiwiUG9sY2giLDEyXSxbIjU2NzUzIiwiTWVydGxvY2giLDEyXSxbIjU2NzUzIiwiTmF1bmhlaW0iLDEyXSxbIjU2NzUzIiwiUGlsbGlnIiwxMl0sWyI1Njc1MyIsIlRyaW1icyIsMTJdLFsiNTY3NTMiLCJXZWxsaW5nIiwxMl0sWyI1Njc1NCIsIkJpbm5pbmdlbiIsMTJdLFsiNTY3NTQiLCJCcm9obCIsMTJdLFsiNTY3NTQiLCJEw7xuZnVzIiwxMl0sWyI1Njc1NCIsIkZvcnN0IChFaWZlbCkiLDEyXSxbIjU2NzU0IiwiTcO2bnRlbmljaCIsMTJdLFsiNTY3NTQiLCJSb2VzIiwxMl0sWyI1Njc1OSIsIkVwcGVuYmVyZyIsMTJdLFsiNTY3NTkiLCJLYWlzZXJzZXNjaCIsMTJdLFsiNTY3NTkiLCJLYWxlbmJvcm4gYmVpIEthaXNlcnNlc2NoIiwxMl0sWyI1Njc1OSIsIkxhdWJhY2ggKEVpZmVsKSIsMTJdLFsiNTY3NTkiLCJMZWllbmthdWwiLDEyXSxbIjU2NzYxIiwiQnJhY2h0ZW5kb3JmIiwxMl0sWyI1Njc2MSIsIkTDvG5nZW5oZWltIiwxMl0sWyI1Njc2MSIsIkV1bGdlbSIsMTJdLFsiNTY3NjEiLCJHYW1sZW4iLDEyXSxbIjU2NzYxIiwiSGFtYnVjaCIsMTJdLFsiNTY3NjEiLCJIYXVyb3RoIiwxMl0sWyI1Njc2MSIsIkthaWZlbmhlaW0iLDEyXSxbIjU2NzYxIiwiTWFzYnVyZyIsMTJdLFsiNTY3NjEiLCJNw7xsbGVuYmFjaCBiZWkgTWF5ZW4iLDEzXSxbIjU2NzYxIiwiVXJtZXJzYmFjaCIsMTJdLFsiNTY3NjEiLCJaZXR0aW5nZW4iLDEyXSxbIjU2NzY2IiwiQXVkZXJhdGgiLDEyXSxbIjU2NzY2IiwiQmVyZW5iYWNoIiwxMl0sWyI1Njc2NiIsIkZpbHoiLDEyXSxbIjU2NzY2IiwiSG9ycGVyYXRoIiwxMl0sWyI1Njc2NiIsIlVsbWVuIiwxMl0sWyI1Njc2NyIsIkd1bmRlcmF0aCIsMTJdLFsiNTY3NjciLCJIw7ZjaHN0YmVyZyIsMTJdLFsiNTY3NjciLCJLYXBlcmljaCIsMTJdLFsiNTY3NjciLCJLb2x2ZXJhdGgiLDEyXSxbIjU2NzY3IiwiS8O2dHRlcmljaGVuIiwxMl0sWyI1Njc2NyIsIkxpcnN0YWwiLDEyXSxbIjU2NzY3IiwiTW9zYnJ1Y2giLDEyXSxbIjU2NzY3IiwiT2JlcmVseiIsMTJdLFsiNTY3NjciLCJTYXNzZW4iLDEyXSxbIjU2NzY3IiwiVWVyc2ZlbGQiLDEyXSxbIjU2NzY3IiwiVWXDnyIsMTJdLFsiNTY3NjkiLCJBcmJhY2giLDEyXSxbIjU2NzY5IiwiQmVyZWJvcm4iLDEyXSxbIjU2NzY5IiwiTWFubmViYWNoIChFaWZlbCkiLDEyXSxbIjU2NzY5IiwiUmV0dGVyYXRoIiwxMl0sWyI1NjgxMiIsIkNvY2hlbSIsMTJdLFsiNTY4MTIiLCJEb2hyIGJlaSBDb2NoZW0iLDEyXSxbIjU2ODEyIiwiVmFsd2lnIiwxMl0sWyI1NjgxNCIsIkJlaWxzdGVpbiAoTW9zZWwpIiwxMl0sWyI1NjgxNCIsIkJyZW1tIiwxMl0sWyI1NjgxNCIsIkJydXR0aWctRmFua2VsIiwxMl0sWyI1NjgxNCIsIkVkaWdlci1FbGxlciIsMTJdLFsiNTY4MTQiLCJFcm5zdCBiZWkgQ29jaGVtIiwxMl0sWyI1NjgxNCIsIkZhaWQiLDEyXSxbIjU2ODE0IiwiR3JlaW1lcnNidXJnIiwxMl0sWyI1NjgxNCIsIklsbGVyaWNoIiwxMl0sWyI1NjgxNCIsIkxhbmRrZXJuIiwxMl0sWyI1NjgxNCIsIldpcmZ1cyIsMTJdLFsiNTY4MTgiLCJLbG90dGVuIiwxMl0sWyI1NjgyMCIsIkJyaWVkZXJuIiwxMl0sWyI1NjgyMCIsIk1lc2VuaWNoIGJlaSBDb2NoZW0iLDEyXSxbIjU2ODIwIiwiTmVocmVuIChNb3NlbCkiLDEyXSxbIjU2ODIwIiwiU2VuaGVpbS1TZW5oYWxzIiwxMl0sWyI1NjgyMSIsIkVsbGVuei1Qb2x0ZXJzZG9yZiIsMTJdLFsiNTY4MjMiLCJCw7xjaGVsIGJlaSBDb2NoZW0iLDEyXSxbIjU2ODI1IiwiQmV1cmVuIChFaWZlbCkiLDEyXSxbIjU2ODI1IiwiR2V2ZW5pY2giLDEyXSxbIjU2ODI1IiwiR2lsbGVuYmV1cmVuIiwxMl0sWyI1NjgyNSIsIktsaWRpbmciLDEyXSxbIjU2ODI1IiwiU2NobWl0dCIsMTJdLFsiNTY4MjUiLCJVcnNjaG1pdHQiLDEyXSxbIjU2ODI1IiwiV2VpbGVyIGJlaSBHZXZlbmljaCIsMTJdLFsiNTY4MjYiLCJMdXR6ZXJhdGgiLDEyXSxbIjU2ODI2IiwiV2FnZW5oYXVzZW4iLDEyXSxbIjU2ODI2IiwiV29sbG1lcmF0aCIsMTJdLFsiNTY4MjgiLCJBbGZsZW4iLDEyXSxbIjU2ODI5IiwiQnJpZWRlbiIsMTJdLFsiNTY4MjkiLCJLYWlsIiwxMl0sWyI1NjgyOSIsIlBvbW1lcm4iLDEyXSxbIjU2ODQxIiwiVHJhYmVuLVRyYXJiYWNoIiwxMl0sWyI1Njg0MyIsIkJ1cmcgKE1vc2VsKSIsMTJdLFsiNTY4NDMiLCJJcm1lbmFjaCIsMTJdLFsiNTY4NDMiLCJMw7Z0emJldXJlbiIsMTJdLFsiNTY4NDMiLCJTdGFya2VuYnVyZyIsMTJdLFsiNTY4NTAiLCJFbmtpcmNoIiwxMl0sWyI1Njg1MCIsIkhhaG4gKEh1bnNyw7xjaykiLDEyXSxbIjU2ODUwIiwiUmF2ZXJzYmV1cmVuIiwxMl0sWyI1Njg1MCIsIkJyaWVkZWwiLDEyXSxbIjU2ODUxIiwiQnJpZWRlbCIsMTJdLFsiNTY4NTIiLCJCcmllZGVsIiwxMl0sWyI1Njg1MyIsIkJyaWVkZWwiLDEyXSxbIjU2ODU0IiwiQnJpZWRlbCIsMTJdLFsiNTY4NTUiLCJCcmllZGVsIiwxMl0sWyI1Njg1NiIsIkJyaWVkZWwiLDEyXSxbIjU2ODU2IiwiWmVsbCAoTW9zZWwpIiwxMl0sWyI1Njg1NyIsIlplbGwgKE1vc2VsKSIsMTJdLFsiNTY4NTgiLCJBbHRsYXkiLDEyXSxbIjU2ODU4IiwiQWx0c3RyaW1taWciLDEyXSxbIjU2ODU4IiwiQmVsZyIsMTJdLFsiNTY4NTgiLCJGb3JzdCAoSHVuc3LDvGNrKSIsMTJdLFsiNTY4NTgiLCJHcmVuZGVyaWNoIiwxMl0sWyI1Njg1OCIsIkhhc2VyaWNoIiwxMl0sWyI1Njg1OCIsIkxpZXNlbmljaCIsMTJdLFsiNTY4NTgiLCJNaXR0ZWxzdHJpbW1pZyIsMTJdLFsiNTY4NTgiLCJOZWVmIiwxMl0sWyI1Njg1OCIsIlBldGVyc3dhbGQtTMO2ZmZlbHNjaGVpZCIsMTJdLFsiNTY4NTgiLCJSw7ZkZWxoYXVzZW4iLDEyXSxbIjU2ODU4IiwiU2Fua3QgQWxkZWd1bmQiLDEyXSxbIjU2ODU4IiwiU29zYmVyZyIsMTJdLFsiNTY4NTgiLCJUZWxsaWciLDEyXSxbIjU2ODU4IiwiV8O8cnJpY2giLDEyXSxbIjU2ODU4IiwiWmVsbCAoTW9zZWwpIiwxMl0sWyI1Njg1OSIsIkFsZiIsMTJdLFsiNTY4NTkiLCJCdWxsYXkiLDEyXSxbIjU2ODU5IiwiWmVsbCAoTW9zZWwpIiwxMl0sWyI1Njg2MSIsIlJlaWwiLDEyXSxbIjU2ODYyIiwiUMO8bmRlcmljaCIsMTJdLFsiNTY4NjQiLCJCYWQgQmVydHJpY2giLDEyXSxbIjU2ODY1IiwiQmxhbmtlbnJhdGgiLDEyXSxbIjU2ODY1IiwiSGVzd2VpbGVyIiwxMl0sWyI1Njg2NSIsIk1vcml0emhlaW0iLDEyXSxbIjU2ODY1IiwiUGFuendlaWxlciBiZWkgQmxhbmtlbnJhdGgiLDEyXSxbIjU2ODY1IiwiUmVpZGVuaGF1c2VuIiwxMl0sWyI1Njg2NSIsIlNjaGF1cmVuIGJlaSBCbGFua2VucmF0aCIsMTJdLFsiNTY4NjUiLCJXYWxoYXVzZW4iLDEyXSxbIjU2ODY3IiwiQnJpZWRlbCIsMTJdLFsiNTY4NjkiLCJNYXN0ZXJzaGF1c2VuIiwxMl0sWyI1NzUxOCIsIkFsc2RvcmYgKFdlc3RlcndhbGQpIiwyNF0sWyI1NzUxOCIsIkJldHpkb3JmIiwyNF0sWyI1NzUxOCIsIlN0ZWluZXJvdGgiLDI0XSxbIjU3NTIwIiwiRGVyc2NoZW4iLDI0XSxbIjU3NTIwIiwiRGlja2VuZG9yZiIsMjRdLFsiNTc1MjAiLCJFbW1lcnpoYXVzZW4iLDI0XSxbIjU3NTIwIiwiRnJpZWRld2FsZCAoV2VzdGVyd2FsZCkiLDI0XSxbIjU3NTIwIiwiR3LDvG5lYmFjaCIsMjRdLFsiNTc1MjAiLCJLYXVzZW4iLDI0XSxbIjU3NTIwIiwiTGFuZ2VuYmFjaCBiZWkgS2lyYnVyZyIsMjRdLFsiNTc1MjAiLCJNYXVkZW4iLDI0XSxbIjU3NTIwIiwiTW9semhhaW4iLDI0XSxbIjU3NTIwIiwiTmV1bmtoYXVzZW4iLDI0XSxbIjU3NTIwIiwiTmllZGVyZHJlaXNiYWNoIiwyNF0sWyI1NzUyMCIsIlJvc2VuaGVpbSAoS3JlaXMgQWx0ZW5raXJjaGVuKSIsMjRdLFsiNTc1MjAiLCJTY2h1dHpiYWNoIiwyNF0sWyI1NzUyMCIsIlN0ZWluZWJhY2ggKFNpZWcpIiwyNF0sWyI1NzUzNyIsIkZvcnN0IGJlaSBXaXNzZW4iLDI0XSxbIjU3NTM3IiwiSMO2dmVscyIsMjRdLFsiNTc1MzciLCJNaXR0ZWxob2YiLDI0XSxbIjU3NTM3IiwiU2VsYmFjaCAoU2llZykiLDI0XSxbIjU3NTM3IiwiV2lzc2VuIiwyNF0sWyI1NzUzOSIsIkJpdHplbiIsMjRdLFsiNTc1MzkiLCJCcmVpdHNjaGVpZHQiLDI0XSxbIjU3NTM5IiwiQnJ1Y2hlcnRzZWlmZW4iLDI0XSxbIjU3NTM5IiwiRXR6YmFjaCIsMjRdLFsiNTc1MzkiLCJGw7xydGhlbiIsMjRdLFsiNTc1MzkiLCJSb3RoIChLcmVpcyBBbHRlbmtpcmNoZW4pIiwyNF0sWyI1NzU0OCIsIktpcmNoZW4gKFNpZWcpIiwyNF0sWyI1NzU2MiIsIkhlcmRvcmYiLDI0XSxbIjU3NTY3IiwiRGFhZGVuIiwyNF0sWyI1NzU3MiIsIkhhcmJhY2ggKExhbmRrcmVpcyBBbHRlbmtpcmNoZW4pIiwyNF0sWyI1NzU3MiIsIk5pZWRlcmZpc2NoYmFjaCIsMjRdLFsiNTc1NzciLCJIYW1tIChTaWVnKSIsMjRdLFsiNTc1NzciLCJTZWVsYmFjaCBiZWkgSGFtbSAoU2llZykiLDI0XSxbIjU3NTc4IiwiRWxrZW5yb3RoIiwyNF0sWyI1NzU4MCIsIkVsYmVuIiwyNF0sWyI1NzU4MCIsIkZlbnNkb3JmIiwyNF0sWyI1NzU4MCIsIkdlYmhhcmRzaGFpbiIsMjRdLFsiNTc1ODEiLCJLYXR6d2lua2VsIChTaWVnKSIsMjRdLFsiNTc1ODMiLCJNw7ZybGVuIiwyNF0sWyI1NzU4MyIsIk5hdXJvdGgiLDI0XSxbIjU3NTg0IiwiU2NoZXVlcmZlbGQiLDI0XSxbIjU3NTg0IiwiV2FsbG1lbnJvdGgiLDI0XSxbIjU3NTg2IiwiV2VpdGVmZWxkIiwyNF0sWyI1NzU4NyIsIkJpcmtlbi1Ib25pZ3Nlc3NlbiIsMjRdLFsiNTc1ODkiLCJCaXJrZW5iZXVsIiwyNF0sWyI1NzU4OSIsIk5pZWRlcmlyc2VuIiwyNF0sWyI1NzU4OSIsIlByYWNodCBiZWkgSGFtbSIsMjRdLFsiNTc2MTAiLCJBbG1lcnNiYWNoIiwyNF0sWyI1NzYxMCIsIkFsdGVua2lyY2hlbiAoV2VzdGVyd2FsZCkiLDI0XSxbIjU3NjEwIiwiQmFjaGVuYmVyZyIsMjRdLFsiNTc2MTAiLCJHaWVsZXJvdGgiLDI0XSxbIjU3NjEwIiwiSW5nZWxiYWNoIiwyNF0sWyI1NzYxMCIsIk1pY2hlbGJhY2ggKFdlc3RlcndhbGQpIiwyNF0sWyI1NzYxMiIsIkJpcm5iYWNoIiwyNF0sWyI1NzYxMiIsIkJ1c2VuaGF1c2VuIiwyNF0sWyI1NzYxMiIsIkVpY2hlbGhhcmR0IiwyNF0sWyI1NzYxMiIsIkdpZXNlbmhhdXNlbiIsMjRdLFsiNTc2MTIiLCJIZWxtZW56ZW4iLDI0XSxbIjU3NjEyIiwiSGVsbWVyb3RoIiwyNF0sWyI1NzYxMiIsIkhlbW1lbHplbiIsMjRdLFsiNTc2MTIiLCJIZXVwZWx6ZW4iLDI0XSxbIjU3NjEyIiwiSGlsZ2Vucm90aCIsMjRdLFsiNTc2MTIiLCJJZGVsYmVyZyIsMjRdLFsiNTc2MTIiLCJJc2VydCIsMjRdLFsiNTc2MTIiLCJLZXR0ZW5oYXVzZW4iLDI0XSxbIjU3NjEyIiwiS3JvcHBhY2giLDI0XSxbIjU3NjEyIiwiT2JlcmVyYmFjaCAoV2VzdGVyd2FsZCkiLDI0XSxbIjU3NjEyIiwiUmFja3NlbiIsMjRdLFsiNTc2MTIiLCJWb2xrZXJ6ZW4iLDI0XSxbIjU3NjEyIiwiw5Zsc2VuIiwyNF0sWyI1NzYxNCIsIkJlcm9kIGJlaSBIYWNoZW5idXJnIiwyNF0sWyI1NzYxNCIsIkJvcm9kIiwyNF0sWyI1NzYxNCIsIkZsdXRlcnNjaGVuIiwyNF0sWyI1NzYxNCIsIk11ZGVuYmFjaCIsMjRdLFsiNTc2MTQiLCJOaWVkZXJ3YW1iYWNoIiwyNF0sWyI1NzYxNCIsIk9iZXJ3YW1iYWNoIiwyNF0sWyI1NzYxNCIsIlJhdHplcnQiLDI0XSxbIjU3NjE0IiwiU3RlaW1lbCIsMjRdLFsiNTc2MTQiLCJTdMO8cnplbGJhY2giLDI0XSxbIjU3NjE0IiwiV2FobHJvZCIsMjRdLFsiNTc2MTQiLCJXb2xkZXJ0IiwyNF0sWyI1NzYyNyIsIkFzdGVydCIsMjRdLFsiNTc2MjciLCJHZWhsZXJ0IiwyNF0sWyI1NzYyNyIsIkhhY2hlbmJ1cmciLDI0XSxbIjU3NjI3IiwiSGV1emVydCIsMjRdLFsiNTc2MjciLCJNYXJ6aGF1c2VuIiwyNF0sWyI1NzYyOSIsIkF0emVsZ2lmdCIsMjRdLFsiNTc2MjkiLCJEcmVpZmVsZGVuIiwyNF0sWyI1NzYyOSIsIkhlaW1ib3JuIiwyNF0sWyI1NzYyOSIsIkjDtmNoc3RlbmJhY2giLDI0XSxbIjU3NjI5IiwiS2lyYnVyZyIsMjRdLFsiNTc2MjkiLCJLdW5kZXJ0IiwyNF0sWyI1NzYyOSIsIkxpbWJhY2ggKFdlc3RlcndhbGQpIiwyNF0sWyI1NzYyOSIsIkxpbmRlbiAoV2VzdGVyd2FsZCkiLDI0XSxbIjU3NjI5IiwiTG9jaHVtIiwyNF0sWyI1NzYyOSIsIkx1Y2tlbmJhY2giLDI0XSxbIjU3NjI5IiwiTWFsYmVyZyAoV2VzdGVyd2FsZCkiLDI0XSxbIjU3NjI5IiwiTWVya2VsYmFjaCIsMjRdLFsiNTc2MjkiLCJNw7Zyc2JhY2giLDI0XSxbIjU3NjI5IiwiTcO8c2NoZW5iYWNoIiwyNF0sWyI1NzYyOSIsIk5vcmtlbiIsMjRdLFsiNTc2MjkiLCJTdGVpbi1XaW5nZXJ0IiwyNF0sWyI1NzYyOSIsIlN0ZWluZWJhY2ggYW4gZGVyIFdpZWQiLDI0XSxbIjU3NjI5IiwiU3RyZWl0aGF1c2VuIiwyNF0sWyI1NzYyOSIsIldpZWQgYmVpIEhhY2hlbmJ1cmciLDI0XSxbIjU3NjMyIiwiQmVyemhhdXNlbiIsMjRdLFsiNTc2MzIiLCJCdXJnbGFociIsMjRdLFsiNTc2MzIiLCJFaWNoZW4iLDI0XSxbIjU3NjMyIiwiRXVsZW5iZXJnIiwyNF0sWyI1NzYzMiIsIkZsYW1tZXJzZmVsZCIsMjRdLFsiNTc2MzIiLCJHaWVyc2hhdXNlbiIsMjRdLFsiNTc2MzIiLCJLZXNjaGVpZCIsMjRdLFsiNTc2MzIiLCJPcmZnZW4iLDI0XSxbIjU3NjMyIiwiUGV0ZXJzbGFociIsMjRdLFsiNTc2MzIiLCJSZWlmZXJzY2hlaWQiLDI0XSxbIjU3NjMyIiwiUm90dCAoV2VzdGVyd2FsZCkiLDI0XSxbIjU3NjMyIiwiU2Now7xyZHQiLDI0XSxbIjU3NjMyIiwiU2VlbGJhY2ggKFdlc3RlcndhbGQpIiwyNF0sWyI1NzYzMiIsIlNlaWZlbiIsMjRdLFsiNTc2MzIiLCJXYWx0ZXJzY2hlbiIsMjRdLFsiNTc2MzIiLCJaaWVnZW5oYWluIiwyNF0sWyI1NzYzNSIsIkVyc2ZlbGQiLDI0XSxbIjU3NjM1IiwiRmllcnNiYWNoIiwyNF0sWyI1NzYzNSIsIkZvcnN0bWVocmVuIiwyNF0sWyI1NzYzNSIsIkhhc3NlbGJhY2ggKFdlc3RlcndhbGQpIiwyNF0sWyI1NzYzNSIsIkhpcnotTWF1bHNiYWNoIiwyNF0sWyI1NzYzNSIsIktpcmNoZWliIiwyNF0sWyI1NzYzNSIsIktyYWFtIiwyNF0sWyI1NzYzNSIsIk1laHJlbiAoV2VzdGVyd2FsZCkiLDI0XSxbIjU3NjM1IiwiT2Jlcmlyc2VuIiwyNF0sWyI1NzYzNSIsIlJldHRlcnNlbiIsMjRdLFsiNTc2MzUiLCJXZXJraGF1c2VuIiwyNF0sWyI1NzYzNSIsIldleWVyYnVzY2giLDI0XSxbIjU3NjM1IiwiV8O2bG1lcnNlbiIsMjRdLFsiNTc2MzYiLCJNYW1tZWx6ZW4iLDI0XSxbIjU3NjM2IiwiU8O2cnRoIiwyNF0sWyI1NzYzOCIsIk5laXRlcnNlbiIsMjRdLFsiNTc2MzgiLCJTY2jDtm5lYmVyZyAoV2VzdGVyd2FsZCkiLDI0XSxbIjU3NjM5IiwiT2JlcmRyZWlzIiwyNF0sWyI1NzYzOSIsIlJvZGVuYmFjaCBiZWkgUHVkZXJiYWNoIiwyNF0sWyI1NzY0MSIsIk9iZXJsYWhyIiwyNF0sWyI1NzY0MiIsIkFscGVucm9kIiwyNF0sWyI1NzY0MyIsIkFscGVucm9kIiwyNF0sWyI1NzY0NCIsIkhhdHRlcnQiLDI0XSxbIjU3NjQ0IiwiV2Vsa2VuYmFjaCIsMjRdLFsiNTc2NDQiLCJXaW5rZWxiYWNoIiwyNF0sWyI1NzY0NCIsIkFscGVucm9kIiwyNF0sWyI1NzY0NSIsIk5pc3RlciIsMjRdLFsiNTc2NDUiLCJBbHBlbnJvZCIsMjRdLFsiNTc2NDYiLCJBbHBlbnJvZCIsMjRdLFsiNTc2NDciLCJFbnNwZWwiLDI0XSxbIjU3NjQ3IiwiTmlzdGVydGFsIiwyNF0sWyI1NzY0NyIsIkFscGVucm9kIiwyNF0sWyI1NzY0OCIsIkLDtmxzYmVyZyIsMjRdLFsiNTc2NDgiLCJVbm5hdSIsMjRdLFsiNjUzOTEiLCJTYXVlcnRoYWwiLDEyXSxbIjY1NTU4IiwiQmFsZHVpbnN0ZWluIiwxMl0sWyI2NTU1OCIsIkJ1cmdzY2h3YWxiYWNoIiwxMl0sWyI2NTU1OCIsIkNyYW1iZXJnIiwxMl0sWyI2NTU1OCIsIkVwcGVucm9kIiwxMl0sWyI2NTU1OCIsIkZsYWNodCIsMTJdLFsiNjU1NTgiLCJHw7xja2luZ2VuIiwxMl0sWyI2NTU1OCIsIkhlaXN0ZW5iYWNoIiwxMl0sWyI2NTU1OCIsIkhpcnNjaGJlcmcgKFJoZWluLUxhaG4tS3JlaXMpIiwxMl0sWyI2NTU1OCIsIkhvbHpoZWltIChBYXIpIiwxMl0sWyI2NTU1OCIsIklzc2VsYmFjaCIsMTJdLFsiNjU1NTgiLCJLYWx0ZW5ob2x6aGF1c2VuIiwxMl0sWyI2NTU1OCIsIkxhbmdlbnNjaGVpZCIsMTJdLFsiNjU1NTgiLCJMb2hyaGVpbSIsMTJdLFsiNjU1NTgiLCJPYmVybmVpc2VuIiwxMl0sWyI2NTU4MiIsIkF1bGwiLDEyXSxbIjY1NTgyIiwiRGlleiIsMTJdLFsiNjU1ODIiLCJIYW1iYWNoIGJlaSBEaWV6IiwxMl0sWyI2NTYyMyIsIkhhaG5zdMOkdHRlbiIsMTJdLFsiNjU2MjMiLCJNdWRlcnNoYXVzZW4iLDEyXSxbIjY1NjIzIiwiTmV0emJhY2giLDEyXSxbIjY1NjIzIiwiU2NoaWVzaGVpbSIsMTJdLFsiNjU2MjQiLCJBbHRlbmRpZXoiLDEyXSxbIjY1NjI2IiwiQmlybGVuYmFjaCIsMTJdLFsiNjU2MjkiLCJOaWVkZXJuZWlzZW4iLDEyXSxbIjQwMjEwIiwiRMO8c3NlbGRvcmYiLDI1XSxbIjQwMjExIiwiRMO8c3NlbGRvcmYiLDI2XSxbIjQwMjEyIiwiRMO8c3NlbGRvcmYiLDI2XSxbIjQwMjEzIiwiRMO8c3NlbGRvcmYiLDI1XSxbIjQwMjE1IiwiRMO8c3NlbGRvcmYiLDI1XSxbIjQwMjE3IiwiRMO8c3NlbGRvcmYiLDI1XSxbIjQwMjE5IiwiRMO8c3NlbGRvcmYiLDI1XSxbIjQwMjIxIiwiRMO8c3NlbGRvcmYiLDI3XSxbIjQwMjIzIiwiRMO8c3NlbGRvcmYiLDI3XSxbIjQwMjI1IiwiRMO8c3NlbGRvcmYiLDI3XSxbIjQwMjI3IiwiRMO8c3NlbGRvcmYiLDI4XSxbIjQwMjI5IiwiRMO8c3NlbGRvcmYiLDI4XSxbIjQwMjMxIiwiRMO8c3NlbGRvcmYiLDI4XSxbIjQwMjMzIiwiRMO8c3NlbGRvcmYiLDI4XSxbIjQwMjM1IiwiRMO8c3NlbGRvcmYiLDI4XSxbIjQwMjM3IiwiRMO8c3NlbGRvcmYiLDI4XSxbIjQwMjM5IiwiRMO8c3NlbGRvcmYiLDI4XSxbIjQwNDY4IiwiRMO8c3NlbGRvcmYiLDI5XSxbIjQwNDcwIiwiRMO8c3NlbGRvcmYiLDI5XSxbIjQwNDcyIiwiRMO8c3NlbGRvcmYiLDMwXSxbIjQwNDc0IiwiRMO8c3NlbGRvcmYiLDMwXSxbIjQwNDc2IiwiRMO8c3NlbGRvcmYiLDI5XSxbIjQwNDc3IiwiRMO8c3NlbGRvcmYiLDI5XSxbIjQwNDc5IiwiRMO8c3NlbGRvcmYiLDI5XSxbIjQwNDg5IiwiRMO8c3NlbGRvcmYiLDI5XSxbIjQwNTQ1IiwiRMO8c3NlbGRvcmYiLDMxXSxbIjQwNTQ3IiwiRMO8c3NlbGRvcmYiLDMxXSxbIjQwNTQ5IiwiRMO8c3NlbGRvcmYiLDMxXSxbIjQwNTg5IiwiRMO8c3NlbGRvcmYiLDMxXSxbIjQwNTkxIiwiRMO8c3NlbGRvcmYiLDMyXSxbIjQwNTkzIiwiRMO8c3NlbGRvcmYiLDMyXSxbIjQwNTk1IiwiRMO8c3NlbGRvcmYiLDMyXSxbIjQwNTk3IiwiRMO8c3NlbGRvcmYiLDMyXSxbIjQwNTk5IiwiRMO8c3NlbGRvcmYiLDMyXSxbIjQwNjI1IiwiRMO8c3NlbGRvcmYiLDMzXSxbIjQwNjI3IiwiRMO8c3NlbGRvcmYiLDM0XSxbIjQwNjI5IiwiRMO8c3NlbGRvcmYiLDM0XSxbIjQwNjY3IiwiTWVlcmJ1c2NoIiwzNV0sWyI0MDY2OCIsIk1lZXJidXNjaCIsMzVdLFsiNDA2NzAiLCJNZWVyYnVzY2giLDM1XSxbIjQwODc4IiwiUmF0aW5nZW4iLDM1XSxbIjQwODgwIiwiUmF0aW5nZW4iLDM1XSxbIjQwODgyIiwiUmF0aW5nZW4iLDM1XSxbIjQwODgzIiwiUmF0aW5nZW4iLDM1XSxbIjQwODg1IiwiUmF0aW5nZW4iLDM2XSxbIjQxNTM5IiwiRG9ybWFnZW4iLDMzXSxbIjQxNTQwIiwiRG9ybWFnZW4iLDM3XSxbIjQxNTQxIiwiRG9ybWFnZW4iLDM3XSxbIjQxNTQyIiwiRG9ybWFnZW4iLDM3XSxbIjQ1NDY4IiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ1NDcwIiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ1NDcyIiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ1NDczIiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ1NDc1IiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ1NDc2IiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ1NDc4IiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ1NDc5IiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ1NDgxIiwiTcO8bGhlaW0gYW4gZGVyIFJ1aHIiLDM4XSxbIjQ2MDQ1IiwiT2JlcmhhdXNlbiIsMzldLFsiNDYwNDciLCJPYmVyaGF1c2VuIiwzOV0sWyI0NjA0OSIsIk9iZXJoYXVzZW4iLDM5XSxbIjQ2MTE3IiwiT2JlcmhhdXNlbiIsMzldLFsiNDYxMTkiLCJPYmVyaGF1c2VuIiwzOV0sWyI0NjE0NSIsIk9iZXJoYXVzZW4iLDM5XSxbIjQ2MTQ3IiwiT2JlcmhhdXNlbiIsMzldLFsiNDYxNDkiLCJPYmVyaGF1c2VuIiwzOV0sWyI0NjMyNSIsIkJvcmtlbiIsNDBdLFsiNDYzNDIiLCJWZWxlbiIsNDBdLFsiNDYzNDgiLCJSYWVzZmVsZCIsNDBdLFsiNDYzNTQiLCJTw7xkbG9obiIsNDBdLFsiNDYzNTkiLCJIZWlkZW4gKE3DvG5zdGVybGFuZCkiLDQwXSxbIjQ2Mzk1IiwiQm9jaG9sdCIsNDBdLFsiNDYzOTciLCJCb2Nob2x0Iiw0MF0sWyI0NjM5OSIsIkJvY2hvbHQiLDQwXSxbIjQ2NDE0IiwiUmhlZGUiLDQwXSxbIjQ2NDE5IiwiSXNzZWxidXJnIiw0MF0sWyI0NjQ0NiIsIkVtbWVyaWNoIGFtIFJoZWluIiw0MF0sWyI0NjQ1OSIsIlJlZXMiLDQwXSxbIjQ2NDgzIiwiV2VzZWwiLDQxXSxbIjQ2NDg1IiwiV2VzZWwiLDQyXSxbIjQ2NDg3IiwiV2VzZWwiLDQyXSxbIjQ2NDk5IiwiSGFtbWlua2VsbiIsNDNdLFsiNDY1MDkiLCJYYW50ZW4iLDQzXSxbIjQ2NTE5IiwiQWxwZW4iLDQwXSxbIjQ2NTM1IiwiRGluc2xha2VuIiw0NF0sWyI0NjUzNyIsIkRpbnNsYWtlbiIsNDRdLFsiNDY1MzkiLCJEaW5zbGFrZW4iLDQ0XSxbIjQ2NTYyIiwiVm9lcmRlIiw0MF0sWyI0NjU2OSIsIkjDvG54ZSIsNDBdLFsiNDcwNTEiLCJEdWlzYnVyZyIsNDVdLFsiNDcwNTMiLCJEdWlzYnVyZyIsNDVdLFsiNDcwNTUiLCJEdWlzYnVyZyIsNDVdLFsiNDcwNTciLCJEdWlzYnVyZyIsNDZdLFsiNDcwNTgiLCJEdWlzYnVyZyIsNDZdLFsiNDcwNTkiLCJEdWlzYnVyZyIsNDZdLFsiNDcxMTkiLCJEdWlzYnVyZyIsNDZdLFsiNDcxMzciLCJEdWlzYnVyZyIsNDZdLFsiNDcxMzgiLCJEdWlzYnVyZyIsNDZdLFsiNDcxMzkiLCJEdWlzYnVyZyIsNDZdLFsiNDcxNjYiLCJEdWlzYnVyZyIsNDZdLFsiNDcxNjciLCJEdWlzYnVyZyIsNDZdLFsiNDcxNjkiLCJEdWlzYnVyZyIsNDZdLFsiNDcxNzgiLCJEdWlzYnVyZyIsNDZdLFsiNDcxNzkiLCJEdWlzYnVyZyIsNDZdLFsiNDcxOTgiLCJEdWlzYnVyZyIsNDZdLFsiNDcxOTkiLCJEdWlzYnVyZyIsNDZdLFsiNDcyMjYiLCJEdWlzYnVyZyIsNDZdLFsiNDcyMjgiLCJEdWlzYnVyZyIsNDZdLFsiNDcyMjkiLCJEdWlzYnVyZyIsNDZdLFsiNDcyMzkiLCJEdWlzYnVyZyIsNDZdLFsiNDcyNDkiLCJEdWlzYnVyZyIsNDVdLFsiNDcyNTkiLCJEdWlzYnVyZyIsNDVdLFsiNDcyNjkiLCJEdWlzYnVyZyIsNDVdLFsiNDcyNzkiLCJEdWlzYnVyZyIsNDVdLFsiNDc0NDEiLCJNb2VycyIsNDddLFsiNDc0NDMiLCJNb2VycyIsNDddLFsiNDc0NDUiLCJNb2VycyIsNDhdLFsiNDc0NDciLCJNb2VycyIsNDhdLFsiNDc0NzUiLCJLYW1wLUxpbnRmb3J0Iiw0M10sWyI0NzQ5NSIsIlJoZWluYmVyZyIsNDldLFsiNDc1MDYiLCJOZXVraXJjaGVuLVZsdXluIiw0N10sWyI0NzYzOCIsIlN0cmFlbGVuIiw0MF0sWyI0NzY0NyIsIktlcmtlbiIsNTBdLFsiNDgyMzEiLCJXYXJlbmRvcmYiLDUxXSxbIjQ4MjY4IiwiR3JldmVuIiw1MV0sWyI0ODI4MiIsIkVtc2RldHRlbiIsNTJdLFsiNDgyOTEiLCJUZWxndGUiLDUyXSxbIjQ4MzA4IiwiU2VuZGVuIChXZXN0ZmFsZW4pIiw1Ml0sWyI0ODMxNyIsIkRyZW5zdGVpbmZ1cnQiLDUyXSxbIjQ4MzI0IiwiU2VuZGVuaG9yc3QiLDUyXSxbIjQ4MzI5IiwiSGF2aXhiZWNrIiw1Ml0sWyI0ODMzNiIsIlNhc3NlbmJlcmciLDUyXSxbIjQ4MzQxIiwiQWx0ZW5iZXJnZSIsNTJdLFsiNDgzNDYiLCJPc3RiZXZlcm4iLDUyXSxbIjQ4MzUxIiwiRXZlcnN3aW5rZWwiLDUyXSxbIjQ4MzU2IiwiTm9yZHdhbGRlIiw1Ml0sWyI0ODM2MSIsIkJlZWxlbiIsNTJdLFsiNDgzNjYiLCJMYWVyIiw1Ml0sWyI0ODM2OSIsIlNhZXJiZWNrIiw1Ml0sWyI0ODQyOSIsIlJoZWluZSIsNTJdLFsiNDg0MzEiLCJSaGVpbmUiLDUyXSxbIjQ4NDMyIiwiUmhlaW5lIiw1Ml0sWyI0ODQ3NyIsIkjDtnJzdGVsIiw1Ml0sWyI0ODQ4NSIsIk5ldWVua2lyY2hlbiIsNTJdLFsiNDg0OTMiLCJXZXR0cmluZ2VuIChNw7xuc3RlcmxhbmQpIiw1Ml0sWyI0ODQ5NiIsIkhvcHN0ZW4iLDUyXSxbIjQ4NTY1IiwiU3RlaW5mdXJ0Iiw1Ml0sWyI0ODU5OSIsIkdyb25hdSAoV2VzdGZhbGVuKSIsNTJdLFsiNDg2MDciLCJPY2h0cnVwIiw1Ml0sWyI0ODYxMiIsIkhvcnN0bWFyIiw1Ml0sWyI0ODYxOSIsIkhlZWsiLDUyXSxbIjQ4NjI0IiwiU2Now7ZwcGluZ2VuIiw1Ml0sWyI0ODYyOSIsIk1ldGVsZW4iLDUyXSxbIjQ4NjUzIiwiQ29lc2ZlbGQiLDUyXSxbIjQ4NjgzIiwiQWhhdXMiLDUyXSxbIjQ4NjkxIiwiVnJlZGVuIiw1Ml0sWyI0ODcwMyIsIlN0YWR0bG9obiIsNTJdLFsiNDg3MTIiLCJHZXNjaGVyIiw1Ml0sWyI0ODcyNyIsIkJpbGxlcmJlY2siLDUyXSxbIjQ4NzM0IiwiUmVrZW4iLDUyXSxbIjQ4NzM5IiwiTGVnZGVuIiw1Ml0sWyI0MDY5OSIsIkVya3JhdGgiLDM1XSxbIjQwNzIxIiwiRMO8c3NlbGRvcmYiLDM1XSxbIjQwNzIxIiwiSGlsZGVuIiwzNV0sWyI0MDcyMyIsIkhpbGRlbiIsMzVdLFsiNDA3MjQiLCJIaWxkZW4iLDM1XSxbIjQwNzY0IiwiTGFuZ2VuZmVsZCAoUmhlaW5sYW5kKSIsMzVdLFsiNDA3ODkiLCJNb25oZWltIGFtIFJoZWluIiwzNV0sWyI0MTA2MSIsIk3Dtm5jaGVuZ2xhZGJhY2giLDUzXSxbIjQxMDYzIiwiTcO2bmNoZW5nbGFkYmFjaCIsNTNdLFsiNDEwNjUiLCJNw7ZuY2hlbmdsYWRiYWNoIiw1M10sWyI0MTA2NiIsIk3Dtm5jaGVuZ2xhZGJhY2giLDUzXSxbIjQxMDY4IiwiTcO2bmNoZW5nbGFkYmFjaCIsNTNdLFsiNDEwNjkiLCJNw7ZuY2hlbmdsYWRiYWNoIiw1M10sWyI0MTE2OSIsIk3Dtm5jaGVuZ2xhZGJhY2giLDUzXSxbIjQxMTc5IiwiTcO2bmNoZW5nbGFkYmFjaCIsNTNdLFsiNDExODkiLCJNw7ZuY2hlbmdsYWRiYWNoIiw1M10sWyI0MTE5OSIsIk3Dtm5jaGVuZ2xhZGJhY2giLDUzXSxbIjQxMjM2IiwiTcO2bmNoZW5nbGFkYmFjaCIsNTNdLFsiNDEyMzgiLCJNw7ZuY2hlbmdsYWRiYWNoIiw1M10sWyI0MTIzOSIsIk3Dtm5jaGVuZ2xhZGJhY2giLDUzXSxbIjQxMzM0IiwiTmV0dGV0YWwiLDU0XSxbIjQxMzUyIiwiS29yc2NoZW5icm9pY2giLDU0XSxbIjQxMzYzIiwiSsO8Y2hlbiIsNTRdLFsiNDEzNjYiLCJTY2h3YWxtdGFsIChOaWVkZXJyaGVpbikiLDU1XSxbIjQxMzcyIiwiTmllZGVya3LDvGNodGVuIiw1NV0sWyI0MTM3OSIsIkJyw7xnZ2VuIChOaWVkZXJyaGVpbikiLDU1XSxbIjQxNTE1IiwiR3JldmVuYnJvaWNoIiw1Nl0sWyI0MTUxNiIsIkdyZXZlbmJyb2ljaCIsNTZdLFsiNDE1MTciLCJHcmV2ZW5icm9pY2giLDU2XSxbIjQxNTY5IiwiUm9tbWVyc2tpcmNoZW4iLDU2XSxbIjQxNzQ3IiwiVmllcnNlbiIsNTddLFsiNDE3NDgiLCJWaWVyc2VuIiw1N10sWyI0MTc0OSIsIlZpZXJzZW4iLDU3XSxbIjQxNzUxIiwiVmllcnNlbiIsNTddLFsiNDE4MTIiLCJFcmtlbGVueiIsNTVdLFsiNDE4MzYiLCJIw7xja2VsaG92ZW4iLDU1XSxbIjQxODQ0IiwiV2VnYmVyZyIsNTVdLFsiNDE4NDkiLCJXYXNzZW5iZXJnIiw1NV0sWyI1MDE4MSIsIkJlZGJ1cmciLDU2XSxbIjUwMTg5IiwiRWxzZG9yZiAoUmhlaW5sYW5kKSIsNThdLFsiNTIwNjIiLCJBYWNoZW4iLDU2XSxbIjUyMDY0IiwiQWFjaGVuIiw1Nl0sWyI1MjA2NiIsIkFhY2hlbiIsNTZdLFsiNTIwNjgiLCJBYWNoZW4iLDU2XSxbIjUyMDcwIiwiQWFjaGVuIiw1Nl0sWyI1MjA3MiIsIkFhY2hlbiIsNTZdLFsiNTIwNzQiLCJBYWNoZW4iLDU2XSxbIjUyMDc2IiwiQWFjaGVuIiw1Nl0sWyI1MjA3OCIsIkFhY2hlbiIsNTZdLFsiNTIwODAiLCJBYWNoZW4iLDU2XSxbIjUyMTM0IiwiSGVyem9nZW5yYXRoIiw1Nl0sWyI1MjE0NiIsIlfDvHJzZWxlbiIsNTZdLFsiNTIxNTIiLCJTaW1tZXJhdGgiLDU5XSxbIjUyMTU2IiwiTW9uc2NoYXUiLDU5XSxbIjUyMTU5IiwiUm9ldGdlbiIsNTldLFsiNTIyMjIiLCJTdG9sYmVyZyAoUmhlaW5sYW5kKSIsNTldLFsiNTIyMjMiLCJTdG9sYmVyZyAoUmhlaW5sYW5kKSIsNTldLFsiNTIyMjQiLCJTdG9sYmVyZyAoUmhlaW5sYW5kKSIsNTldLFsiNTIyNDkiLCJFc2Nod2VpbGVyIiw1OV0sWyI1MjM0OSIsIkTDvHJlbiIsNTZdLFsiNTIzNTEiLCJEw7xyZW4iLDU2XSxbIjUyMzUzIiwiRMO8cmVuIiw1Nl0sWyI1MjM1NSIsIkTDvHJlbiIsNTZdLFsiNTIzNzIiLCJLcmV1emF1Iiw1OV0sWyI1MjM3OSIsIkxhbmdlcndlaGUiLDU5XSxbIjUyMzgyIiwiTmllZGVyemllciIsNTldLFsiNTIzODUiLCJOaWRlZ2dlbiIsNTldLFsiNTIzODgiLCJOw7ZydmVuaWNoIiw1OV0sWyI1MjM5MSIsIlZldHR3ZWnDnyIsNTldLFsiNTIzOTMiLCJIw7xydGdlbndhbGQiLDU5XSxbIjUyMzk2IiwiSGVpbWJhY2ggKEVpZmVsKSIsNTldLFsiNTIzOTkiLCJNZXJ6ZW5pY2giLDU5XSxbIjUyNDI4IiwiSsO8bGljaCIsNTNdLFsiNTI0NDEiLCJMaW5uaWNoIiw1OV0sWyI1MjQ0NSIsIlRpdHoiLDU5XSxbIjUyNDU3IiwiQWxkZW5ob3ZlbiIsNTldLFsiNTI0NTkiLCJJbmRlbiIsNTldLFsiNTI0NzciLCJBbHNkb3JmIiw1OV0sWyI1MjQ5OSIsIkJhZXN3ZWlsZXIiLDU5XSxbIjUyNTExIiwiR2VpbGVua2lyY2hlbiIsNTldLFsiNTI1MjUiLCJIZWluc2JlcmciLDU5XSxbIjUyNTI1IiwiV2FsZGZldWNodCIsNTldLFsiNTI1MzEiLCLDnGJhY2gtUGFsZW5iZXJnIiw1OV0sWyI1MjUzOCIsIkdhbmdlbHQiLDU5XSxbIjUyNTM4IiwiU2VsZmthbnQiLDU5XSxbIjQwNDcyIiwiUmF0aW5nZW4iLDM1XSxbIjQxNDYwIiwiTmV1c3MiLDI5XSxbIjQxNDYyIiwiTmV1c3MiLDI5XSxbIjQxNDY0IiwiTmV1c3MiLDI5XSxbIjQxNDY2IiwiTmV1c3MiLDI5XSxbIjQxNDY4IiwiTmV1c3MiLDI5XSxbIjQxNDY5IiwiTmV1c3MiLDI5XSxbIjQxNDcwIiwiTmV1c3MiLDI5XSxbIjQxNDcyIiwiTmV1c3MiLDI5XSxbIjQxNTY0IiwiS2FhcnN0IiwzM10sWyI1ODczMCIsIkZyw7ZuZGVuYmVyZy9SdWhyIiw2MF0sWyI1ODczOSIsIldpY2tlZGUgKFJ1aHIpIiw2MV0sWyI1OTA2MyIsIkhhbW0iLDYyXSxbIjU5MDY1IiwiSGFtbSIsNjJdLFsiNTkwNjciLCJIYW1tIiw2Ml0sWyI1OTA2OSIsIkhhbW0iLDYzXSxbIjU5MDcxIiwiSGFtbSIsNjJdLFsiNTkwNzMiLCJIYW1tIiw2Ml0sWyI1OTA3NSIsIkhhbW0iLDYyXSxbIjU5MDc3IiwiSGFtbSIsNjJdLFsiNTkxNzQiLCJLYW1lbiIsNjNdLFsiNTkxOTIiLCJCZXJna2FtZW4iLDY0XSxbIjU5MTk5IiwiQsO2bmVuIiw2NF0sWyI1OTIyNyIsIkFobGVuIiw2NV0sWyI1OTIyOSIsIkFobGVuIiw2NV0sWyI1OTI2OSIsIkJlY2t1bSIsNjVdLFsiNTkzMDIiLCJPZWxkZSIsNjVdLFsiNTkzMjAiLCJFbm5pZ2VybG9oIiw2NV0sWyI1OTMyOSIsIldhZGVyc2xvaCIsNjVdLFsiNTkzNjgiLCJXZXJuZSIsNjRdLFsiNTk0MjMiLCJVbm5hIiw2Nl0sWyI1OTQyNSIsIlVubmEiLDY2XSxbIjU5NDI3IiwiVW5uYSIsNjZdLFsiNTk0MzkiLCJIb2x6d2lja2VkZSIsNjddLFsiNTk0NTciLCJXZXJsIiw2Nl0sWyI1OTQ2OSIsIkVuc2UiLDY2XSxbIjU5NDk0IiwiU29lc3QiLDYxXSxbIjU5NTA1IiwiQmFkIFNhc3NlbmRvcmYiLDYxXSxbIjU5NTEwIiwiTGlwcGV0YWwiLDYzXSxbIjU5NTE0IiwiV2VsdmVyIiw2M10sWyI1OTUxOSIsIk3DtmhuZXNlZSIsNjFdLFsiNTk1ODEiLCJXYXJzdGVpbiIsNjhdLFsiNTk1OTAiLCJHZXNla2UiLDY5XSxbIjU5NTk3IiwiRXJ3aXR0ZSIsNjldLFsiNTk2MDIiLCJSw7x0aGVuIiw2OF0sWyI1OTYwOSIsIkFucsO2Y2h0ZSIsNjhdLFsiNTk3NTUiLCJBcm5zYmVyZyIsNzBdLFsiNTk3NTciLCJBcm5zYmVyZyIsNzBdLFsiNTk3NTkiLCJBcm5zYmVyZyIsNjZdLFsiNTk4MjEiLCJBcm5zYmVyZyIsNjZdLFsiNTk4MjMiLCJBcm5zYmVyZyIsNjZdLFsiNTk4NDYiLCJTdW5kZXJuIChTYXVlcmxhbmQpIiw2Nl0sWyI1MDEyNiIsIkJlcmdoZWltIiwxXSxbIjUwMTI3IiwiQmVyZ2hlaW0iLDFdLFsiNTAxMjkiLCJCZXJnaGVpbSIsMV0sWyI1MDE2OSIsIktlcnBlbiIsMV0sWyI1MDE3MCIsIktlcnBlbiIsMV0sWyI1MDE3MSIsIktlcnBlbiIsMV0sWyI1MDIyNiIsIkZyZWNoZW4iLDcxXSxbIjUwMjU5IiwiUHVsaGVpbSIsNzFdLFsiNTAzMjEiLCJCcsO8aGwgKFJoZWlubGFuZCkiLDNdLFsiNTAzNTQiLCJIw7xydGgiLDNdLFsiNTAzNzQiLCJFcmZ0c3RhZHQiLDNdLFsiNTAzODkiLCJXZXNzZWxpbmciLDNdLFsiNTA2NjciLCJLw7ZsbiIsNzJdLFsiNTA2NjgiLCJLw7ZsbiIsNzJdLFsiNTA2NzAiLCJLw7ZsbiIsNzJdLFsiNTA2NzIiLCJLw7ZsbiIsNzJdLFsiNTA2NzQiLCJLw7ZsbiIsNzJdLFsiNTA2NzYiLCJLw7ZsbiIsNzJdLFsiNTA2NzciLCJLw7ZsbiIsNzJdLFsiNTA2NzgiLCJLw7ZsbiIsNzJdLFsiNTA2NzkiLCJLw7ZsbiIsNzJdLFsiNTA3MzMiLCJLw7ZsbiIsNzNdLFsiNTA3MzUiLCJLw7ZsbiIsNzNdLFsiNTA3MzciLCJLw7ZsbiIsNzNdLFsiNTA3MzkiLCJLw7ZsbiIsNzNdLFsiNTA3NjUiLCJLw7ZsbiIsNzNdLFsiNTA3NjciLCJLw7ZsbiIsNzNdLFsiNTA3NjkiLCJLw7ZsbiIsNzNdLFsiNTA4MjMiLCJLw7ZsbiIsNzNdLFsiNTA4MjUiLCJLw7ZsbiIsNzNdLFsiNTA4MjciLCJLw7ZsbiIsNzNdLFsiNTA4MjkiLCJLw7ZsbiIsNzNdLFsiNTA4NTgiLCJLw7ZsbiIsNzJdLFsiNTA4NTkiLCJLw7ZsbiIsNzJdLFsiNTA5MzEiLCJLw7ZsbiIsNzJdLFsiNTA5MzMiLCJLw7ZsbiIsNzJdLFsiNTA5MzUiLCJLw7ZsbiIsNzJdLFsiNTA5MzciLCJLw7ZsbiIsNzJdLFsiNTA5MzkiLCJLw7ZsbiIsNzNdLFsiNTA5NjgiLCJLw7ZsbiIsNzNdLFsiNTA5NjkiLCJLw7ZsbiIsNzNdLFsiNTA5OTYiLCJLw7ZsbiIsNzNdLFsiNTA5OTciLCJLw7ZsbiIsNzNdLFsiNTA5OTkiLCJLw7ZsbiIsNzNdLFsiNTEwNjEiLCJLw7ZsbiIsNzNdLFsiNTEwNjMiLCJLw7ZsbiIsNzNdLFsiNTEwNjUiLCJLw7ZsbiIsNzNdLFsiNTEwNjciLCJLw7ZsbiIsNzJdLFsiNTEwNjkiLCJLw7ZsbiIsNzJdLFsiNTExMDMiLCJLw7ZsbiIsNzNdLFsiNTExMDUiLCJLw7ZsbiIsNzNdLFsiNTExMDciLCJLw7ZsbiIsNzNdLFsiNTExMDkiLCJLw7ZsbiIsNzNdLFsiNTExNDMiLCJLw7ZsbiIsNzNdLFsiNTExNDUiLCJLw7ZsbiIsNzNdLFsiNTExNDciLCJLw7ZsbiIsNzNdLFsiNTExNDkiLCJLw7ZsbiIsNzNdLFsiNTE0MjciLCJCZXJnaXNjaCBHbGFkYmFjaCIsNzRdLFsiNTE0MjkiLCJCZXJnaXNjaCBHbGFkYmFjaCIsNzRdLFsiNTE0NjUiLCJCZXJnaXNjaCBHbGFkYmFjaCIsNzRdLFsiNTE0NjciLCJCZXJnaXNjaCBHbGFkYmFjaCIsNzRdLFsiNTE0NjkiLCJCZXJnaXNjaCBHbGFkYmFjaCIsNzRdLFsiNTE0OTEiLCJPdmVyYXRoIiw3XSxbIjUxNTAzIiwiUsO2c3JhdGgiLDddLFsiNTE1MTUiLCJLw7xydGVuIiw3XSxbIjUxNTE5IiwiT2RlbnRoYWwiLDddLFsiNTE3ODkiLCJMaW5kbGFyIiw3NV0sWyI0OTQ3NyIsIkliYmVuYsO8cmVuIiw1Ml0sWyI0OTQ3OSIsIkliYmVuYsO8cmVuIiw1Ml0sWyI0OTQ5MiIsIldlc3RlcmthcHBlbG4iLDUyXSxbIjQ5NDk3IiwiTWV0dGluZ2VuIiw1Ml0sWyI0OTUwNCIsIkxvdHRlIiw1Ml0sWyI0OTUwOSIsIlJlY2tlIiw1Ml0sWyI0OTUyNSIsIkxlbmdlcmljaCAoV2VzdGZhbGVuKSIsNTJdLFsiNDk1MzYiLCJMaWVuZW4iLDUyXSxbIjQ5NTQ1IiwiVGVja2xlbmJ1cmciLDUyXSxbIjQwODIyIiwiTWV0dG1hbm4iLDc2XSxbIjQyNTQ5IiwiVmVsYmVydCIsM10sWyI0MjU1MSIsIlZlbGJlcnQiLDNdLFsiNDI1NTMiLCJWZWxiZXJ0IiwzXSxbIjQyNTU1IiwiVmVsYmVydCIsM10sWyI0MjU3OSIsIkhlaWxpZ2VuaGF1cyIsNzddLFsiNDc3OTgiLCJLcmVmZWxkIiw3OF0sWyI0Nzc5OSIsIktyZWZlbGQiLDc5XSxbIjQ3ODAwIiwiS3JlZmVsZCIsNzldLFsiNDc4MDIiLCJLcmVmZWxkIiw3OF0sWyI0NzgwMyIsIktyZWZlbGQiLDc4XSxbIjQ3ODA0IiwiS3JlZmVsZCIsNzhdLFsiNDc4MDUiLCJLcmVmZWxkIiw3OF0sWyI0NzgwNyIsIktyZWZlbGQiLDc5XSxbIjQ3ODA5IiwiS3JlZmVsZCIsNzldLFsiNDc4MjkiLCJLcmVmZWxkIiw3OF0sWyI0NzgzOSIsIktyZWZlbGQiLDc4XSxbIjQ3ODc3IiwiV2lsbGljaCIsNTBdLFsiNDc5MDYiLCJLZW1wZW4iLDUwXSxbIjQ3OTE4IiwiVMO2bmlzdm9yc3QiLDQ5XSxbIjQ3OTI5IiwiR3JlZnJhdGgiLDgwXSxbIjQ1MTI3IiwiRXNzZW4iLDgxXSxbIjQ1MTI4IiwiRXNzZW4iLDgxXSxbIjQ1MTMwIiwiRXNzZW4iLDgyXSxbIjQ1MTMxIiwiRXNzZW4iLDgyXSxbIjQ1MTMzIiwiRXNzZW4iLDgyXSxbIjQ1MTM0IiwiRXNzZW4iLDgyXSxbIjQ1MTM2IiwiRXNzZW4iLDgyXSxbIjQ1MTM4IiwiRXNzZW4iLDgyXSxbIjQ1MTM5IiwiRXNzZW4iLDgyXSxbIjQ1MTQxIiwiRXNzZW4iLDgyXSxbIjQ1MTQzIiwiRXNzZW4iLDgyXSxbIjQ1MTQ0IiwiRXNzZW4iLDgyXSxbIjQ1MTQ1IiwiRXNzZW4iLDgyXSxbIjQ1MTQ3IiwiRXNzZW4iLDgyXSxbIjQ1MTQ5IiwiRXNzZW4iLDgyXSxbIjQ1MjE5IiwiRXNzZW4iLDgzXSxbIjQ1MjM5IiwiRXNzZW4iLDgzXSxbIjQ1MjU3IiwiRXNzZW4iLDgyXSxbIjQ1MjU5IiwiRXNzZW4iLDgyXSxbIjQ1Mjc2IiwiRXNzZW4iLDgyXSxbIjQ1Mjc3IiwiRXNzZW4iLDgyXSxbIjQ1Mjc5IiwiRXNzZW4iLDgyXSxbIjQ1Mjg5IiwiRXNzZW4iLDgyXSxbIjQ1MzA3IiwiRXNzZW4iLDgzXSxbIjQ1MzA5IiwiRXNzZW4iLDgzXSxbIjQ1MzI2IiwiRXNzZW4iLDgzXSxbIjQ1MzI3IiwiRXNzZW4iLDgzXSxbIjQ1MzI5IiwiRXNzZW4iLDgzXSxbIjQ1MzU1IiwiRXNzZW4iLDgzXSxbIjQ1MzU2IiwiRXNzZW4iLDgzXSxbIjQ1MzU3IiwiRXNzZW4iLDgzXSxbIjQ1MzU5IiwiRXNzZW4iLDgzXSxbIjQ1ODc5IiwiR2Vsc2Vua2lyY2hlbiIsODRdLFsiNDU4ODEiLCJHZWxzZW5raXJjaGVuIiw4NF0sWyI0NTg4MyIsIkdlbHNlbmtpcmNoZW4iLDg0XSxbIjQ1ODg0IiwiR2Vsc2Vua2lyY2hlbiIsODRdLFsiNDU4ODYiLCJHZWxzZW5raXJjaGVuIiw4NF0sWyI0NTg4OCIsIkdlbHNlbmtpcmNoZW4iLDg0XSxbIjQ1ODg5IiwiR2Vsc2Vua2lyY2hlbiIsODRdLFsiNDU4OTEiLCJHZWxzZW5raXJjaGVuIiw4NF0sWyI0NTg5MiIsIkdlbHNlbmtpcmNoZW4iLDg0XSxbIjQ1ODk0IiwiR2Vsc2Vua2lyY2hlbiIsODRdLFsiNDU4OTYiLCJHZWxzZW5raXJjaGVuIiw4NF0sWyI0NTg5NyIsIkdlbHNlbmtpcmNoZW4iLDg0XSxbIjQ1ODk5IiwiR2Vsc2Vua2lyY2hlbiIsODRdLFsiNDU5NjQiLCJHbGFkYmVjayIsODVdLFsiNDU5NjYiLCJHbGFkYmVjayIsODVdLFsiNDU5NjgiLCJHbGFkYmVjayIsODVdLFsiNDYyMzYiLCJCb3R0cm9wIiw4Nl0sWyI0NjIzOCIsIkJvdHRyb3AiLDg2XSxbIjQ2MjQwIiwiQm90dHJvcCIsODZdLFsiNDYyNDIiLCJCb3R0cm9wIiw4Nl0sWyI0NjI0NCIsIkJvdHRyb3AiLDg2XSxbIjQ0MTM1IiwiRG9ydG11bmQiLDg3XSxbIjQ0MTM3IiwiRG9ydG11bmQiLDg3XSxbIjQ0MTM5IiwiRG9ydG11bmQiLDg3XSxbIjQ0MTQxIiwiRG9ydG11bmQiLDg4XSxbIjQ0MTQzIiwiRG9ydG11bmQiLDg4XSxbIjQ0MTQ1IiwiRG9ydG11bmQiLDg4XSxbIjQ0MTQ3IiwiRG9ydG11bmQiLDg3XSxbIjQ0MTQ5IiwiRG9ydG11bmQiLDg3XSxbIjQ0MjI1IiwiRG9ydG11bmQiLDg4XSxbIjQ0MjI3IiwiRG9ydG11bmQiLDg4XSxbIjQ0MjI5IiwiRG9ydG11bmQiLDg4XSxbIjQ0MjYzIiwiRG9ydG11bmQiLDg4XSxbIjQ0MjY1IiwiRG9ydG11bmQiLDg4XSxbIjQ0MjY3IiwiRG9ydG11bmQiLDg4XSxbIjQ0MjY5IiwiRG9ydG11bmQiLDg3XSxbIjQ0Mjg3IiwiRG9ydG11bmQiLDg4XSxbIjQ0Mjg5IiwiRG9ydG11bmQiLDg3XSxbIjQ0MzA5IiwiRG9ydG11bmQiLDg3XSxbIjQ0MzE5IiwiRG9ydG11bmQiLDg3XSxbIjQ0MzI4IiwiRG9ydG11bmQiLDg3XSxbIjQ0MzI5IiwiRG9ydG11bmQiLDg3XSxbIjQ0MzM5IiwiRG9ydG11bmQiLDg3XSxbIjQ0MzU3IiwiRG9ydG11bmQiLDg3XSxbIjQ0MzU5IiwiRG9ydG11bmQiLDg3XSxbIjQ0MzY5IiwiRG9ydG11bmQiLDg3XSxbIjQ0Mzc5IiwiRG9ydG11bmQiLDg3XSxbIjQ0Mzg4IiwiRG9ydG11bmQiLDg3XSxbIjQ0NTMyIiwiTMO8bmVuIiw4OV0sWyI0NDUzNCIsIkzDvG5lbiIsOTBdLFsiNDQ1MzYiLCJMw7xuZW4iLDkwXSxbIjQ0NTc1IiwiQ2FzdHJvcC1SYXV4ZWwiLDkxXSxbIjQ0NTc3IiwiRG9ydG11bmQiLDg3XSxbIjQ0NTc5IiwiQ2FzdHJvcC1SYXV4ZWwiLDkxXSxbIjQ0NTgxIiwiQ2FzdHJvcC1SYXV4ZWwiLDkxXSxbIjQ0NjIzIiwiSGVybmUiLDkyXSxbIjQ0NjI1IiwiSGVybmUiLDkyXSxbIjQ0NjI3IiwiSGVybmUiLDkzXSxbIjQ0NjI4IiwiSGVybmUiLDkzXSxbIjQ0NjI5IiwiSGVybmUiLDkzXSxbIjQ0NjQ5IiwiSGVybmUiLDkzXSxbIjQ0NjUxIiwiSGVybmUiLDkzXSxbIjQ0NjUyIiwiSGVybmUiLDkzXSxbIjQ0NjUzIiwiSGVybmUiLDkzXSxbIjQ0Nzg3IiwiQm9jaHVtIiw5M10sWyI0NDc4OSIsIkJvY2h1bSIsOTNdLFsiNDQ3OTEiLCJCb2NodW0iLDkzXSxbIjQ0NzkzIiwiQm9jaHVtIiw5M10sWyI0NDc5NSIsIkJvY2h1bSIsOTNdLFsiNDQ3OTciLCJCb2NodW0iLDkzXSxbIjQ0Nzk5IiwiQm9jaHVtIiw5M10sWyI0NDgwMSIsIkJvY2h1bSIsOTNdLFsiNDQ4MDMiLCJCb2NodW0iLDkzXSxbIjQ0ODA1IiwiQm9jaHVtIiw5M10sWyI0NDgwNyIsIkJvY2h1bSIsOTNdLFsiNDQ4MDkiLCJCb2NodW0iLDkzXSxbIjQ0ODY2IiwiQm9jaHVtIiw5M10sWyI0NDg2NyIsIkJvY2h1bSIsOTNdLFsiNDQ4NjkiLCJCb2NodW0iLDkzXSxbIjQ0ODc5IiwiQm9jaHVtIiw5M10sWyI0NDg5MiIsIkJvY2h1bSIsOTNdLFsiNDQ4OTQiLCJCb2NodW0iLDkzXSxbIjU4NDUyIiwiV2l0dGVuIiw5M10sWyI1ODQ1MyIsIldpdHRlbiIsOTNdLFsiNTg0NTQiLCJXaXR0ZW4iLDkzXSxbIjU4NDU1IiwiV2l0dGVuIiw5M10sWyI1ODQ1NiIsIldpdHRlbiIsOTNdLFsiMzIwNDkiLCJIZXJmb3JkIiw5NF0sWyIzMjA1MSIsIkhlcmZvcmQiLDk0XSxbIjMyMDUyIiwiSGVyZm9yZCIsOTRdLFsiMzIxMDUiLCJCYWQgU2FsenVmbGVuIiw5NV0sWyIzMjEwNyIsIkJhZCBTYWx6dWZsZW4iLDk1XSxbIjMyMTA4IiwiQmFkIFNhbHp1ZmxlbiIsOTVdLFsiMzIxMjAiLCJIaWRkZW5oYXVzZW4iLDk2XSxbIjMyMTMwIiwiRW5nZXIiLDk2XSxbIjMyMTM5IiwiU3BlbmdlIiw5Nl0sWyIzMjI1NyIsIkLDvG5kZSIsOTddLFsiMzIyNzgiLCJLaXJjaGxlbmdlcm4iLDk2XSxbIjMyMjg5IiwiUsO2ZGluZ2hhdXNlbiIsOTZdLFsiMzIzMTIiLCJMw7xiYmVja2UiLDk2XSxbIjMyMzM5IiwiRXNwZWxrYW1wIiw5OF0sWyIzMjM1MSIsIlN0ZW13ZWRlIiw5Nl0sWyIzMjM2MSIsIlByZXXDn2lzY2ggT2xkZW5kb3JmIiw5Nl0sWyIzMjM2OSIsIlJhaGRlbiIsOTZdLFsiMzI0MjMiLCJNaW5kZW4iLDk5XSxbIjMyNDI1IiwiTWluZGVuIiw5OF0sWyIzMjQyNiIsIk1pbmRlbiIsOTldLFsiMzI0MjciLCJNaW5kZW4iLDk5XSxbIjMyNDI5IiwiTWluZGVuIiw5OV0sWyIzMjQ1NyIsIlBvcnRhIFdlc3RmYWxpY2EiLDk2XSxbIjMyNDY5IiwiUGV0ZXJzaGFnZW4gKFdlc2VyKSIsOTZdLFsiMzI0NzkiLCJIaWxsZSIsOTZdLFsiMzI1NDUiLCJCYWQgT2V5bmhhdXNlbiIsOThdLFsiMzI1NDciLCJCYWQgT2V5bmhhdXNlbiIsOThdLFsiMzI1NDkiLCJCYWQgT2V5bmhhdXNlbiIsOThdLFsiMzI1ODQiLCJMw7ZobmUiLDk2XSxbIjMyNjAyIiwiVmxvdGhvIiw5Nl0sWyIzMjYwOSIsIkjDvGxsaG9yc3QiLDk2XSxbIjMyNjU3IiwiTGVtZ28iLDk5XSxbIjMyNjc2IiwiTMO8Z2RlIiw5Nl0sWyIzMjY4MyIsIkJhcm50cnVwIiw5Nl0sWyIzMjY4OSIsIkthbGxldGFsIiw5Nl0sWyIzMjY5NCIsIkTDtnJlbnRydXAiLDk2XSxbIjMyNjk5IiwiRXh0ZXJ0YWwiLDk2XSxbIjMyNzU2IiwiRGV0bW9sZCIsMTAwXSxbIjMyNzU4IiwiRGV0bW9sZCIsMTAwXSxbIjMyNzYwIiwiRGV0bW9sZCIsMTAwXSxbIjMyNzkxIiwiTGFnZSAoTGlwcGUpIiw5Nl0sWyIzMjgwNSIsIkhvcm4tQmFkIE1laW5iZXJnIiw5Nl0sWyIzMjgxNiIsIlNjaGllZGVyLVNjaHdhbGVuYmVyZyIsOTZdLFsiMzI4MjUiLCJCbG9tYmVyZyIsOTZdLFsiMzI4MzIiLCJBdWd1c3Rkb3JmIiw5Nl0sWyIzMjgzOSIsIlN0ZWluaGVpbSIsOTZdLFsiMzMwMTQiLCJCYWQgRHJpYnVyZyIsOTZdLFsiMzMwMzQiLCJCcmFrZWwiLDk2XSxbIjMzMDM5IiwiTmllaGVpbSIsOTZdLFsiMzMwOTgiLCJQYWRlcmJvcm4iLDEwMV0sWyIzMzEwMCIsIlBhZGVyYm9ybiIsMTAxXSxbIjMzMTAyIiwiUGFkZXJib3JuIiwxMDFdLFsiMzMxMDQiLCJQYWRlcmJvcm4iLDEwMV0sWyIzMzEwNiIsIlBhZGVyYm9ybiIsMTAyXSxbIjMzMTI5IiwiRGVsYnLDvGNrIiw5Nl0sWyIzMzE0MiIsIkLDvHJlbiIsOTZdLFsiMzMxNTQiLCJQYWRlcmJvcm4iLDEwMl0sWyIzMzE1NCIsIlNhbHprb3R0ZW4iLDk2XSxbIjMzMTYxIiwiUGFkZXJib3JuIiw5Nl0sWyIzMzE2MSIsIkjDtnZlbGhvZiIsOTZdLFsiMzMxNjUiLCJMaWNodGVuYXUgKFdlc3RmYWxlbikiLDk2XSxbIjMzMTc1IiwiQmFkIExpcHBzcHJpbmdlIiw5Nl0sWyIzMzE3OCIsIkJvcmNoZW4iLDk2XSxbIjMzMTgxIiwiQmFkIFfDvG5uZW5iZXJnIiw5Nl0sWyIzMzE4NCIsIkFsdGVuYmVrZW4iLDk2XSxbIjMzMTg5IiwiU2NobGFuZ2VuIiw5Nl0sWyIzMzMzMCIsIkfDvHRlcnNsb2giLDEwM10sWyIzMzMzMiIsIkfDvHRlcnNsb2giLDEwM10sWyIzMzMzMyIsIkfDvHRlcnNsb2giLDEwM10sWyIzMzMzNCIsIkfDvHRlcnNsb2giLDEwM10sWyIzMzMzNSIsIkfDvHRlcnNsb2giLDEwM10sWyIzMzM3OCIsIlJoZWRhLVdpZWRlbmJyw7xjayIsMTA0XSxbIjMzMzk3IiwiUmlldGJlcmciLDk2XSxbIjMzNDE1IiwiVmVybCIsOTZdLFsiMzM0MjgiLCJIYXJzZXdpbmtlbCIsOTZdLFsiMzM0NDIiLCJIZXJ6ZWJyb2NrLUNsYXJob2x6Iiw5Nl0sWyIzMzQ0OSIsIkxhbmdlbmJlcmciLDk2XSxbIjMzNjAyIiwiQmllbGZlbGQiLDEwNV0sWyIzMzYwNCIsIkJpZWxmZWxkIiwxMDVdLFsiMzM2MDUiLCJCaWVsZmVsZCIsMTA1XSxbIjMzNjA3IiwiQmllbGZlbGQiLDEwNV0sWyIzMzYwOSIsIkJpZWxlZmVsZCIsOTVdLFsiMzM2MTEiLCJCaWVsZWZlbGQiLDk1XSxbIjMzNjEzIiwiQmllbGVmZWxkIiw5NV0sWyIzMzYxNSIsIkJpZWxlZmVsZCIsOTVdLFsiMzM2MTciLCJCaWVsZWZlbGQiLDk1XSxbIjMzNjE5IiwiQmllbGVmZWxkIiw5NV0sWyIzMzY0NyIsIkJpZWxlZmVsZCIsOTVdLFsiMzM2NDkiLCJCaWVsZWZlbGQiLDk1XSxbIjMzNjU5IiwiQmllbGVmZWxkIiw5NV0sWyIzMzY4OSIsIkJpZWxlZmVsZCIsOTVdLFsiMzM2OTkiLCJCaWVsZWZlbGQiLDk1XSxbIjMzNzE5IiwiQmllbGVmZWxkIiw5NV0sWyIzMzcyOSIsIkJpZWxlZmVsZCIsOTVdLFsiMzM3MzkiLCJCaWVsZWZlbGQiLDk1XSxbIjMzNzU4IiwiU2NobG\/DnyBIb2x0ZS1TdHVrZW5icm9jayIsOTZdLFsiMzM3NzUiLCJWZXJzbW9sZCIsNTFdLFsiMzM3OTAiLCJIYWxsZSAoV2VzdGZhbGVuKSIsOTZdLFsiMzM4MDMiLCJTdGVpbmhhZ2VuIChXZXN0ZmFsZW4pIiw5Nl0sWyIzMzgxMyIsIk9lcmxpbmdoYXVzZW4iLDk2XSxbIjMzODE4IiwiTGVvcG9sZHNow7ZoZSIsOTZdLFsiMzM4MjQiLCJXZXJ0aGVyIChXZXN0ZmFsZW4pIiw5Nl0sWyIzMzgyOSIsIkJvcmdob2x6aGF1c2VuIiw5Nl0sWyIzNDQxNCIsIldhcmJ1cmciLDk2XSxbIjM0NDMxIiwiTWFyc2JlcmciLDk2XSxbIjM0NDM0IiwiQm9yZ2VudHJlaWNoIiw5Nl0sWyIzNDQzOSIsIldpbGxlYmFkZXNzZW4iLDk2XSxbIjM3NjcxIiwiSMO2eHRlciIsMTA2XSxbIjM3Njg4IiwiQmV2ZXJ1bmdlbiIsOTZdLFsiMzc2OTYiLCJNYXJpZW5tw7xuc3RlciIsOTZdLFsiNTk1NTUiLCJMaXBwc3RhZHQiLDEwN10sWyI1OTU1NiIsIkxpcHBzdGFkdCIsMTA3XSxbIjU5NTU3IiwiTGlwcHN0YWR0IiwxMDddLFsiNTk1NTgiLCJMaXBwc3RhZHQiLDEwN10sWyI0NzUwOSIsIlJoZXVyZHQiLDQwXSxbIjQ3NTMzIiwiS2xldmUiLDQwXSxbIjQ3NTQ2IiwiS2Fsa2FyIiw0MF0sWyI0NzU1MSIsIkJlZGJ1cmctSGF1Iiw0MF0sWyI0NzU1OSIsIktyYW5lbmJ1cmcgKE5pZWRlcnJoZWluKSIsNDBdLFsiNDc1NzQiLCJHb2NoIiw0MF0sWyI0NzU4OSIsIlVlZGVtIiw0MF0sWyI0NzYwOCIsIkdlbGRlcm4iLDQxXSxbIjQ3NjIzIiwiS2V2ZWxhZXIiLDQwXSxbIjQ3NjI0IiwiS2V2ZWxhZXIiLDQwXSxbIjQ3NjI1IiwiS2V2ZWxhZXIiLDQwXSxbIjQ3NjI2IiwiS2V2ZWxhZXIiLDQwXSxbIjQ3NjI3IiwiS2V2ZWxhZXIiLDQwXSxbIjQ3NjUyIiwiV2VlemUiLDQwXSxbIjQ3NjYxIiwiSXNzdW0iLDQwXSxbIjQ3NjY1IiwiU29uc2JlY2siLDQwXSxbIjQ3NjY5IiwiV2FjaHRlbmRvbmsiLDQwXSxbIjU5ODcyIiwiTWVzY2hlZGUiLDEwOF0sWyI1OTg4OSIsIkVzbG9oZSAoU2F1ZXJsYW5kKSIsMTA4XSxbIjU5OTA5IiwiQmVzdHdpZyIsMTA4XSxbIjU5OTI5IiwiQnJpbG9uIiwxMDhdLFsiNTk5MzkiLCJPbHNiZXJnIiwxMDhdLFsiNTk5NTUiLCJXaW50ZXJiZXJnIiwxMDhdLFsiNTk5NjQiLCJNZWRlYmFjaCIsMTA4XSxbIjU5OTY5IiwiSGFsbGVuYmVyZyIsMTA4XSxbIjQ1NTI1IiwiSGF0dGluZ2VuIiwxMDldLFsiNDU1MjciLCJIYXR0aW5nZW4iLDEwOV0sWyI0NTUyOSIsIkhhdHRpbmdlbiIsMTA5XSxbIjQ1NTQ5IiwiU3Byb2NraMO2dmVsIiwxMTBdLFsiNTgwODkiLCJIYWdlbiIsMTExXSxbIjU4MDkxIiwiSGFnZW4iLDExMV0sWyI1ODA5MyIsIkhhZ2VuIiwxMTFdLFsiNTgwOTUiLCJIYWdlbiIsMTExXSxbIjU4MDk3IiwiSGFnZW4iLDExMl0sWyI1ODA5OSIsIkhhZ2VuIiwxMTJdLFsiNTgxMTkiLCJIYWdlbiIsMTExXSxbIjU4MTM1IiwiSGFnZW4iLDExM10sWyI1ODIzOSIsIlNjaHdlcnRlIiw2MF0sWyI1ODI1NiIsIkVubmVwZXRhbCIsMTE0XSxbIjU4Mjg1IiwiR2V2ZWxzYmVyZyIsMTE0XSxbIjU4MzAwIiwiV2V0dGVyIChSdWhyKSIsMTEzXSxbIjU4MzEzIiwiSGVyZGVja2UgYW4gZGVyIFJ1aHIiLDExNF0sWyI1ODMzMiIsIlNjaHdlbG0iLDExNV0sWyI1ODMzOSIsIkJyZWNrZXJmZWxkIiwxMTFdLFsiNTg1MDciLCJMw7xkZW5zY2hlaWQiLDExNF0sWyI1ODUwOSIsIkzDvGRlbnNjaGVpZCIsMTE0XSxbIjU4NTExIiwiTMO8ZGVuc2NoZWlkIiwxMTFdLFsiNTg1MTMiLCJMw7xkZW5zY2hlaWQiLDExMV0sWyI1ODUxNSIsIkzDvGRlbnNjaGVpZCIsMTExXSxbIjU4NTUzIiwiSGFsdmVyIiwxMTZdLFsiNTg1NzkiLCJTY2hhbGtzbcO8aGxlIiwxMTRdLFsiNTg2MzYiLCJJc2VybG9obiIsMTE3XSxbIjU4NjM4IiwiSXNlcmxvaG4iLDExN10sWyI1ODY0MCIsIklzZXJsb2huIiwxMTddLFsiNTg2NDIiLCJJc2VybG9obiIsMTE3XSxbIjU4NjQ0IiwiSXNlcmxvaG4iLDExN10sWyI1ODY3NSIsIkhlbWVyIiwxMThdLFsiNTg3MDYiLCJNZW5kZW4gKFNhdWVybGFuZCkiLDExOF0sWyI1ODcwOCIsIk1lbmRlbiAoU2F1ZXJsYW5kKSIsMTE4XSxbIjU4NzEwIiwiTWVuZGVuIChTYXVlcmxhbmQpIiwxMThdLFsiNTg3NjIiLCJBbHRlbmEiLDExMV0sWyI1ODc2OSIsIk5hY2hyb2R0LVdpYmxpbmd3ZXJkZSIsMTExXSxbIjU4NzkxIiwiV2VyZG9obCIsMTExXSxbIjU4ODAyIiwiQmFsdmUiLDExMV0sWyI1ODgwOSIsIk5ldWVucmFkZSIsMTExXSxbIjU4ODQwIiwiUGxldHRlbmJlcmciLDExMV0sWyI1ODg0OSIsIkhlcnNjaGVpZCIsMTExXSxbIjQ1NjU3IiwiUmVja2xpbmdoYXVzZW4iLDExOV0sWyI0NTY1OSIsIlJlY2tsaW5naGF1c2VuIiwxMTldLFsiNDU2NjEiLCJSZWNrbGluZ2hhdXNlbiIsMTE5XSxbIjQ1NjYzIiwiUmVja2xpbmdoYXVzZW4iLDEyMF0sWyI0NTY2NSIsIlJlY2tsaW5naGF1c2VuIiwxMjBdLFsiNDU2OTkiLCJIZXJ0ZW4iLDEyMV0sWyI0NTcwMSIsIkhlcnRlbiIsMTIxXSxbIjQ1NzExIiwiRGF0dGVsbiIsMTIxXSxbIjQ1NzIxIiwiSGFsdGVybiBhbSBTZWUiLDEyMV0sWyI0NTczMSIsIldhbHRyb3AiLDEyMV0sWyI0NTczOSIsIk9lci1FcmtlbnNjaHdpY2siLDEyMV0sWyI0NTc2OCIsIk1hcmwiLDEyMl0sWyI0NTc3MCIsIk1hcmwiLDEyMl0sWyI0NTc3MiIsIk1hcmwiLDEyMV0sWyI0NjI4MiIsIkRvcnN0ZW4iLDg2XSxbIjQ2Mjg0IiwiRG9yc3RlbiIsODZdLFsiNDYyODYiLCJEb3JzdGVuIiw4Nl0sWyI0NjUxNCIsIlNjaGVybWJlY2siLDg2XSxbIjQ4MTQzIiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg2XSxbIjQ4MTQ1IiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTQ3IiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTQ5IiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTUxIiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTUzIiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTU1IiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTU3IiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTU5IiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTYxIiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTYzIiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTY1IiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MTY3IiwiTcO8bnN0ZXIgKFdlc3RmYWxlbikiLDg0XSxbIjQ4MjQ5IiwiRMO8bG1lbiIsODZdLFsiNDgzMDEiLCJOb3R0dWxuIiwxMjNdLFsiNDg3MjAiLCJSb3NlbmRhaGwiLDEyM10sWyI0OTU0OSIsIkxhZGJlcmdlbiIsMTIzXSxbIjU5MzQ4IiwiTMO8ZGluZ2hhdXNlbiIsODVdLFsiNTkzNzkiLCJTZWxtIiw4NV0sWyI1OTM4NyIsIkFzY2hlYmVyZyIsMTIxXSxbIjU5Mzk0IiwiTm9yZGtpcmNoZW4iLDEyMV0sWyI1OTM5OSIsIk9sZmVuIiwxMjJdLFsiMzUzMTUiLCJIb21idXJnIChPaG0pIiwxMjRdLFsiNTE1NDUiLCJXYWxkYnLDtmwiLDEyNV0sWyI1MTU3MCIsIldpbmRlY2siLDEyNV0sWyI1MTU4MCIsIlJlaWNoc2hvZiIsMTI1XSxbIjUxNTg4IiwiTsO8bWJyZWNodCIsMTI1XSxbIjUxNTk3IiwiTW9yc2JhY2giLDEyNV0sWyI1MTU5OCIsIkZyaWVzZW5oYWdlbiIsMTI2XSxbIjUxNjQzIiwiR3VtbWVyc2JhY2giLDEyN10sWyI1MTY0NSIsIkd1bW1lcnNiYWNoIiwxMjddLFsiNTE2NDciLCJHdW1tZXJzYmFjaCIsMTI3XSxbIjUxNjc0IiwiV2llaGwiLDExNl0sWyI1MTY4OCIsIldpcHBlcmbDvHJ0aCIsMTE2XSxbIjUxNzAyIiwiQmVyZ25ldXN0YWR0IiwxMjhdLFsiNTE3MDkiLCJNYXJpZW5oZWlkZSIsMTI4XSxbIjUxNzY2IiwiRW5nZWxza2lyY2hlbiIsMTI1XSxbIjUzOTI1IiwiS2FsbCIsMjRdLFsiNTM5MzciLCJTY2hsZWlkZW4iLDI0XSxbIjUzOTQwIiwiSGVsbGVudGhhbCIsMjRdLFsiNTM5NDUiLCJCbGFua2VuaGVpbSAoQWhyKSIsMjRdLFsiNTM5NDciLCJOZXR0ZXJzaGVpbSIsMjRdLFsiNTM5NDkiLCJEYWhsZW0gKE5vcmRlaWZlbCkiLDI0XSxbIjU3MDcyIiwiU2llZ2VuIiwxMjldLFsiNTcwNzQiLCJTaWVnZW4iLDEyOV0sWyI1NzA3NiIsIlNpZWdlbiIsMTI5XSxbIjU3MDc4IiwiU2llZ2VuIiwxMjldLFsiNTcwODAiLCJTaWVnZW4iLDEyOV0sWyI1NzIyMyIsIktyZXV6dGFsIiwxMzBdLFsiNTcyMzQiLCJXaWxuc2RvcmYiLDEzMF0sWyI1NzI1MCIsIk5ldHBoZW4iLDEzMF0sWyI1NzI1OCIsIkZyZXVkZW5iZXJnIChTaWVnZXJsYW5kKSIsMTMwXSxbIjU3MjcxIiwiSGlsY2hlbmJhY2giLDEyOV0sWyI1NzI5MCIsIk5ldW5raXJjaGVuIChTaWVnZXJsYW5kKSIsMTI5XSxbIjU3Mjk5IiwiQnVyYmFjaCAoU2llZ2VybGFuZCkiLDEyOV0sWyI1NzMxOSIsIkJhZCBCZXJsZWJ1cmciLDEyOV0sWyI1NzMzNCIsIkJhZCBMYWFzcGhlIiwxMjldLFsiNTczMzkiLCJFcm5kdGVicsO8Y2siLDEyOV0sWyI1NzM2OCIsIkxlbm5lc3RhZHQiLDEyOV0sWyI1NzM5MiIsIlNjaG1hbGxlbmJlcmciLDEyOV0sWyI1NzM5OSIsIktpcmNoaHVuZGVtIiwxMjldLFsiNTc0MTMiLCJGaW5uZW50cm9wIiwxMjldLFsiNTc0MzkiLCJBdHRlbmRvcm4iLDEzMF0sWyI1NzQ2MiIsIk9scGUiLDEzMF0sWyI1NzQ4MiIsIldlbmRlbiAoU2F1ZXJsYW5kKSIsMTMwXSxbIjU3NDg5IiwiRHJvbHNoYWdlbiIsMTMwXSxbIjU3NTU1IiwiQnJhY2hiYWNoIiwyNF0sWyI1NzU1NSIsIk11ZGVyc2JhY2giLDI0XSxbIjU4NTQwIiwiTWVpbmVyemhhZ2VuIiwxMTNdLFsiNTg1NjYiLCJLaWVyc3BlIiwxMTNdXV08L3NjcmlwdD4KPHNjcmlwdD4KICBjb25zdCBldXJvPW5ldyBJbnRsLk51bWJlckZvcm1hdCgnZGUtREUnLHtzdHlsZTonY3VycmVuY3knLGN1cnJlbmN5OidFVVInfSk7CiAgY29uc3Qgcm91bmQ9eD0+TWF0aC5yb3VuZCgoeCtOdW1iZXIuRVBTSUxPTikqMTAwKS8xMDA7CiAgY29uc3Qgc2VsZWN0ZWRSZXBhaXJzPVtdOwogIGNvbnN0IHRvdXJSb3dzPSgoKT0+e2NvbnN0IFtyb3V0ZXMscm93c109SlNPTi5wYXJzZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndG91ckRhdGEnKS50ZXh0Q29udGVudCk7cmV0dXJuIHJvd3MubWFwKChbemlwLGNpdHksaV0pPT5bemlwLGNpdHksLi4ucm91dGVzW2ldXSl9KSgpOwogIGZ1bmN0aW9uIGNhbGN1bGF0ZShpbnB1dCl7CiAgICBjb25zdCBhcmVhUmF3PWlucHV0LnNoYXBlPT09J3JvdW5kJz9NYXRoLlBJKmlucHV0Lmxlbmd0aCppbnB1dC5sZW5ndGgvNDppbnB1dC5sZW5ndGgqaW5wdXQud2lkdGg7CiAgICBjb25zdCBhcmVhPWFyZWFSYXc+MD9NYXRoLm1heCgxLGFyZWFSYXcpOjA7CiAgICBjb25zdCBzdXJjaGFyZ2U9YXJlYT49MTU\/MS41OjE7CiAgICBjb25zdCBjbGVhbj1yb3VuZChhcmVhKmlucHV0LnBhY2thZ2Uqc3VyY2hhcmdlKTsKICAgIGNvbnN0IGV4dHJhcz1bCiAgICAgIHtuYW1lOidNb3R0ZW5zY2h1dHonLHByaWNlOmlucHV0Lm1vdGgmJmlucHV0LnBhY2thZ2UhPT0zOS45P3JvdW5kKGFyZWEqMTAqc3VyY2hhcmdlKTowfSwKICAgICAge25hbWU6J1dhc3Nlci0vQnJhbmRzY2hhZGVuLUF1ZnNjaGxhZycscHJpY2U6aW5wdXQuZGFtYWdlP3JvdW5kKGNsZWFuKi41KTowfSwKICAgICAge25hbWU6J0xhdGV4aWVyZW4nLHByaWNlOmlucHV0LmxhdGV4P3JvdW5kKGFyZWEqMTkuOSk6MH0sCiAgICAgIHtuYW1lOidFeHByZXNzLVNlcnZpY2UnLHByaWNlOmlucHV0LmV4cHJlc3MmJmFyZWE\/NjA6MH0KICAgIF0uZmlsdGVyKHg9PngucHJpY2U+MCk7CiAgICBjb25zdCBvcHRpb25hbD1yb3VuZChleHRyYXMucmVkdWNlKChzdW0seCk9PnN1bSt4LnByaWNlLDApKTsKICAgIGNvbnN0IHJlcGFpcnM9aW5wdXQucmVwYWlycy5tYXAoeD0+KHsuLi54LHRvdGFsOnJvdW5kKHgubGVuZ3RoKngudW5pdCl9KSk7CiAgICBjb25zdCByZXBhaXI9cm91bmQocmVwYWlycy5yZWR1Y2UoKHN1bSx4KT0+c3VtK3gudG90YWwsMCkpOwogICAgY29uc3QgZGlzY291bnRSYXRlPXtzdGFuZGFyZDowLGNhbXBhaWduOi4yLGxvY2FsOi4zfVtpbnB1dC5tb2RlXTsKICAgIGNvbnN0IGJlZm9yZURpc2NvdW50PXJvdW5kKGNsZWFuK29wdGlvbmFsK3JlcGFpcik7CiAgICBjb25zdCBkaXNjb3VudD1yb3VuZChiZWZvcmVEaXNjb3VudCpkaXNjb3VudFJhdGUpOwogICAgY29uc3QgYWZ0ZXJEaXNjb3VudD1yb3VuZChiZWZvcmVEaXNjb3VudC1kaXNjb3VudCk7CiAgICBjb25zdCBwZW5kaW5nPWlucHV0LmRlY29sb3J8fGlucHV0LmN1c3RvbVJlcGFpcjsKICAgIGNvbnN0IHRyYW5zcG9ydD1wZW5kaW5nP251bGw6YmVmb3JlRGlzY291bnQ+MCYmYmVmb3JlRGlzY291bnQ8NzA\/NDA6MDsKICAgIHJldHVybiB7YXJlYVJhdyxhcmVhLGNsZWFuLGV4dHJhcyxyZXBhaXJzLGJlZm9yZURpc2NvdW50LGRpc2NvdW50UmF0ZSxkaXNjb3VudCxhZnRlckRpc2NvdW50LHRyYW5zcG9ydCx0b3RhbDpwZW5kaW5nP251bGw6cm91bmQoYWZ0ZXJEaXNjb3VudCt0cmFuc3BvcnQpLHN1cmNoYXJnZSxwZW5kaW5nfTsKICB9CiAgZnVuY3Rpb24gcmVuZGVyKCl7CiAgICBjb25zdCB2YWx1ZT1pZD0+ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLnZhbHVlOwogICAgY29uc3QgY2hlY2tlZD1pZD0+ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLmNoZWNrZWQ7CiAgICBjb25zdCBtb2RlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9Im1vZGUiXTpjaGVja2VkJykudmFsdWU7CiAgICBjb25zdCBwYWNrYWdlUHJpY2U9TnVtYmVyKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9InBhY2thZ2UiXTpjaGVja2VkJykudmFsdWUpOwogICAgY29uc3QgaXNHb2xkPXBhY2thZ2VQcmljZT09PTM5Ljk7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW90aCcpLmRpc2FibGVkPWlzR29sZDsKICAgIGlmKGlzR29sZClkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW90aCcpLmNoZWNrZWQ9ZmFsc2U7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnd2lkdGhGaWVsZCcpLmhpZGRlbj12YWx1ZSgnc2hhcGUnKT09PSdyb3VuZCc7CiAgICBjb25zdCBkYXRhPWNhbGN1bGF0ZSh7bW9kZSxwYWNrYWdlOnBhY2thZ2VQcmljZSxzaGFwZTp2YWx1ZSgnc2hhcGUnKSxsZW5ndGg6TWF0aC5tYXgoMCxOdW1iZXIodmFsdWUoJ2xlbmd0aCcpKSksd2lkdGg6TWF0aC5tYXgoMCxOdW1iZXIodmFsdWUoJ3dpZHRoJykpKSxtb3RoOmNoZWNrZWQoJ21vdGgnKSxkYW1hZ2U6Y2hlY2tlZCgnZGFtYWdlJyksbGF0ZXg6Y2hlY2tlZCgnbGF0ZXgnKSxleHByZXNzOmNoZWNrZWQoJ2V4cHJlc3MnKSxkZWNvbG9yOmNoZWNrZWQoJ2RlY29sb3InKSxjdXN0b21SZXBhaXI6Y2hlY2tlZCgnY3VzdG9tUmVwYWlyJykscmVwYWlyczpzZWxlY3RlZFJlcGFpcnN9KTsKICAgIGNvbnN0IGxhYmVscz17c3RhbmRhcmQ6J1N0YW5kYXJkIG9obmUgUmFiYXR0JyxjYW1wYWlnbjonWmVudHJhbGUgU3TDpGR0ZWFrdGlvbiAyMCAlJyxsb2NhbDonRGF1ZXJoYWZ0ZXIgU3RhZHRyYWJhdHQgMzAgJSd9OwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21vZGVMYWJlbCcpLnRleHRDb250ZW50PWxhYmVsc1ttb2RlXTsKICAgIGNvbnN0IGRpbWVuc2lvbnNSZWFkeT1OdW1iZXIodmFsdWUoJ2xlbmd0aCcpKT4wJiYodmFsdWUoJ3NoYXBlJyk9PT0ncm91bmQnfHxOdW1iZXIodmFsdWUoJ3dpZHRoJykpPjApOwogICAgaWYoIWRpbWVuc2lvbnNSZWFkeSl7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkZXRhaWxzJykucmVwbGFjZUNoaWxkcmVuKCk7CiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0b3RhbCcpLnRleHRDb250ZW50PSfigJMnOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGhyZXNob2xkTm90ZScpLnRleHRDb250ZW50PXZhbHVlKCdzaGFwZScpPT09J3JvdW5kJz8nQml0dGUgRHVyY2htZXNzZXIgZWluZ2ViZW4sIHVtIGRlbiBQcmVpcyB6dSBiZXJlY2huZW4uJzonQml0dGUgTMOkbmdlIHVuZCBCcmVpdGUgZWluZ2ViZW4sIHVtIGRlbiBQcmVpcyB6dSBiZXJlY2huZW4uJzsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3F1b3RlTm90ZScpLnRleHRDb250ZW50PScnOwogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVxdWVzdFN1bW1hcnknKS52YWx1ZT0nJzsKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3J1Z0NvdW50Tm90ZScpLmhpZGRlbj10cnVlOwogICAgICByZXR1cm47CiAgICB9CiAgICBjb25zdCBlbnRyaWVzPVsKICAgICAgWydGbMOkY2hlJyxkYXRhLmFyZWFSYXc+MD9gJHtkYXRhLmFyZWFSYXcudG9Mb2NhbGVTdHJpbmcoJ2RlLURFJyx7bWF4aW11bUZyYWN0aW9uRGlnaXRzOjJ9KX0gbcKyYDon4oCTJ10sCiAgICAgIFsnQWJnZXJlY2huZXRlIEZsw6RjaGUnLGRhdGEuYXJlYT9gJHtkYXRhLmFyZWEudG9Mb2NhbGVTdHJpbmcoJ2RlLURFJyx7bWF4aW11bUZyYWN0aW9uRGlnaXRzOjJ9KX0gbcKyYDon4oCTJ10sCiAgICAgIC4uLihkYXRhLmNsZWFuP1tbJ1JlaW5pZ3VuZycrKGRhdGEuc3VyY2hhcmdlPjE\/JyBpbmtsLiA1MCAlIFp1c2NobGFnIGFiIDE1IG3Csic6JycpLGV1cm8uZm9ybWF0KGRhdGEuY2xlYW4pXV06W10pLAogICAgICAuLi5kYXRhLmV4dHJhcy5tYXAoeD0+W3gubmFtZSxldXJvLmZvcm1hdCh4LnByaWNlKV0pLAogICAgICAuLi5kYXRhLnJlcGFpcnMubWFwKHg9PltgJHt4Lm5hbWV9ICgke3gubGVuZ3RoLnRvTG9jYWxlU3RyaW5nKCdkZS1ERScpfSBsZmRtIMOXICR7ZXVyby5mb3JtYXQoeC51bml0KX0pYCxldXJvLmZvcm1hdCh4LnRvdGFsKV0pLAogICAgICBbJ0xlaXN0dW5nc3dlcnQgdm9yIFJhYmF0dCAoVHJhbnNwb3J0Z3JlbnplKScsZXVyby5mb3JtYXQoZGF0YS5iZWZvcmVEaXNjb3VudCldLAogICAgICBbYFJhYmF0dCAoJHtNYXRoLnJvdW5kKGRhdGEuZGlzY291bnRSYXRlKjEwMCl9ICUpYCxg4oiSICR7ZXVyby5mb3JtYXQoZGF0YS5kaXNjb3VudCl9YF0sCiAgICAgIFsnTGVpc3R1bmdzd2VydCBuYWNoIFJhYmF0dCcsZXVyby5mb3JtYXQoZGF0YS5hZnRlckRpc2NvdW50KV0sCiAgICAgIFsnQWJob2x1bmcgdW5kIFLDvGNrbGllZmVydW5nJyxkYXRhLnBlbmRpbmc\/J25hY2ggQW5nZWJvdCc6ZXVyby5mb3JtYXQoZGF0YS50cmFuc3BvcnQpXQogICAgXTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkZXRhaWxzJykucmVwbGFjZUNoaWxkcmVuKC4uLmVudHJpZXMubWFwKChbbmFtZSxhbW91bnRdKT0+e2NvbnN0IHJvdz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtpZihuYW1lLnN0YXJ0c1dpdGgoJ1JhYmF0dCAoJykpcm93LmNsYXNzTmFtZT0nbWludXMnO2NvbnN0IGR0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2R0Jyk7ZHQudGV4dENvbnRlbnQ9bmFtZTtjb25zdCBkZD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkZCcpO2RkLnRleHRDb250ZW50PWFtb3VudDtyb3cuYXBwZW5kKGR0LGRkKTtyZXR1cm4gcm93fSkpOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RvdGFsJykudGV4dENvbnRlbnQ9ZGF0YS5wZW5kaW5nPyduYWNoIEFuZ2Vib3QnOmV1cm8uZm9ybWF0KGRhdGEudG90YWwpOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RocmVzaG9sZE5vdGUnKS50ZXh0Q29udGVudD1kYXRhLmJlZm9yZURpc2NvdW50PT09MD8nQml0dGUgTWHDn2UgZsO8ciBkaWUgVGVwcGljaHJlaW5pZ3VuZyBlaW5nZWJlbi4nOmRhdGEucGVuZGluZz8nRGllIDcwLeKCrC1UcmFuc3BvcnRncmVuemUgd2lyZCBuYWNoIHZvbGxzdMOkbmRpZ2VyIFByZWlzcHLDvGZ1bmcgYW5nZXdlbmRldC4nOmRhdGEuYmVmb3JlRGlzY291bnQ+PTcwPydMZWlzdHVuZ3N3ZXJ0IHZvciBSYWJhdHQgYWIgNzAg4oKsOiBUcmFuc3BvcnQga29zdGVubG9zLic6J0xlaXN0dW5nc3dlcnQgdm9yIFJhYmF0dCB1bnRlciA3MCDigqw6IGVpbm1hbGlnIDQwIOKCrCBUcmFuc3BvcnRwYXVzY2hhbGUuJzsKICAgIGNvbnN0IHF1b3RlPVtdOwogICAgaWYoZGF0YS5wZW5kaW5nKXF1b3RlLnB1c2goJ0VudGbDpHJiZW4gb2RlciBBdWZhcmJlaXR1bmcgbmFjaCBBdWZ3YW5kOiBEaWUgYmVyZWNoZW5iYXJlbiBMZWlzdHVuZ2VuIGJldHJhZ2VuIG5hY2ggUmFiYXR0ICcrZXVyby5mb3JtYXQoZGF0YS5hZnRlckRpc2NvdW50KSsnLiBFaW4gR2VzYW10cHJlaXMgZm9sZ3QgZXJzdCBtaXQgZGVtIEFuZ2Vib3QuJyk7CiAgICBpZihjaGVja2VkKCdleHByZXNzJykpcXVvdGUucHVzaCgnRXhwcmVzcy1TZXJ2aWNlIG51ciBuYWNoIFRlcm1pbmJlc3TDpHRpZ3VuZyB2ZXJmw7xnYmFyLicpOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3F1b3RlTm90ZScpLnRleHRDb250ZW50PXF1b3RlLmpvaW4oJyAnKTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdxdW90ZU5vdGUnKS5jbGFzc05hbWU9ZGF0YS5wZW5kaW5nPydzbWFsbCBwZW5kaW5nJzonc21hbGwnOwogICAgY29uc3QgcGFja2FnZU5hbWU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaW5wdXRbbmFtZT0icGFja2FnZSJdOmNoZWNrZWQnKS5nZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnKTsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXF1ZXN0U3VtbWFyeScpLnZhbHVlPVtgUmVpbmlndW5nOiAke3BhY2thZ2VOYW1lfSwgJHtkYXRhLmFyZWEudG9Mb2NhbGVTdHJpbmcoJ2RlLURFJyx7bWF4aW11bUZyYWN0aW9uRGlnaXRzOjJ9KX0gbcKyYCwuLi5kYXRhLmV4dHJhcy5tYXAoeD0+YCR7eC5uYW1lfTogJHtldXJvLmZvcm1hdCh4LnByaWNlKX1gKSwuLi5kYXRhLnJlcGFpcnMubWFwKHg9PmBSZXBhcmF0dXIgJHt4Lm5hbWV9OiAke3gubGVuZ3RoLnRvTG9jYWxlU3RyaW5nKCdkZS1ERScpfSBsZmRtLCAke2V1cm8uZm9ybWF0KHgudG90YWwpfWApLC4uLihjaGVja2VkKCdkZWNvbG9yJyk\/WydFbnRmw6RyYmVuOiBuYWNoIEFuZ2Vib3QnXTpbXSksLi4uKGNoZWNrZWQoJ2N1c3RvbVJlcGFpcicpP1snV2VpdGVyZSBSZXBhcmF0dXI6IG5hY2ggQW5nZWJvdCddOltdKSxgTGVpc3R1bmdlbiB2b3IgUmFiYXR0OiAke2V1cm8uZm9ybWF0KGRhdGEuYmVmb3JlRGlzY291bnQpfWAsYFJhYmF0dCAoJHtNYXRoLnJvdW5kKGRhdGEuZGlzY291bnRSYXRlKjEwMCl9ICUpOiDiiJIgJHtldXJvLmZvcm1hdChkYXRhLmRpc2NvdW50KX1gLGBBYmhvbHVuZyB1bmQgUsO8Y2tsaWVmZXJ1bmc6ICR7ZGF0YS5wZW5kaW5nPyduYWNoIEFuZ2Vib3QnOmV1cm8uZm9ybWF0KGRhdGEudHJhbnNwb3J0KX1gLGBHZXNhbXRwcmVpczogJHtkYXRhLnBlbmRpbmc\/J25hY2ggQW5nZWJvdCc6ZXVyby5mb3JtYXQoZGF0YS50b3RhbCl9YCwuLi4odmFsdWUoJ3ByZXZpZXdEYXRlJyk\/W2BBYmhvbHVuZzogJHtkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJldmlld0RhdGUnKS5zZWxlY3RlZE9wdGlvbnNbMF0udGV4dENvbnRlbnR9YF06W10pLC4uLih2YWx1ZSgncHJldmlld0RlbGl2ZXJ5Jyk\/W2BXdW5zY2gtUsO8Y2tsaWVmZXJ1bmc6ICR7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ByZXZpZXdEZWxpdmVyeScpLnNlbGVjdGVkT3B0aW9uc1swXS50ZXh0Q29udGVudH1gXTpbXSldLmpvaW4oJ1xuJyk7CiAgICBjb25zdCBjb3VudD12YWx1ZSgncHJldmlld1J1Z0NvdW50Jyk7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnVnQ291bnROb3RlJykuaGlkZGVuPWNvdW50PT09JzEnOwogICAgaWYoY291bnQhPT0nMScpZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JlcXVlc3RTdW1tYXJ5JykudmFsdWUrPWBcbkFuemFobCBUZXBwaWNoZTogJHtjb3VudH07IFByZWlzIGJpc2hlciBudXIgZsO8ciBlaW5lbiBUZXBwaWNoIGJlcmVjaG5ldC5gOwogIH0KICBmdW5jdGlvbiByZW5kZXJSZXBhaXJzKCl7CiAgICBjb25zdCBsaXN0PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXBhaXJJdGVtcycpOwogICAgbGlzdC5yZXBsYWNlQ2hpbGRyZW4oLi4uc2VsZWN0ZWRSZXBhaXJzLm1hcCgoaXRlbSxpKT0+e2NvbnN0IGxpPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2xpJyk7bGkuYXBwZW5kKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKGAke2l0ZW0ubmFtZX06ICR7aXRlbS5sZW5ndGgudG9Mb2NhbGVTdHJpbmcoJ2RlLURFJyl9IGxmZG0gw5cgJHtldXJvLmZvcm1hdChpdGVtLnVuaXQpfSA9ICR7ZXVyby5mb3JtYXQocm91bmQoaXRlbS5sZW5ndGgqaXRlbS51bml0KSl9YCkpO2NvbnN0IGJ1dHRvbj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTtidXR0b24udHlwZT0nYnV0dG9uJztidXR0b24udGV4dENvbnRlbnQ9J0VudGZlcm5lbic7YnV0dG9uLmRhdGFzZXQuaW5kZXg9aTtsaS5hcHBlbmQoYnV0dG9uKTtyZXR1cm4gbGl9KSk7CiAgICByZWZyZXNoRGVsaXZlcnkoKTsKICB9CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FkZFJlcGFpcicpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+ewogICAgY29uc3Qgc2VsZWN0PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXBhaXJTZXJ2aWNlJyksbGVuZ3RoPU51bWJlcih2YWx1ZU9mKCdyZXBhaXJMZW5ndGgnKSk7CiAgICBpZighc2VsZWN0LnZhbHVlfHwhTnVtYmVyLmlzRmluaXRlKGxlbmd0aCl8fGxlbmd0aDw9MCl7YWxlcnQoJ0JpdHRlIFJlcGFyYXR1cmxlaXN0dW5nIHVuZCBMw6RuZ2UgZ3LDtsOfZXIgYWxzIDAgd8OkaGxlbi4nKTtyZXR1cm59CiAgICBzZWxlY3RlZFJlcGFpcnMucHVzaCh7bmFtZTpzZWxlY3Quc2VsZWN0ZWRPcHRpb25zWzBdLnRleHRDb250ZW50LnNwbGl0KCcgwrcgJylbMF0sdW5pdDpOdW1iZXIoc2VsZWN0LnZhbHVlKSxsZW5ndGh9KTsKICAgIHJlbmRlclJlcGFpcnMoKTsKICB9KTsKICBmdW5jdGlvbiB2YWx1ZU9mKGlkKXtyZXR1cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLnZhbHVlfQogIGNvbnN0IHBvc3RhbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJldmlld1Bvc3Rjb2RlJyksY2l0aWVzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwcmV2aWV3Q2l0eScpLHBpY2t1cD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJldmlld0RhdGUnKSxkZWxpdmVyeT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJldmlld0RlbGl2ZXJ5Jyk7CiAgY29uc3QgYmVybGluPSgpPT5PYmplY3QuZnJvbUVudHJpZXMobmV3IEludGwuRGF0ZVRpbWVGb3JtYXQoJ2VuLUdCJyx7dGltZVpvbmU6J0V1cm9wZS9CZXJsaW4nLHllYXI6J251bWVyaWMnLG1vbnRoOicyLWRpZ2l0JyxkYXk6JzItZGlnaXQnLGhvdXI6JzItZGlnaXQnLGhvdXJDeWNsZTonaDIzJ30pLmZvcm1hdFRvUGFydHMobmV3IERhdGUoKSkuZmlsdGVyKHA9PnAudHlwZSE9PSdsaXRlcmFsJykubWFwKHA9PltwLnR5cGUsTnVtYmVyKHAudmFsdWUpXSkpOwogIGNvbnN0IGlzb1dlZWs9ZGF0ZT0+e2NvbnN0IGQ9bmV3IERhdGUoZGF0ZS5nZXRUaW1lKCkpO2Quc2V0VVRDSG91cnMoMCwwLDAsMCk7ZC5zZXRVVENEYXRlKGQuZ2V0VVRDRGF0ZSgpKzQtKGQuZ2V0VVRDRGF5KCl8fDcpKTtjb25zdCB5ZWFyU3RhcnQ9bmV3IERhdGUoRGF0ZS5VVEMoZC5nZXRVVENGdWxsWWVhcigpLDAsMSkpO3JldHVybiBNYXRoLmNlaWwoKCgoZC15ZWFyU3RhcnQpLzg2NDAwMDAwKSsxKS83KX07CiAgY29uc3QgZm9ybWF0RGF5PWRhdGU9Pm5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KCdkZS1ERScse3RpbWVab25lOidVVEMnLHdlZWtkYXk6J2xvbmcnLGRheTonMi1kaWdpdCcsbW9udGg6JzItZGlnaXQnLHllYXI6J251bWVyaWMnfSkuZm9ybWF0KGRhdGUpOwogIGZ1bmN0aW9uIG9wdGlvbnNGb3Iocm93LGVhcmxpZXN0LGxpbWl0PTQpewogICAgY29uc3QgZm91bmQ9W107Zm9yKGxldCBkZWx0YT0wO2RlbHRhPDE1MCYmZm91bmQubGVuZ3RoPGxpbWl0O2RlbHRhKyspewogICAgICBjb25zdCBkYXk9bmV3IERhdGUoZWFybGllc3QuZ2V0VGltZSgpK2RlbHRhKjg2NDAwMDAwKTsKICAgICAgaWYoZGF5LmdldFVUQ0RheSgpIT09cm93WzNdKWNvbnRpbnVlOwogICAgICBpZihyb3dbNl09PT0xNCYmKGlzb1dlZWsoZGF5KSUyIT09cm93WzddKSljb250aW51ZTsKICAgICAgZm91bmQucHVzaChkYXkpOwogICAgfXJldHVybiBmb3VuZDsKICB9CiAgY29uc3QgYWN0aXZlUm93cz0oKT0+dG91clJvd3MuZmlsdGVyKHI9PnJbMF09PT1wb3N0YWwudmFsdWUmJnJbMV09PT1jaXRpZXMudmFsdWUpOwogIGNvbnN0IGxpdmVUb3VyZW49bG9jYXRpb24uaG9zdG5hbWU9PT0ndGVwcGljaHJlaW5pZ3VuZy1ydWhyLmRlJ3x8bG9jYXRpb24uaG9zdG5hbWU9PT0nd3d3LnRlcHBpY2hyZWluaWd1bmctcnVoci5kZSc7CiAgbGV0IGNpdHlSZXF1ZXN0PTAsc2xvdFJlcXVlc3Q9MCxkZWxpdmVyeVJlcXVlc3Q9MDsKICBhc3luYyBmdW5jdGlvbiB0b3VyUG9zdChmaWxlLHZhbHVlcyl7CiAgICBjb25zdCByZXNwb25zZT1hd2FpdCBmZXRjaCgnL3QtcmVjaG5lcl9uMjYvcGhwLycrZmlsZSx7bWV0aG9kOidQT1NUJyxjcmVkZW50aWFsczonc2FtZS1vcmlnaW4nLGhlYWRlcnM6eydDb250ZW50LVR5cGUnOidhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7Y2hhcnNldD1VVEYtOCd9LGJvZHk6bmV3IFVSTFNlYXJjaFBhcmFtcyh2YWx1ZXMpfSk7CiAgICBpZighcmVzcG9uc2Uub2spdGhyb3cgRXJyb3IoJ1RvdXJlbmRhdGVuIHNpbmQgZ2VyYWRlIG5pY2h0IGVycmVpY2hiYXIuJyk7CiAgICByZXR1cm4gcmVzcG9uc2UudGV4dCgpOwogIH0KICBjb25zdCBsZWdhY3lOb2Rlcz0obWFya3VwLHNlbGVjdG9yKT0+Wy4uLm5ldyBET01QYXJzZXIoKS5wYXJzZUZyb21TdHJpbmcoJzxkaXY+JyttYXJrdXArJzwvZGl2PicsJ3RleHQvaHRtbCcpLnF1ZXJ5U2VsZWN0b3JBbGwoc2VsZWN0b3IpXTsKICBjb25zdCBsZWdhY3lEYXRlPXRleHQ9Pntjb25zdCBtPXRleHQubWF0Y2goLyhcZHsyfSlcLihcZHsyfSlcLihcZHs0fSkvKTtyZXR1cm4gbT9uZXcgRGF0ZShEYXRlLlVUQygrbVszXSwrbVsyXS0xLCttWzFdKSk6bnVsbH07CiAgY29uc3QgbGVnYWN5RGF5PWRhdGU9Pm5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KCdkZS1ERScse3RpbWVab25lOidVVEMnLHdlZWtkYXk6J2xvbmcnfSkuZm9ybWF0KGRhdGUpOwogIGZ1bmN0aW9uIGxpdmVHcm91cHMoc2VsZWN0LGl0ZW1zKXsKICAgIHNlbGVjdC5yZXBsYWNlQ2hpbGRyZW4ob3B0aW9uKCcnLCdCaXR0ZSBUZXJtaW4gYXVzd8OkaGxlbicpKTsKICAgIGZvcihsZXQgaT0wO2k8aXRlbXMubGVuZ3RoO2krPTQpewogICAgICBjb25zdCBmb3VyPWl0ZW1zLnNsaWNlKGksaSs0KSxmaXJzdD1sZWdhY3lEYXRlKGZvdXJbMF0udmFsdWV8fGZvdXJbMF0ubGFiZWwpOwogICAgICBjb25zdCBzZWNvbmQ9Zm91ci5sZW5ndGg+MT9sZWdhY3lEYXRlKGZvdXJbMV0udmFsdWV8fGZvdXJbMV0ubGFiZWwpOm51bGw7CiAgICAgIGNvbnN0IGludGVydmFsPWZpcnN0JiZzZWNvbmQ\/TWF0aC5yb3VuZCgoc2Vjb25kLWZpcnN0KS84NjQwMDAwMCk6MDsKICAgICAgY29uc3QgZ3JvdXA9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnb3B0Z3JvdXAnKTtncm91cC5sYWJlbD0oZmlyc3Q\/bGVnYWN5RGF5KGZpcnN0KTonVG91cicpKyhpbnRlcnZhbD09PTE0PycgMTQtdMOkZ2lnJzppbnRlcnZhbD09PTc\/JyB3w7ZjaGVudGxpY2gnOicnKTsKICAgICAgZm9yKGNvbnN0IGl0ZW0gb2YgZm91cil7Y29uc3QgZGF5PWxlZ2FjeURhdGUoaXRlbS52YWx1ZXx8aXRlbS5sYWJlbCk7Y29uc3Qgbz1vcHRpb24oaXRlbS52YWx1ZSxkYXk\/Zm9ybWF0RGF5KGRheSk6aXRlbS5sYWJlbCk7by5kaXNhYmxlZD1pdGVtLmRpc2FibGVkO2dyb3VwLmFwcGVuZChvKX0KICAgICAgc2VsZWN0LmFwcGVuZChncm91cCk7CiAgICB9CiAgfQogIGNvbnN0IG9wdGlvbj0odmFsdWUsbGFiZWwpPT57Y29uc3Qgbz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdvcHRpb24nKTtvLnZhbHVlPXZhbHVlO28udGV4dENvbnRlbnQ9bGFiZWw7cmV0dXJuIG99OwogIGNvbnN0IHJvdXRlTGFiZWw9cm93PT5gJHtbJ1Nvbm50YWcnLCdNb250YWcnLCdEaWVuc3RhZycsJ01pdHR3b2NoJywnRG9ubmVyc3RhZycsJ0ZyZWl0YWcnLCdTYW1zdGFnJ11bcm93WzNdXX0gJHtyb3dbNl09PT0xND9gMTQtdMOkZ2lnICgke3Jvd1s3XT09PTA\/J2dlcmFkZSc6J3VuZ2VyYWRlJ30gS1cpYDond8O2Y2hlbnRsaWNoJ30ke3Jvd1s0XT09PSdhdWYgQW5mcmFnZSc\/JyDCtyBhdWYgQW5mcmFnZSc6Jyd9YDsKICBjb25zdCBzbG90TGFiZWw9KHtkYXkscm93fSk9PmAke2Zvcm1hdERheShkYXkpfSR7cm93WzRdPT09J2F1ZiBBbmZyYWdlJz8nIChhdWYgQW5mcmFnZSknOicnfWA7CiAgY29uc3Qgc2xvdFZhbHVlPSh7ZGF5LHJvd30pPT5gJHtkYXkudG9JU09TdHJpbmcoKS5zbGljZSgwLDEwKX18JHtyb3dbMl19fCR7cm93WzRdfWA7CiAgZnVuY3Rpb24gYXBwZW5kR3JvdXBzKHNlbGVjdCxyb3dzLGVhcmxpZXN0LHN1ZmZpeD0nJyl7CiAgICBmb3IoY29uc3Qgcm93IG9mIHJvd3MpewogICAgICBjb25zdCBncm91cD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdvcHRncm91cCcpO2dyb3VwLmxhYmVsPXJvdXRlTGFiZWwocm93KTsKICAgICAgZ3JvdXAuYXBwZW5kKC4uLm9wdGlvbnNGb3Iocm93LGVhcmxpZXN0KS5tYXAoZGF5PT57Y29uc3Qgc2xvdD17ZGF5LHJvd307cmV0dXJuIG9wdGlvbihzbG90VmFsdWUoc2xvdCksYCR7c2xvdExhYmVsKHNsb3QpfSR7c3VmZml4fWApfSkpOwogICAgICBzZWxlY3QuYXBwZW5kKGdyb3VwKTsKICAgIH0KICB9CiAgZnVuY3Rpb24gcmVmcmVzaENpdGllcygpewogICAgY29uc3QgY29kZT1wb3N0YWwudmFsdWUudHJpbSgpO2NvbnN0IHByZXZpb3VzPWNpdGllcy52YWx1ZTsKICAgIGlmKGxpdmVUb3VyZW4pewogICAgICBjb25zdCByZXF1ZXN0PSsrY2l0eVJlcXVlc3Q7Y2l0aWVzLnJlcGxhY2VDaGlsZHJlbihvcHRpb24oJycsJ09ydCB3aXJkIGdlbGFkZW4g4oCmJykpOwogICAgICBwaWNrdXAucmVwbGFjZUNoaWxkcmVuKG9wdGlvbignJywnQml0dGUgenVlcnN0IFBMWiB1bmQgT3J0IGF1c3fDpGhsZW4nKSk7CiAgICAgIGRlbGl2ZXJ5LnJlcGxhY2VDaGlsZHJlbihvcHRpb24oJycsJ09wdGlvbmFsZW4gUsO8Y2tsaWVmZXJ0ZXJtaW4gd8OkaGxlbicpKTsKICAgICAgaWYoIS9eXGR7NX0kLy50ZXN0KGNvZGUpKXtjaXRpZXMucmVwbGFjZUNoaWxkcmVuKG9wdGlvbignJywnQml0dGUgZsO8bmZzdGVsbGlnZSBQTFogZWluZ2ViZW4nKSk7cmV0dXJufQogICAgICB0b3VyUG9zdCgnbGlzdGVfYWJob2xlcl9vcnRfMi5waHAnLHtwbHo6Y29kZX0pLnRoZW4oaHRtbD0+ewogICAgICAgIGlmKHJlcXVlc3QhPT1jaXR5UmVxdWVzdHx8Y29kZSE9PXBvc3RhbC52YWx1ZS50cmltKCkpcmV0dXJuOwogICAgICAgIGNvbnN0IHBsYWNlcz1bLi4ubmV3IFNldChsZWdhY3lOb2RlcyhodG1sLCdvcHRpb24nKS5tYXAobj0+bi52YWx1ZS50cmltKCkucmVwbGFjZSgvXlxkezV9XHMrLywgJycpKS5maWx0ZXIodj0+diYmIS9iaXR0ZXx3w6RobGVuL2kudGVzdCh2KSkpXTsKICAgICAgICBjaXRpZXMucmVwbGFjZUNoaWxkcmVuKG9wdGlvbignJyxwbGFjZXMubGVuZ3RoPydPcnQgYXVzd8OkaGxlbic6J0tlaW5lIE9ydGUgZ2VmdW5kZW4nKSwuLi5wbGFjZXMubWFwKHY9Pm9wdGlvbih2LHYpKSk7CiAgICAgICAgaWYocGxhY2VzLmxlbmd0aD09PTEpY2l0aWVzLnZhbHVlPXBsYWNlc1swXTtlbHNlIGlmKHBsYWNlcy5pbmNsdWRlcyhwcmV2aW91cykpY2l0aWVzLnZhbHVlPXByZXZpb3VzOwogICAgICAgIHJlZnJlc2hTbG90cygpOwogICAgICB9KS5jYXRjaCgoKT0+e2lmKHJlcXVlc3Q9PT1jaXR5UmVxdWVzdCljaXRpZXMucmVwbGFjZUNoaWxkcmVuKG9wdGlvbignJywnT3J0IGtvbm50ZSBuaWNodCBnZWxhZGVuIHdlcmRlbicpKX0pO3JldHVybjsKICAgIH0KICAgIGNvbnN0IG1hdGNoZXM9dG91clJvd3MuZmlsdGVyKHI9PnJbMF09PT1jb2RlKTsKICAgIGNvbnN0IHVuaXF1ZUNpdGllcz1bLi4ubmV3IFNldChtYXRjaGVzLm1hcChyPT5yWzFdKSldOwogICAgY2l0aWVzLnJlcGxhY2VDaGlsZHJlbihvcHRpb24oJycsbWF0Y2hlcy5sZW5ndGg\/J09ydCBhdXN3w6RobGVuJzonQml0dGUgZ8O8bHRpZ2UgUExaIGVpbmdlYmVuJyksLi4udW5pcXVlQ2l0aWVzLm1hcChjaXR5PT5vcHRpb24oY2l0eSxjaXR5KSkpOwogICAgaWYodW5pcXVlQ2l0aWVzLmxlbmd0aD09PTEpY2l0aWVzLnZhbHVlPXVuaXF1ZUNpdGllc1swXTtlbHNlIGlmKHVuaXF1ZUNpdGllcy5pbmNsdWRlcyhwcmV2aW91cykpY2l0aWVzLnZhbHVlPXByZXZpb3VzOwogICAgcmVmcmVzaFNsb3RzKCk7CiAgfQogIGZ1bmN0aW9uIHJlZnJlc2hTbG90cygpewogICAgaWYobGl2ZVRvdXJlbil7CiAgICAgIGNvbnN0IHJlcXVlc3Q9KytzbG90UmVxdWVzdCxjb2RlPXBvc3RhbC52YWx1ZS50cmltKCkscGxhY2U9Y2l0aWVzLnZhbHVlOwogICAgICBwaWNrdXAucmVwbGFjZUNoaWxkcmVuKG9wdGlvbignJywnQWJob2x0ZXJtaW5lIHdlcmRlbiBnZWxhZGVuIOKApicpKTsKICAgICAgZGVsaXZlcnkucmVwbGFjZUNoaWxkcmVuKG9wdGlvbignJywnT3B0aW9uYWxlbiBSw7xja2xpZWZlcnRlcm1pbiB3w6RobGVuJykpOwogICAgICBpZighL15cZHs1fSQvLnRlc3QoY29kZSl8fCFwbGFjZSl7cGlja3VwLnJlcGxhY2VDaGlsZHJlbihvcHRpb24oJycsJ0JpdHRlIHp1ZXJzdCBQTFogdW5kIE9ydCBhdXN3w6RobGVuJykpO3JldHVybn0KICAgICAgdG91clBvc3QoJ2xpc3RlX3plaXRlbl9hYl8yLnBocCcse1BMWjpjb2RlLHN1Y2hvcnQ6cGxhY2V9KS50aGVuKGh0bWw9PnsKICAgICAgICBpZihyZXF1ZXN0IT09c2xvdFJlcXVlc3R8fGNvZGUhPT1wb3N0YWwudmFsdWUudHJpbSgpfHxwbGFjZSE9PWNpdGllcy52YWx1ZSlyZXR1cm47CiAgICAgICAgY29uc3Qgbm93PWJlcmxpbigpLHRvZGF5PW5ldyBEYXRlKERhdGUuVVRDKG5vdy55ZWFyLG5vdy5tb250aC0xLG5vdy5kYXkpKTsKICAgICAgICBjb25zdCBlYXJsaWVzdD1uZXcgRGF0ZSh0b2RheS5nZXRUaW1lKCkrKG5vdy5ob3VyPj0xNz8yOjEpKjg2NDAwMDAwKTsKICAgICAgICBjb25zdCBpdGVtcz1sZWdhY3lOb2RlcyhodG1sLnNwbGl0KCcjIyMjIycpWzBdLCdvcHRpb24nKS5maWx0ZXIobj0+bi52YWx1ZSYmbGVnYWN5RGF0ZShuLnZhbHVlKT49ZWFybGllc3QpLm1hcChuPT4oe3ZhbHVlOm4udmFsdWUsbGFiZWw6bi50ZXh0Q29udGVudCxkaXNhYmxlZDpuLmRpc2FibGVkfSkpOwogICAgICAgIGlmKCFpdGVtcy5sZW5ndGgpe3BpY2t1cC5yZXBsYWNlQ2hpbGRyZW4ob3B0aW9uKCcnLCdLZWluZSBUZXJtaW5lIHZvcmhhbmRlbicpKTtyZXR1cm59CiAgICAgICAgbGl2ZUdyb3VwcyhwaWNrdXAsaXRlbXMpOwogICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzbG90Tm90ZScpLnRleHRDb250ZW50PSdEaWUgVGVybWluZSBzdGFtbWVuIGF1cyBkZXIgYWt0dWVsbGVuIFRvdXJlbnBsYW51bmcuIFZpZXIgVGVybWluZSBqZSBhbmdlZmFocmVuZW0gV29jaGVudGFnOyBkaWUgVmVyZsO8Z2JhcmtlaXQgYmVzdMOkdGlnZW4gd2lyIG5hY2ggZGVpbmVyIEFuZnJhZ2UuJzsKICAgICAgICByZW5kZXIoKTsKICAgICAgfSkuY2F0Y2goKCk9PntpZihyZXF1ZXN0PT09c2xvdFJlcXVlc3QpcGlja3VwLnJlcGxhY2VDaGlsZHJlbihvcHRpb24oJycsJ1RvdXJlbnRlcm1pbmUga29ubnRlbiBuaWNodCBnZWxhZGVuIHdlcmRlbicpKX0pO3JldHVybjsKICAgIH0KICAgIGNvbnN0IHJvd3M9YWN0aXZlUm93cygpO3BpY2t1cC5yZXBsYWNlQ2hpbGRyZW4ob3B0aW9uKCcnLCdCaXR0ZSB6dWVyc3QgUExaIHVuZCBPcnQgYXVzd8OkaGxlbicpKTtkZWxpdmVyeS5yZXBsYWNlQ2hpbGRyZW4ob3B0aW9uKCcnLCdPcHRpb25hbGVuIFLDvGNrbGllZmVydGVybWluIHfDpGhsZW4nKSk7CiAgICBpZighcm93cy5sZW5ndGgpe2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzbG90Tm90ZScpLnRleHRDb250ZW50PSdCaXR0ZSBlaW5lIGfDvGx0aWdlIFBMWiB1bmQgZGVuIHp1Z2Vow7ZyaWdlbiBPcnQgYXVzd8OkaGxlbi4nO3JlbmRlcigpO3JldHVybn0KICAgIGNvbnN0IGI9YmVybGluKCksdG9kYXk9bmV3IERhdGUoRGF0ZS5VVEMoYi55ZWFyLGIubW9udGgtMSxiLmRheSkpOwogICAgY29uc3QgZWFybGllc3Q9bmV3IERhdGUodG9kYXkuZ2V0VGltZSgpKyhiLmhvdXI+PTE3PzI6MSkqODY0MDAwMDApOwogICAgcGlja3VwLnJlcGxhY2VDaGlsZHJlbihvcHRpb24oJycsJ0FiaG9sdGVybWluIGF1c3fDpGhsZW4nKSk7CiAgICBhcHBlbmRHcm91cHMocGlja3VwLHJvd3MsZWFybGllc3QpOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Nsb3ROb3RlJykudGV4dENvbnRlbnQ9J1ZpZXIgVGVybWluZSBqZSBXb2NoZW50YWcuIEFiIDE3IFVociBhbSBWb3J0YWcgZW50ZsOkbGx0IGRpZSB1bm1pdHRlbGJhciBmb2xnZW5kZSBUb3VyLiBWZXJmw7xnYmFya2VpdCB1bmQgUsO8Y2tsaWVmZXJ1bmcgYmVzdMOkdGlnZW4gd2lyIG5hY2ggZGVyIEFuZnJhZ2UuJzsKICAgIHJlbmRlcigpOwogIH0KICBmdW5jdGlvbiByZWZyZXNoRGVsaXZlcnkoKXsKICAgIGlmKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwcmV2aWV3RGlmZmVyZW50RGVsaXZlcnknKS5jaGVja2VkKXsKICAgICAgZGVsaXZlcnkucmVwbGFjZUNoaWxkcmVuKG9wdGlvbignJywnUsO8Y2tsaWVmZXJ0ZXJtaW4gZsO8ciBkaWVzZSBBZHJlc3NlIGF1ZiBBbmZyYWdlJykpOwogICAgICBkZWxpdmVyeS5kaXNhYmxlZD10cnVlO3JlbmRlcigpO3JldHVybjsKICAgIH0KICAgIGRlbGl2ZXJ5LmRpc2FibGVkPWZhbHNlOwogICAgaWYobGl2ZVRvdXJlbil7CiAgICAgIGNvbnN0IHJlcXVlc3Q9KytkZWxpdmVyeVJlcXVlc3QsY29kZT1wb3N0YWwudmFsdWUudHJpbSgpLHBsYWNlPWNpdGllcy52YWx1ZSxwaWNrdXBWYWx1ZT1waWNrdXAudmFsdWU7CiAgICAgIGRlbGl2ZXJ5LnJlcGxhY2VDaGlsZHJlbihvcHRpb24oJycsJ0tlaW4gV3Vuc2NodGVybWluIGbDvHIgZGllIFLDvGNrbGllZmVydW5nJykpOwogICAgICBpZighcGlja3VwVmFsdWUpcmV0dXJuOwogICAgICB0b3VyUG9zdCgnbGlzdGVfbGllZmVyX2FiXzIucGhwJyx7d2VydDpwaWNrdXBWYWx1ZSxQTFo6Y29kZSxzdWNob3J0OnBsYWNlfSkudGhlbihodG1sPT57CiAgICAgICAgaWYocmVxdWVzdCE9PWRlbGl2ZXJ5UmVxdWVzdHx8cGlja3VwVmFsdWUhPT1waWNrdXAudmFsdWUpcmV0dXJuOwogICAgICAgIGNvbnN0IGl0ZW1zPWxlZ2FjeU5vZGVzKGh0bWwsJ2lucHV0W25hbWU9ImRhdHVtbGllZmVyZGF0dW0iXScpLmZpbHRlcihuPT5uLnZhbHVlJiYvXGR7Mn1cLlxkezJ9XC5cZHs0fS8udGVzdChuLnZhbHVlKSkubWFwKG49Pih7dmFsdWU6bi52YWx1ZSxsYWJlbDpuLnZhbHVlLGRpc2FibGVkOm4uZGlzYWJsZWR9KSk7CiAgICAgICAgaWYoaXRlbXMubGVuZ3RoKWxpdmVHcm91cHMoZGVsaXZlcnksaXRlbXMpOwogICAgICAgIHJlbmRlcigpOwogICAgICB9KS5jYXRjaCgoKT0+e2lmKHJlcXVlc3Q9PT1kZWxpdmVyeVJlcXVlc3QpZGVsaXZlcnkucmVwbGFjZUNoaWxkcmVuKG9wdGlvbignJywnUsO8Y2tsaWVmZXJ0ZXJtaW5lIGtvbm50ZW4gbmljaHQgZ2VsYWRlbiB3ZXJkZW4nKSl9KTtyZXR1cm47CiAgICB9CiAgICBjb25zdCByb3dzPWFjdGl2ZVJvd3MoKSxwaWNrdXBWYWx1ZT1waWNrdXAudmFsdWU7CiAgICBkZWxpdmVyeS5yZXBsYWNlQ2hpbGRyZW4ob3B0aW9uKCcnLCdLZWluIFd1bnNjaHRlcm1pbiBmw7xyIGRpZSBSw7xja2xpZWZlcnVuZycpKTsKICAgIGlmKHJvd3MubGVuZ3RoJiZwaWNrdXBWYWx1ZSl7CiAgICAgIGNvbnN0IHJlcGFpcnM9c2VsZWN0ZWRSZXBhaXJzLmxlbmd0aD4wfHxkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY3VzdG9tUmVwYWlyJykuY2hlY2tlZDsKICAgICAgY29uc3Qgc3BlY2lhbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGFtYWdlJykuY2hlY2tlZHx8ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RlY29sb3InKS5jaGVja2VkOwogICAgICBjb25zdCBlYXJsaWVzdD1uZXcgRGF0ZShEYXRlLnBhcnNlKHBpY2t1cFZhbHVlLnNwbGl0KCd8JylbMF0rJ1QwMDowMDowMFonKSsocmVwYWlycz8yMTpzcGVjaWFsPzE0OjcpKjg2NDAwMDAwKTsKICAgICAgYXBwZW5kR3JvdXBzKGRlbGl2ZXJ5LHJvd3MsZWFybGllc3QpOwogICAgfXJlbmRlcigpOwogIH0KICBwb3N0YWwuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCgpPT57CiAgICBjb25zdCBwcmVmaXg9cG9zdGFsLnZhbHVlLnRyaW0oKTtjb25zdCBzZWVuPW5ldyBTZXQoKTtjb25zdCBzdWdnZXN0ZWQ9W107CiAgICBpZihwcmVmaXgubGVuZ3RoPj0yKWZvcihjb25zdCByb3cgb2YgdG91clJvd3Mpe2lmKHJvd1swXS5zdGFydHNXaXRoKHByZWZpeCkmJiFzZWVuLmhhcyhyb3dbMF0pKXtzZWVuLmFkZChyb3dbMF0pO3N1Z2dlc3RlZC5wdXNoKG9wdGlvbihyb3dbMF0scm93WzBdKycgJytyb3dbMV0pKTtpZihzdWdnZXN0ZWQubGVuZ3RoPj0xOClicmVha319CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncG9zdGNvZGVTdWdnZXN0aW9ucycpLnJlcGxhY2VDaGlsZHJlbiguLi5zdWdnZXN0ZWQpO3JlZnJlc2hDaXRpZXMoKTsKICB9KTsKICBjaXRpZXMuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxyZWZyZXNoU2xvdHMpO3BpY2t1cC5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLHJlZnJlc2hEZWxpdmVyeSk7ZGVsaXZlcnkuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxyZW5kZXIpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwcmV2aWV3RGlmZmVyZW50RGVsaXZlcnknKS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLGU9PnsKICAgIGNvbnN0IGFjdGl2ZT1lLnRhcmdldC5jaGVja2VkOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RpZmZlcmVudERlbGl2ZXJ5RmllbGRzJykuaGlkZGVuPSFhY3RpdmU7CiAgICBmb3IoY29uc3QgaWQgb2YgWydwcmV2aWV3RGVsaXZlcnlTdHJlZXQnLCdwcmV2aWV3RGVsaXZlcnlIb3VzZScsJ3ByZXZpZXdEZWxpdmVyeVBvc3Rjb2RlJywncHJldmlld0RlbGl2ZXJ5Q2l0eSddKWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS5yZXF1aXJlZD1hY3RpdmU7CiAgICByZWZyZXNoRGVsaXZlcnkoKTsKICB9KTsKICBmb3IoY29uc3QgaWQgb2YgWydjdXN0b21SZXBhaXInLCdkYW1hZ2UnLCdkZWNvbG9yJ10pZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScscmVmcmVzaERlbGl2ZXJ5KTsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVwYWlySXRlbXMnKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZT0+e2lmKGUudGFyZ2V0Lm1hdGNoZXMoJ2J1dHRvbltkYXRhLWluZGV4XScpKXtzZWxlY3RlZFJlcGFpcnMuc3BsaWNlKE51bWJlcihlLnRhcmdldC5kYXRhc2V0LmluZGV4KSwxKTtyZW5kZXJSZXBhaXJzKCl9fSk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Nob3dSZXF1ZXN0JykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCgpPT57CiAgICBjb25zdCBwcmV2aWV3PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXF1ZXN0UHJldmlldycpLG9wZW5pbmc9cHJldmlldy5oaWRkZW47CiAgICBwcmV2aWV3LmhpZGRlbj0hb3BlbmluZzsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzaG93UmVxdWVzdCcpLnNldEF0dHJpYnV0ZSgnYXJpYS1leHBhbmRlZCcsU3RyaW5nKG9wZW5pbmcpKTsKICAgIGlmKCFvcGVuaW5nKXJldHVybjsKICAgIHJlcXVlc3RBbmltYXRpb25GcmFtZSgoKT0+ewogICAgICBjb25zdCBmcmFtZT13aW5kb3cuZnJhbWVFbGVtZW50OwogICAgICBpZighZnJhbWUpe3ByZXZpZXcuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOidzbW9vdGgnLGJsb2NrOidzdGFydCd9KTtyZXR1cm59CiAgICAgIGZyYW1lLnN0eWxlLmhlaWdodD1NYXRoLmNlaWwoZG9jdW1lbnQuYm9keS5zY3JvbGxIZWlnaHQrNCkrJ3B4JzsKICAgICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKCgpPT57CiAgICAgICAgY29uc3QgcG9zdGNvZGU9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ByZXZpZXdQb3N0Y29kZScpOwogICAgICAgIGNvbnN0IHRvcD13aW5kb3cucGFyZW50LnNjcm9sbFkrZnJhbWUuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wK3Bvc3Rjb2RlLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcC0xNzA7CiAgICAgICAgd2luZG93LnBhcmVudC5zY3JvbGxUbyh7dG9wOk1hdGgubWF4KDAsdG9wKSxiZWhhdmlvcjonc21vb3RoJ30pOwogICAgICB9KTsKICAgIH0pOwogIH0pOwogIGlmKHdpbmRvdy5mcmFtZUVsZW1lbnQ\/LmlkPT09J2Jvbm4tcHJpY2UtZnJhbWUnKXsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9Im1vZGUiXVt2YWx1ZT0ibG9jYWwiXScpLmNoZWNrZWQ9dHJ1ZTsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5tb2RlcycpLnByZXZpb3VzRWxlbWVudFNpYmxpbmcuc3R5bGUuZGlzcGxheT0nbm9uZSc7CiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcubW9kZXMnKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5ydWxlcycpLnN0eWxlLmRpc3BsYXk9J25vbmUnOwogICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmZsb2F0aW5nLWJvb2tpbmcnKS5zdHlsZS5kaXNwbGF5PSdub25lJzsKICAgIGNvbnN0IGZyYW1lPXdpbmRvdy5mcmFtZUVsZW1lbnQ7CiAgICBjb25zdCBmaXRGcmFtZT0oKT0+e2NvbnN0IGg9TWF0aC5jZWlsKGRvY3VtZW50LmJvZHkuc2Nyb2xsSGVpZ2h0KzQpO2lmKE1hdGguYWJzKGZyYW1lLm9mZnNldEhlaWdodC1oKT40KWZyYW1lLnN0eWxlLmhlaWdodD1oKydweCd9OwogICAgbmV3IFJlc2l6ZU9ic2VydmVyKGZpdEZyYW1lKS5vYnNlcnZlKGRvY3VtZW50LmJvZHkpOwogICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLGZpdEZyYW1lKTsKICAgIGZpdEZyYW1lKCk7CiAgICB9CgoKICBmdW5jdGlvbiB1cGRhdGVTZW5kU3RhdGUoKXsKICAgIGNvbnN0IHZhbD1pZD0+U3RyaW5nKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKT8udmFsdWV8fCcnKS50cmltKCk7CiAgICBjb25zdCBlc3NlbnRpYWw9WydwcmV2aWV3Rmlyc3ROYW1lJywncHJldmlld0xhc3ROYW1lJywncHJldmlld1N0cmVldCcsJ3ByZXZpZXdIb3VzZU51bWJlcicsJ3ByZXZpZXdFbWFpbCcsJ3ByZXZpZXdQaG9uZSddOwogICAgY29uc3Qgb3RoZXI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ByZXZpZXdEaWZmZXJlbnREZWxpdmVyeScpLmNoZWNrZWQ7CiAgICBjb25zdCBvdGhlclJlYWR5PSFvdGhlcnx8WydwcmV2aWV3RGVsaXZlcnlTdHJlZXQnLCdwcmV2aWV3RGVsaXZlcnlIb3VzZScsJ3ByZXZpZXdEZWxpdmVyeVBvc3Rjb2RlJywncHJldmlld0RlbGl2ZXJ5Q2l0eSddLmV2ZXJ5KGlkPT4hIXZhbChpZCkpOwogICAgY29uc3QgcmVhZHk9ZXNzZW50aWFsLmV2ZXJ5KGlkPT4hIXZhbChpZCkpJiYvXlxkezV9JC8udGVzdCh2YWwoJ3ByZXZpZXdQb3N0Y29kZScpKSYmISF2YWwoJ3ByZXZpZXdDaXR5JykmJiEhdmFsKCdwcmV2aWV3RGF0ZScpJiZvdGhlclJlYWR5JiZkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJldmlld1ByaXZhY3knKS5jaGVja2VkJiZkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncHJldmlld0VtYWlsJykuY2hlY2tWYWxpZGl0eSgpOwogICAgY29uc3Qgc2VuZEJ1dHRvbj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2VuZFJlcXVlc3QnKTsKICAgIHNlbmRCdXR0b24uZGlzYWJsZWQ9IXJlYWR5fHxzZW5kQnV0dG9uLmRhdGFzZXQuc2VuZGluZz09PScxJ3x8c2VuZEJ1dHRvbi5kYXRhc2V0LnNlbnQ9PT0nMSc7CiAgfQogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXF1ZXN0UHJldmlldycpLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0Jyx1cGRhdGVTZW5kU3RhdGUpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXF1ZXN0UHJldmlldycpLmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsdXBkYXRlU2VuZFN0YXRlKTsKICBuZXcgTXV0YXRpb25PYnNlcnZlcih1cGRhdGVTZW5kU3RhdGUpLm9ic2VydmUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ByZXZpZXdEYXRlJykse2NoaWxkTGlzdDp0cnVlLHN1YnRyZWU6dHJ1ZX0pOwogIHVwZGF0ZVNlbmRTdGF0ZSgpOwogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZW5kUmVxdWVzdCcpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxhc3luYygpPT57CiAgICBjb25zdCBzZW5kQnV0dG9uPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZW5kUmVxdWVzdCcpOwogICAgaWYoc2VuZEJ1dHRvbi5kaXNhYmxlZHx8c2VuZEJ1dHRvbi5kYXRhc2V0LnNlbnQ9PT0nMSd8fHNlbmRCdXR0b24uZGF0YXNldC5zZW5kaW5nPT09JzEnKXJldHVybjsKICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZW5kRmVlZGJhY2snKS50ZXh0Q29udGVudD0nRWluZ2FiZW4gd2VyZGVuIGdlcHLDvGZ0IOKApic7CiAgICByZW5kZXIoKTsKICAgIGNvbnN0IGJ5SWQ9aWQ9PmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICAgIGNvbnN0IHN0cj1pZD0+U3RyaW5nKGJ5SWQoaWQpPy52YWx1ZXx8JycpLnRyaW0oKTsKICAgIGNvbnN0IGZlZWRiYWNrPWJ5SWQoJ3NlbmRGZWVkYmFjaycpOwogICAgY29uc3QgYnV0dG9uPWJ5SWQoJ3NlbmRSZXF1ZXN0Jyk7CiAgICBjb25zdCBwb3N0YWxDb2RlPXN0cigncHJldmlld1Bvc3Rjb2RlJyksY2l0eT1zdHIoJ3ByZXZpZXdDaXR5JykscGlja3VwRGF0ZT1zdHIoJ3ByZXZpZXdEYXRlJyk7CiAgICBjb25zdCByZXF1aXJlZD1bJ3ByZXZpZXdGaXJzdE5hbWUnLCdwcmV2aWV3TGFzdE5hbWUnLCdwcmV2aWV3U3RyZWV0JywncHJldmlld0hvdXNlTnVtYmVyJywncHJldmlld0VtYWlsJywncHJldmlld1Bob25lJ107CiAgICBjb25zdCBtaXNzaW5nPXJlcXVpcmVkLmZpbmQoaWQ9PiFzdHIoaWQpKTsKICAgIGNvbnN0IGFsdGVybmF0ZT1ieUlkKCdwcmV2aWV3RGlmZmVyZW50RGVsaXZlcnknKS5jaGVja2VkOwogICAgY29uc3QgZGVsaXZlcnlNaXNzaW5nPWFsdGVybmF0ZSYmWydwcmV2aWV3RGVsaXZlcnlTdHJlZXQnLCdwcmV2aWV3RGVsaXZlcnlIb3VzZScsJ3ByZXZpZXdEZWxpdmVyeVBvc3Rjb2RlJywncHJldmlld0RlbGl2ZXJ5Q2l0eSddLnNvbWUoaWQ9PiFzdHIoaWQpKTsKICAgIGNvbnN0IGRpbWVuc2lvbnM9TnVtYmVyKHN0cignbGVuZ3RoJykpPjAmJihzdHIoJ3NoYXBlJyk9PT0ncm91bmQnfHxOdW1iZXIoc3RyKCd3aWR0aCcpKT4wKTsKICAgIGlmKCFkaW1lbnNpb25zfHwhL15cZHs1fSQvLnRlc3QocG9zdGFsQ29kZSl8fCFjaXR5fHwhcGlja3VwRGF0ZXx8bWlzc2luZ3x8ZGVsaXZlcnlNaXNzaW5nfHwhYnlJZCgncHJldmlld1ByaXZhY3knKS5jaGVja2VkKXsKICAgICAgZmVlZGJhY2sudGV4dENvbnRlbnQ9J0JpdHRlIE1hw59lLCBQTFosIE9ydCwgQWJob2x0ZXJtaW4sIEtvbnRha3RkYXRlbiB1bmQgRGF0ZW5zY2h1dHogYXVzZsO8bGxlbi4nOwogICAgICAobWlzc2luZz9ieUlkKG1pc3NpbmcpOmRlbGl2ZXJ5TWlzc2luZz9ieUlkKCdwcmV2aWV3RGVsaXZlcnlTdHJlZXQnKTohZGltZW5zaW9ucz9ieUlkKCdsZW5ndGgnKTohcG9zdGFsQ29kZT9ieUlkKCdwcmV2aWV3UG9zdGNvZGUnKTohY2l0eT9ieUlkKCdwcmV2aWV3Q2l0eScpOiFwaWNrdXBEYXRlP2J5SWQoJ3ByZXZpZXdEYXRlJyk6YnlJZCgncHJldmlld1ByaXZhY3knKSkuZm9jdXMoKTsKICAgICAgcmV0dXJuOwogICAgfQogICAgaWYoIWJ5SWQoJ3ByZXZpZXdFbWFpbCcpLmNoZWNrVmFsaWRpdHkoKSl7ZmVlZGJhY2sudGV4dENvbnRlbnQ9J0JpdHRlIGVpbmUgZ8O8bHRpZ2UgRS1NYWlsLUFkcmVzc2UgZWluZ2ViZW4uJztieUlkKCdwcmV2aWV3RW1haWwnKS5mb2N1cygpO3JldHVybn0KICAgIGlmKGFsdGVybmF0ZSYmIS9eXGR7NX0kLy50ZXN0KHN0cigncHJldmlld0RlbGl2ZXJ5UG9zdGNvZGUnKSkpe2ZlZWRiYWNrLnRleHRDb250ZW50PSdCaXR0ZSBkaWUgZsO8bmZzdGVsbGlnZSBQTFogZGVyIExpZWZlcmFkcmVzc2UgcHLDvGZlbi4nO2J5SWQoJ3ByZXZpZXdEZWxpdmVyeVBvc3Rjb2RlJykuZm9jdXMoKTtyZXR1cm59CiAgICBjb25zdCBwYWNrYWdlQ2hvaWNlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W25hbWU9InBhY2thZ2UiXTpjaGVja2VkJyk7CiAgICBjb25zdCBleHRyYXM9Wy4uLmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5zZXJ2aWNlLWdyb3VwIGlucHV0OmNoZWNrZWQnKV0ubWFwKHg9PnguY2xvc2VzdCgnbGFiZWwnKT8uaW5uZXJUZXh0Py50cmltKCl8fHguaWQpLmpvaW4oJzsgJyk7CiAgICBjb25zdCBzZWxlY3RlZFBpY2t1cD1ieUlkKCdwcmV2aWV3RGF0ZScpLnNlbGVjdGVkT3B0aW9uc1swXT8udGV4dENvbnRlbnR8fHBpY2t1cERhdGU7CiAgICBjb25zdCBzZWxlY3RlZERlbGl2ZXJ5PWJ5SWQoJ3ByZXZpZXdEZWxpdmVyeScpLnNlbGVjdGVkT3B0aW9uc1swXT8udGV4dENvbnRlbnR8fCdrZWluIFd1bnNjaHRlcm1pbic7CiAgICBjb25zdCBhZGRyZXNzPWFsdGVybmF0ZT9bJ0Fid2VpY2hlbmRlIExpZWZlcmFkcmVzc2U6JyxzdHIoJ3ByZXZpZXdEZWxpdmVyeVN0cmVldCcpLHN0cigncHJldmlld0RlbGl2ZXJ5SG91c2UnKSxzdHIoJ3ByZXZpZXdEZWxpdmVyeVBvc3Rjb2RlJyksc3RyKCdwcmV2aWV3RGVsaXZlcnlDaXR5JyldLmpvaW4oJyAnKTonTGllZmVyYWRyZXNzZSBlbnRzcHJpY2h0IEFiaG9sYWRyZXNzZSc7CiAgICBjb25zdCBwcmljZUxpbmVzPXN0cigncmVxdWVzdFN1bW1hcnknKS5zcGxpdCgnXG4nKS5maWx0ZXIobGluZT0+IS9eQWJob2x1bmc6fF5XdW5zY2gtUsO8Y2tsaWVmZXJ1bmc6fF5BbnphaGwgVGVwcGljaGU6Ly50ZXN0KGxpbmUpKTsKICAgIGNvbnN0IGN1c3RvbWVyTm90ZT1zdHIoJ3ByZXZpZXdNZXNzYWdlJyk7CiAgICBjb25zdCByb3V0ZU9mPXNlbGVjdD0+ewogICAgICBpZighc2VsZWN0LnZhbHVlKXJldHVybiAnbm9jaCBvZmZlbic7CiAgICAgIGNvbnN0IHBhcnRzPXNlbGVjdC52YWx1ZS5zcGxpdCgnfCcpOwogICAgICBjb25zdCBkaXJlY3Q9YWN0aXZlUm93cygpLmZpbHRlcihyb3c9PlN0cmluZyhyb3dbMl0pPT09cGFydHNbMV0pOwogICAgICBpZihkaXJlY3QubGVuZ3RoPT09MSlyZXR1cm4gJ1QnK2RpcmVjdFswXVsyXSsnIMK3ICcrcm91dGVMYWJlbChkaXJlY3RbMF0pOwogICAgICBjb25zdCBkYXRlPWxlZ2FjeURhdGUoc2VsZWN0LnZhbHVlKXx8KC9eWzAtOV17NH0tWzAtOV17Mn0tWzAtOV17Mn0vLnRlc3Qoc2VsZWN0LnZhbHVlKT9uZXcgRGF0ZShzZWxlY3QudmFsdWUuc2xpY2UoMCwxMCkrJ1QwMDowMDowMFonKTpudWxsKTsKICAgICAgaWYoIWRhdGUpcmV0dXJuICdUb3VybnVtbWVyIG5hY2ggQmVzdMOkdGlndW5nJzsKICAgICAgY29uc3QgbWF0Y2hpbmc9YWN0aXZlUm93cygpLmZpbHRlcihyb3c9PnJvd1szXT09PWRhdGUuZ2V0VVRDRGF5KCkmJihyb3dbNl0hPT0xNHx8aXNvV2VlayhkYXRlKSUyPT09cm93WzddKSk7CiAgICAgIHJldHVybiBtYXRjaGluZy5sZW5ndGg9PT0xPydUJyttYXRjaGluZ1swXVsyXSsnIMK3ICcrcm91dGVMYWJlbChtYXRjaGluZ1swXSk6J1RvdXJudW1tZXIgbmFjaCBCZXN0w6R0aWd1bmcnOwogICAgfTsKICAgIGNvbnN0IHBpY2t1cFRvdXI9cm91dGVPZihieUlkKCdwcmV2aWV3RGF0ZScpKTsKICAgIGNvbnN0IGRlbGl2ZXJ5VG91cj1yb3V0ZU9mKGJ5SWQoJ3ByZXZpZXdEZWxpdmVyeScpKTsKICAgIGNvbnN0IHNpemU9c3RyKCdzaGFwZScpPT09J3JvdW5kJz9zdHIoJ2xlbmd0aCcpKycgbSBEdXJjaG1lc3Nlcic6c3RyKCdsZW5ndGgnKSsnIMOXICcrc3RyKCd3aWR0aCcpKycgbSc7CiAgICBjb25zdCBjbGVhbmluZ0xpbmU9cHJpY2VMaW5lcy5maW5kKGxpbmU9PmxpbmUuc3RhcnRzV2l0aCgnUmVpbmlndW5nOicpKXx8Jyc7CiAgICBjb25zdCBzdW1tYXJ5PVsKICAgICAgJ0tVTkRFTkhJTldFSVMnLGN1c3RvbWVyTm90ZXx8J0tlaW5lIHp1c8OkdHpsaWNoZW4gQW5nYWJlbicsJycsCiAgICAgICdURVBQSUNIRSBVTkQgTEVJU1RVTkdFTicsJ0dld8OkaGx0ZXMgUGFrZXQ6ICcrcGFja2FnZUNob2ljZS5nZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnKSwnQW56YWhsIFRlcHBpY2hlOiAnK3N0cigncHJldmlld1J1Z0NvdW50JyksCiAgICAgICdUZXBwaWNoIDE6ICcrc2l6ZSsnIMK3ICcrY2xlYW5pbmdMaW5lLnJlcGxhY2UoL15SZWluaWd1bmc6IC8sJycpLAogICAgICAuLi4oc3RyKCdwcmV2aWV3UnVnQ291bnQnKT09PScxJz9bXTpbJ1dlaXRlcmUgVGVwcGljaGU6IEFuZ2FiZW4gdW5kIFByZWlzIG5hY2ggaW5kaXZpZHVlbGxlciBQcsO8ZnVuZy4nXSksJycsCiAgICAgICdQUkVJUycsLi4ucHJpY2VMaW5lcy5maWx0ZXIobGluZT0+IWxpbmUuc3RhcnRzV2l0aCgnUmVpbmlndW5nOicpKSwnJywKICAgICAgJ1RFUk1JTkUnLCdBYmhvbC1Ub3VyOiAnK3BpY2t1cFRvdXIsJ0FiaG9sdW5nOiAnK3NlbGVjdGVkUGlja3VwLAogICAgICAnTGllZmVyLVRvdXI6ICcrZGVsaXZlcnlUb3VyLCdXdW5zY2gtUsO8Y2tsaWVmZXJ1bmc6ICcrc2VsZWN0ZWREZWxpdmVyeSwnJywKICAgICAgJ0FVRlRSQUcnLCdMaWVmZXJhZHJlc3NlOiAnK2FkZHJlc3MsJ0FuZGVyZW4gQWJob2x6ZWl0cHVua3QgYW5mcmFnZW46ICcrKGJ5SWQoJ3ByZXZpZXdPdGhlclRpbWUnKS5jaGVja2VkPydqYSc6J25laW4nKSwKICAgICAgJ0Zvcm11bGFyOiBwcmVpc3JlY2huZXJfYWJob2xmb3JtdWxhcicsJ0xhbmRpbmdwYWdlOiBodHRwczovL3RlcHBpY2hyZWluaWd1bmctcnVoci5kZS90ZXBwaWNocmVpbmlndW5nLWJvbm4vJwogICAgXS5qb2luKCdcbicpOwogICAgY29uc3QgdmFsdWVzPXsKICAgICAgQmV0cmVmZjonVGVwcGljaCBLb3N0ZW4tUmVjaG5lci1BYmhvbHRlcm1pbiAtIEJvbm4gLSAzMCBQcm96ZW50JywKICAgICAgUGFrZXRhcnQ6cGFja2FnZUNob2ljZS52YWx1ZSxUZXBwaWNoYXJ0YXJ0bmFtZTpwYWNrYWdlQ2hvaWNlLmdldEF0dHJpYnV0ZSgnYXJpYS1sYWJlbCcpLAogICAgICByZWNoZWNraWdydW5kOnN0cignc2hhcGUnKT09PSdyb3VuZCc\/J1J1bmQnOidSZWNodGVjaycsCiAgICAgIHRsYWVuZ2U6c3RyKCdsZW5ndGgnKSx0YnJlaXRlOnN0cignc2hhcGUnKT09PSdyb3VuZCc\/Jyc6c3RyKCd3aWR0aCcpLAogICAgICBwbHo6cG9zdGFsQ29kZSxvcnQ6Y2l0eSxhYmhvbHBsejE6cG9zdGFsQ29kZSxhYmhvbG9ydDE6Y2l0eSxkYXR1bXplaXQ6c2VsZWN0ZWRQaWNrdXAsCiAgICAgIHZvcm5hbWU6c3RyKCdwcmV2aWV3Rmlyc3ROYW1lJyksbmFtZTpzdHIoJ3ByZXZpZXdMYXN0TmFtZScpLHN0cmFzc2U6c3RyKCdwcmV2aWV3U3RyZWV0JyksCiAgICAgIGhhdXNudW1tZXI6c3RyKCdwcmV2aWV3SG91c2VOdW1iZXInKSxwbHoyOnBvc3RhbENvZGUsb3J0MjpjaXR5LG1haWw6c3RyKCdwcmV2aWV3RW1haWwnKSwKICAgICAgdGVsZWZvbjE6c3RyKCdwcmV2aWV3UGhvbmUnKSx0ZWxlZm9uMjpzdHIoJ3ByZXZpZXdQaG9uZUV4dHJhJyksCiAgICAgIEFuemFobDpzdHIoJ3ByZXZpZXdSdWdDb3VudCcpLFRvdXI6cGlja3VwVG91cix0b3VyOnBpY2t1cFRvdXIsRm9ybXVsYXI6J3ByZWlzcmVjaG5lcl9hYmhvbGZvcm11bGFyJyxMYW5kaW5ncGFnZTonaHR0cHM6Ly90ZXBwaWNocmVpbmlndW5nLXJ1aHIuZGUvdGVwcGljaHJlaW5pZ3VuZy1ib25uLycsYW5kZXJlemVpdDpieUlkKCdwcmV2aWV3T3RoZXJUaW1lJykuY2hlY2tlZD8nUsO8Y2ttZWxkdW5nIHp1IGFuZGVyZW0gWmVpdHB1bmt0JzonJywKICAgICAgVFJfZ2VzOmJ5SWQoJ3RvdGFsJykudGV4dENvbnRlbnQsVGVwcGljaHJlaW5pZ3VuZ19SYWJhdHQ6JzMwICUgYXVmIFJlaW5pZ3VuZyB1bmQgUmVwYXJhdHVyZW47ICcrKHN0cigncmVxdWVzdFN1bW1hcnknKS5tYXRjaCgvUmFiYXR0IFwoMzAgJVwpOlteXG5dKi8pfHxbJyddKVswXSwKICAgICAgVHJhbnNwb3J0a29zdGVuOmJ5SWQoJ3RocmVzaG9sZE5vdGUnKS50ZXh0Q29udGVudCxBbmZyYWdldGV4dDpzdW1tYXJ5LAogICAgICBTb25kZXJsZWlzdHVuZzpleHRyYXMsUmVwYXJhdHVybmFtZTpzZWxlY3RlZFJlcGFpcnMubWFwKHg9PngubmFtZSkuam9pbignOyAnKSwKICAgICAgUmVwYXJhdHVyOnNlbGVjdGVkUmVwYWlyc1swXT8udW5pdHx8JzAuMDAnLGxmbWxhZW5nZTpzZWxlY3RlZFJlcGFpcnNbMF0\/Lmxlbmd0aHx8JycsCiAgICAgIG5hY2hyaWNodDpjdXN0b21lck5vdGUsCiAgICAgIERhdGVuc2NodXR6OidJY2ggYWt6ZXB0aWVyZSBkaWUgRGF0ZW5zY2h1dHplcmtsw6RydW5nJyxEYXRlbnNjaHV0ejI6J0ljaCBha3plcHRpZXJlIGRpZSBEYXRlbnNjaHV0emVya2zDpHJ1bmcnCiAgICB9OwogICAgaWYoYnlJZCgnbW90aCcpLmNoZWNrZWQpdmFsdWVzWydNb3R0ZW5zY2h1dHonXT0nMTAuMDAnOwogICAgaWYoYnlJZCgnZGFtYWdlJykuY2hlY2tlZCl2YWx1ZXNbJ1dhc3Nlci11bmQtQnJhbmRzY2hhZGVuJ109JzUwJSBXYXNjaHByZWlzYXVmc2NobGFnJzsKICAgIGlmKGJ5SWQoJ2V4cHJlc3MnKS5jaGVja2VkKXZhbHVlc1snRXhwcmVzcy1TZXJ2aWNlJ109JzYwLjAwJzsKICAgIGlmKGJ5SWQoJ2xhdGV4JykuY2hlY2tlZCl2YWx1ZXNbJ0xhdGV4aWVyZW4nXT0nMTkuOTAnOwogICAgY29uc3QgZm9ybT1uZXcgRm9ybURhdGEoKTtmb3IoY29uc3QgW2ssdl0gb2YgT2JqZWN0LmVudHJpZXModmFsdWVzKSlmb3JtLmFwcGVuZChrLFN0cmluZyh2KSk7CiAgICBidXR0b24uZGF0YXNldC5zZW5kaW5nPScxJztidXR0b24uZGlzYWJsZWQ9dHJ1ZTtmZWVkYmFjay5jbGFzc05hbWU9J3NlbmQtc3RhdHVzJztmZWVkYmFjay50ZXh0Q29udGVudD0nQW5mcmFnZSB3aXJkIGdlc2VuZGV0IOKApic7CiAgICB0cnl7CiAgICAgIGNvbnN0IHJlc3BvbnNlPWF3YWl0IGZldGNoKCcvdC1yZWNobmVyX2tvbXBsZXR0L3BocC9zZW5kZV9yZWNobmVyX2FiXzIucGhwJyx7bWV0aG9kOidQT1NUJyxib2R5OmZvcm0sY3JlZGVudGlhbHM6J3NhbWUtb3JpZ2luJ30pOwogICAgICBjb25zdCBib2R5PWF3YWl0IHJlc3BvbnNlLnRleHQoKTsKICAgICAgY29uc3QgYW5zd2VyPW5ldyBET01QYXJzZXIoKS5wYXJzZUZyb21TdHJpbmcoYm9keSwndGV4dC9odG1sJykuYm9keS50ZXh0Q29udGVudC50cmltKCkuc2xpY2UoMCw1MDApOwogICAgICBpZighcmVzcG9uc2Uub2t8fC9mZWhsZXJ8bmljaHQgZ2VzZW5kZXR8dW5nw7xsdGlnfHByb2JsZW0vaS50ZXN0KGFuc3dlcil8fCEvZ2VzZW5kZXR8ZGFua2V8ZXJmb2xnfGVpbmdlZ2FuZ2VuL2kudGVzdChhbnN3ZXIpKXRocm93IEVycm9yKGFuc3dlcnx8J0RpZSBWZXJzYW5kYmVzdMOkdGlndW5nIGZlaGx0LicpOwogICAgICBmZWVkYmFjay5jbGFzc05hbWU9J3NlbmQtc3RhdHVzIHNlbmQtc3VjY2Vzcyc7CiAgICAgIGZlZWRiYWNrLnRleHRDb250ZW50PSfinJMgRGVpbmUgQW5mcmFnZSB3dXJkZSB2ZXJzZW5kZXQuIFdpciBtZWxkZW4gdW5zIHp1ciBCZXN0w6R0aWd1bmcgZGVzIEFiaG9sdGVybWlucy4gQml0dGUgbmljaHQgZXJuZXV0IGFic2VuZGVuLic7CiAgICAgIGJ1dHRvbi50ZXh0Q29udGVudD0nQW5mcmFnZSB2ZXJzZW5kZXQnOwogICAgICBidXR0b24uZGF0YXNldC5zZW50PScxJztidXR0b24uZGlzYWJsZWQ9dHJ1ZTsKICAgICAgdHJ5IHsgd2luZG93LnBhcmVudC5wb3N0TWVzc2FnZSh7IHRyckV2ZW50OiAndHJyX2Zvcm1fc3VibWlzc2lvbl9zdWNjZXNzJywgZm9ybVR5cGU6ICdwcmVpc3JlY2huZXJfYWJob2xmb3JtdWxhcicsIHN1Ym1pc3Npb25JZDogKGNyeXB0by5yYW5kb21VVUlEID8gY3J5cHRvLnJhbmRvbVVVSUQoKSA6IFN0cmluZyhEYXRlLm5vdygpKSkgfSwgJ2h0dHBzOi8vdGVwcGljaHJlaW5pZ3VuZy1ydWhyLmRlJyk7IH0gY2F0Y2ggKF8pIHt9CgogICAgICBmZWVkYmFjay5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6J3Ntb290aCcsYmxvY2s6J2NlbnRlcid9KTsKICAgICAgcmV0dXJuOwogICAgfWNhdGNoKGVycm9yKXsKICAgICAgaWYoYnV0dG9uLmRhdGFzZXQuc2VudD09PScxJyl7CiAgICAgICAgZmVlZGJhY2suY2xhc3NOYW1lPSdzZW5kLXN0YXR1cyBzZW5kLXN1Y2Nlc3MnOwogICAgICAgIGZlZWRiYWNrLnRleHRDb250ZW50PSfinJMgRGVpbmUgQW5mcmFnZSB3dXJkZSB2ZXJzZW5kZXQuIFdpciBtZWxkZW4gdW5zIHp1ciBCZXN0w6R0aWd1bmcgZGVzIEFiaG9sdGVybWlucy4gQml0dGUgbmljaHQgZXJuZXV0IGFic2VuZGVuLic7CiAgICAgICAgYnV0dG9uLmRpc2FibGVkPXRydWU7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIGZlZWRiYWNrLmNsYXNzTmFtZT0nc2VuZC1zdGF0dXMgc2VuZC1lcnJvcic7CiAgICAgIGZlZWRiYWNrLnRleHRDb250ZW50PSdEZXIgVmVyc2FuZCBrb25udGUgbmljaHQgYmVzdMOkdGlndCB3ZXJkZW4uIEJpdHRlIHJ1ZmUgdW5zIGFuIG9kZXIgZnJhZ2Ugdm9yIGVpbmVtIGVybmV1dGVuIFZlcnN1Y2ggbmFjaCwgb2IgZGVpbmUgQW5mcmFnZSBlaW5nZWdhbmdlbiBpc3QuICcrU3RyaW5nKGVycm9yLm1lc3NhZ2V8fCcnKS5zbGljZSgwLDIyMCk7CiAgICAgIGZlZWRiYWNrLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjonc21vb3RoJyxibG9jazonY2VudGVyJ30pOwogICAgICBidXR0b24uZGF0YXNldC5zZW5kaW5nPScwJztidXR0b24uZGlzYWJsZWQ9ZmFsc2U7CiAgICB9CiAgfSk7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnaW5wdXQsc2VsZWN0JykuZm9yRWFjaChlPT5lLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JyxyZW5kZXIpKTtyZW5kZXIoKTsKPC9zY3JpcHQ+CjxzY3JpcHQ+CihmdW5jdGlvbigpewogIGxldCBwcmV2aW91c0hlaWdodD0wOwogIGZ1bmN0aW9uIHJlcG9ydEhlaWdodCgpewogICAgY29uc3QgaGVpZ2h0PU1hdGguY2VpbChkb2N1bWVudC5ib2R5LnNjcm9sbEhlaWdodCkrNjsKICAgIGlmKGhlaWdodD09PXByZXZpb3VzSGVpZ2h0KXJldHVybjsKICAgIHByZXZpb3VzSGVpZ2h0PWhlaWdodDsKICAgIHRyeXt3aW5kb3cucGFyZW50LnBvc3RNZXNzYWdlKHt0cnJFdmVudDondHJyX2NhbGN1bGF0b3JfaGVpZ2h0JyxoZWlnaHR9LCdodHRwczovL3RlcHBpY2hyZWluaWd1bmctcnVoci5kZScpfWNhdGNoKF8pe30KICB9CiAgaWYoJ1Jlc2l6ZU9ic2VydmVyJyBpbiB3aW5kb3cpbmV3IFJlc2l6ZU9ic2VydmVyKHJlcG9ydEhlaWdodCkub2JzZXJ2ZShkb2N1bWVudC5ib2R5KTsKICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcscmVwb3J0SGVpZ2h0KTsKICByZXBvcnRIZWlnaHQoKTsKfSkoKTsKPC9zY3JpcHQ+CjxzY3JpcHQ+KGZ1bmN0aW9uKCl7Y29uc3QgY2hvaWNlcz1bLi4uZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnBhY2thZ2UtY2FyZCBpbnB1dFtuYW1lPSJwYWNrYWdlIl0nKV07ZnVuY3Rpb24gcmV2ZWFsKGlucHV0KXtmb3IoY29uc3QgY2hvaWNlIG9mIGNob2ljZXMpe2NvbnN0IGRldGFpbHM9Y2hvaWNlLmNsb3Nlc3QoJy5wYWNrYWdlLWNhcmQnKS5xdWVyeVNlbGVjdG9yKCcucGFja2FnZS1kZXRhaWxzJyk7ZGV0YWlscy5vcGVuPWNob2ljZT09PWlucHV0O2RldGFpbHMucXVlcnlTZWxlY3Rvcignc3VtbWFyeScpLnRleHRDb250ZW50PWNob2ljZT09PWlucHV0PydMZWlzdHVuZ2VuIGF1c2JsZW5kZW4nOidMZWlzdHVuZ2VuIGFuc2VoZW4nfX1mb3IoY29uc3QgY2hvaWNlIG9mIGNob2ljZXMpe2Nob2ljZS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCgpPT5yZXZlYWwoY2hvaWNlKSk7Y2hvaWNlLmNsb3Nlc3QoJy5wYWNrYWdlLWNob2ljZScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+cmV2ZWFsKGNob2ljZSkpfXJldmVhbChkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcucGFja2FnZS1jYXJkIGlucHV0W25hbWU9InBhY2thZ2UiXTpjaGVja2VkJykpfSkoKTs8L3NjcmlwdD48L2JvZHk+CjwvaHRtbD4K\"><\/iframe><script>var f=document.getElementById(String.fromCharCode(98,111,110,110,45,112,114,105,99,101,45,102,114,97,109,101));f.addEventListener('load',function(){try{['length','width'].forEach(function(id){var el=f.contentDocument&&f.contentDocument.getElementById(id);if(!el)return;el.setAttribute('inputmode','decimal');el.addEventListener('focus',function(){if(!el.dataset.trrMeasureTouched&&el.value==='2'){el.dataset.trrAutoCleared='1';el.value='';el.dispatchEvent(new Event('input',{bubbles:true}));}});el.addEventListener('input',function(){if(el.value!=='')el.dataset.trrMeasureTouched='1';});el.addEventListener('blur',function(){if(el.dataset.trrAutoCleared==='1'&&!el.dataset.trrMeasureTouched&&el.value===''){el.value='2';el.dispatchEvent(new Event('input',{bubbles:true}));el.dataset.trrAutoCleared='';}});});}catch(_){}});function trrLoadCalculator(){if(f.dataset.trrLoaded)return;f.dataset.trrLoaded='1';f.srcdoc=new TextDecoder().decode(Uint8Array.from(atob(f.dataset.payload),c=>c.charCodeAt(0)));f.removeAttribute(String.fromCharCode(100,97,116,97,45,112,97,121,108,111,97,100));}if('IntersectionObserver' in window){var calculatorObserver=new IntersectionObserver(function(entries){if(entries.some(function(entry){return entry.isIntersecting})){trrLoadCalculator();calculatorObserver.disconnect()}},{rootMargin:'400px 0px'});calculatorObserver.observe(f);}else trrLoadCalculator();window.addEventListener('message',function(e){if(e.source!==f.contentWindow||e.origin!==location.origin||!e.data||e.data.trrEvent!=='trr_calculator_height')return;var height=Number(e.data.height);if(Number.isFinite(height))f.style.height=Math.max(650,Math.min(12000,height))+'px'});window.addEventListener('message',function(e){if(e.origin!==location.origin||e.source!==f.contentWindow||!e.data||e.data.trrEvent!=='trr_form_submission_success'||e.data.formType!=='preisrechner_abholformular')return;window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'trr_form_submission_success',form_type:'preisrechner_abholformular',landing_page:location.pathname,submission_id:e.data.submissionId})})<\/script><br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<br \/>\n[vc_row][vc_column][vc_column_text]<\/p>\n<h2>Le esperienze dei nostri clienti<\/h2>\n<p><style>#wprev-slider-2 .wprev_preview_bradius_T1 {border-radius: 0px;}<\/style><style><\/style><style>@media only screen and (max-width: 600px) {nav.wprs_unslider-nav {display: none;}}<\/style><div class=\"wprev-slider revnotsameheight\" id=\"wprev-slider-2\" data-revsameheight=\"no\" data-onemobil=\"yes\" data-sliderautoplay=\"yes\"  data-slidespeed=\"1\" data-slideautodelay=\"8\" data-sliderhideprevnext=\"\" data-sliderhidedots=\"\" data-sliderfixedheight=\"\"><ul><li>\t\t<div class=\"wprevpro_t1_outer_div w3_wprs-row-padding\">\r\n\t\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>Klare Weiterempfehlung - ohne Wenn und Aber. Topp!!\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKwCdOxj7elMv14nOpnVCdsugFjtQ5aeHMiL1PzvAN5ZsS_jfE=s64-c-rp-mo-br100\" alt=\"Rita Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Rita<br\/><span class=\"wprev_showdate_T1\">17. Luglio 2026<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>War super zufrieden. Unser antiker Teppich war danach wie neu. Kann ich nur weiter empfehlen.\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocIAwqhxgLZMQMIPwxJnDXZYaTqMpo0ohmtGv50Jig8we2LwRA=s64-c-rp-mo-br100\" alt=\"Eray Erben Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Eray Erben<br\/><span class=\"wprev_showdate_T1\">10. Giugno 2026<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>Als mein Teppich von Herrn Vojani am Mittwoch letzte Woche abgeholt wurde, war ich schon sehr von der Freundlichkeit begeistert.\nHeute brachte mir Herr Einig den Teppich zur\u00fcck und da stand<span class=\"wprs_rd_more\">... read more<\/span><span class=\"wprs_rd_more_text\" style=\"display:none\"> f\u00fcr mich fest,  die Firma Teppichreinigung Ruhr, legt sehr viel Wert auf Freundlichkeit und Zuvorkommenheit!\nHerr Einig trug meinen schweren Teppich ins Wohnzimmer und blieb so lange, bis wir ihn gemeinsam aufgewickelt haben. Vielen Dank daf\u00fcr!\nMein Teppich ist super sauber!\nJederzeit kann ich diese Firma mit diesen Mitarbeitern weiterempfehlen! Wirklich eine 10von10!!!<\/span>\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocK5GHt9wvbjqjY_j3eReNWOwsefFQVTkeJrpYLxgpMxmhWoXg=s64-c-rp-mo-ba12-br100\" alt=\"Marina Dr\u00f6ge Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Marina Dr\u00f6ge<br\/><span class=\"wprev_showdate_T1\">29. Aprile 2026<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t<\/div>\r\n<\/li><li class=\"wprevnextslide\">\t\t<div class=\"wprevpro_t1_outer_div w3_wprs-row-padding\">\r\n\t\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>Super Reinigung und Sehr schnell! Top!\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWUoiRZVLZE-eP6ndgLlSCsm2svBUV4c0eBJYKccKiXOuZ5yPOA=s64-c-rp-mo-br100\" alt=\"Sabahat Orucoglu Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Sabahat Orucoglu<br\/><span class=\"wprev_showdate_T1\">15. Marzo 2026<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>Ein super Service und sehr gute Arbeit. Unser Wollteppich war durch Hund und Sohn nach 5 Jahren grau, jetzt ist es wieder super sauber. Wir haben mit Latexierung gew\u00e4hlt \u2026<span class=\"wprs_rd_more\">... read more<\/span><span class=\"wprs_rd_more_text\" style=\"display:none\"> Ganz d\u00fcnne Schicht, die nich5 auftr\u00e4gt, aber super rutschfest ist. Keine Falten von einer Unterlegmatte mehr und die Couch wandert auch nicht mehr \u2026\nTop Service.\nVielen Dank auch an Herrn Einig, meinen Lieferfahrer, f\u00fcr das Reintragen des Teppichs, die Hilfe und das sehr charmante Gespr\u00e4ch!<\/span>\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKjq9v8i7PUT0ss8-bY-Mn8nnvApXpThsCp1v6zmVBhG42fUQ=s64-c-rp-mo-br100\" alt=\"Nicole Kohlrusch Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Nicole Kohlrusch<br\/><span class=\"wprev_showdate_T1\">27. Novembre 2025<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>super der teppich immer wieder\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLO7VURi9R3lxZUqkmWm_-jMTgqld388PowKfFNCGsv3FWYqQ=s64-c-rp-mo-br100\" alt=\"Yvonne manstein Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Yvonne manstein<br\/><span class=\"wprev_showdate_T1\">24. Novembre 2025<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t<\/div>\r\n<\/li><li class=\"wprevnextslide\">\t\t<div class=\"wprevpro_t1_outer_div w3_wprs-row-padding\">\r\n\t\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f Teppichreiniger Ruhr \u2013 Absolute Empfehlung!\n\nIch habe meine Teppiche bei Teppichreiniger Ruhr reinigen lassen und bin wirklich begeistert. Die Qualit\u00e4t der Reinigung war hervorragend \u2013 die Teppiche kamen absolut sauber<span class=\"wprs_rd_more\">... read more<\/span><span class=\"wprs_rd_more_text\" style=\"display:none\"> und gepflegt zur\u00fcck. Besonders beeindruckt hat mich die Schnelligkeit und Zuverl\u00e4ssigkeit des Services. Die Abholung und Lieferung erfolgten schneller als angek\u00fcndigt.\n\nEin gro\u00dfes Dankesch\u00f6n an den Fahrer Herr Hosseini, der \u00e4u\u00dferst h\u00f6flich, p\u00fcnktlich und professionell war. Seine freundliche Art und klare Kommunikation haben den gesamten Ablauf noch angenehmer gemacht.\n\nIch werde diesen Service auf jeden Fall wieder nutzen. F\u00fcr alle, die eine schnelle, saubere und vertrauensw\u00fcrdige Teppichreinigung suchen, ist Teppichreiniger Ruhr die beste Wahl!<\/span>\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLhsRrq6WN-V7uWomBRrkx4g-6uGQmB-V6vB8LHS1wn7P1EsQ=s64-c-rp-mo-br100\" alt=\"Maik MH Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Maik MH<br\/><span class=\"wprev_showdate_T1\">20. Novembre 2025<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>Top Leistung, schnelle und problemlose Lieferung, sehr gute Beratung von Hosseini!\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWVveP5iHCMo8_mXZi61oHXjzbG9MNi5EgDzMlXbgbkOtZizbU=s64-c-rp-mo-br100\" alt=\"Elizabeth Vasileva Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Elizabeth Vasileva<br\/><span class=\"wprev_showdate_T1\">18. Novembre 2025<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t\t<div class=\"wprevpro_t1_DIV_1 w3_wprs-col l4\">\r\n\t\t\t<div class=\"indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_tcolor1_T1 wprev_preview_bradius_T1\">\r\n\t\t\t\t<p class=\"wprevpro_t1_P_3 wprev_preview_tcolor1_T1\">\r\n\t\t\t\t\t<span class=\"wprevpro_star_imgs_T1\"><span class=\"starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1\"><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><span class=\"svgicons svg-wprsp-star\"><\/span><\/span><\/span><span class=\"verifiedloc1 wprevpro_verified_svg wprevtooltip\" data-wprevtooltip=\"Verified on Google\"><span class=\"svgicons svg-wprsp-verified\"><\/span><\/span>Ich bin sehr zufrieden und angenehm \u00fcberrascht. Ich kann Teppichreinigung Ruhr nur empfehlen!!\t\t\t\t<\/p>\r\n\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/plugins\/wp-google-places-review-slider\/public\/partials\/imgs\/google_small_icon.png\" alt=\"Google Logo\" class=\"wprevpro_t1_site_logo siteicon sitetype_Google\">\t\t\t<\/div><span class=\"wprevpro_t1_A_8\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKbcYA3PNxykJTbc6aaTvIKnH2aylHM06yTZ78S6Zz13byFnw=s64-c-rp-mo-br100\" alt=\"Nafisa Regendoerp Avatar\" class=\"wprevpro_t1_IMG_4\" loading=\"lazy\" \/><\/span> <span class=\"wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1\">Nafisa Regendoerp<br\/><span class=\"wprev_showdate_T1\">11. Novembre 2025<\/span> <\/span>\r\n\t\t<\/div>\r\n\t\t<\/div>\r\n<\/li><\/ul><\/div>\r\n<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<br \/>\n[vc_row full_width=&#8221;stretch_row&#8221; bg_type=&#8221;bg_color&#8221; bg_color_value=&#8221;#b8aa83&#8243; el_class=&#8221;trr-compact-trust&#8221;][vc_column][vc_column_text]<\/p>\n<style>body.page-id-2994 .trr-compact-trust{padding-top:10px!important;padding-bottom:10px!important}body.page-id-2994 .trr-trust-wrap,.trr-trust-cta{text-align:center}body.page-id-2994 .trr-trust-cta h2{font-size:26px;line-height:1.25;color:#161616;margin:0;text-align:center}body.page-id-2994 .trr-city-shortlist{background:#333;color:#b8aa83;padding-top:16px!important;padding-bottom:20px!important}body.page-id-2994 .trr-city-links{padding:8px 0}body.page-id-2994 .trr-city-links h2{margin:0 0 15px;color:#b8aa83;font-family:Abel,sans-serif}body.page-id-2994 .trr-city-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;list-style:square;margin:0;padding-left:24px}body.page-id-2994 .trr-city-links li{margin:0;padding:0;font-family:Abel,sans-serif;font-size:21px;line-height:1.4;color:#b8aa83}body.page-id-2994 .trr-city-links li a{color:#b8aa83;text-decoration:none}body.page-id-2994 .trr-city-links li a:hover{text-decoration:underline}body.page-id-2994 .trr-city-all{margin:18px 0 0;text-align:center}body.page-id-2994 .trr-small-button{display:inline-block;padding:11px 18px;background:#ed1c24;color:#fff!important;border-radius:7px;font-family:Kanit,sans-serif;font-size:18px;line-height:1.3;text-align:center;text-decoration:none}body.page-id-2994 .trr-small-button:hover{background:#bd0a11}body.page-id-2994 footer .trr-member-heading{font-family:Abel,sans-serif;font-size:19px;line-height:1.3;color:#b8aa83;margin:0 0 10px}body.page-id-2994 footer .trr-footer-logo-row{display:flex!important;align-items:end;gap:8px;width:100%}body.page-id-2994 footer .trr-footer-logo-row>div{float:none!important;width:calc((100% - 16px)\/3)!important;min-width:0;text-align:center;align-self:end}body.page-id-2994 footer .trr-footer-logo-row img{max-width:100%;height:auto;margin:0 auto}body.page-id-2994 footer .trr-footer-logo-row img[alt=\"DTV\"]{width:80px}body.page-id-2994 footer .trr-footer-logo-row img[alt=\"TRR Teppichmeister\"]{width:auto;max-height:70px}body.page-id-2994 footer .trr-footer-membership img{width:90px;display:block}body.page-id-2994 footer .trr-logo-label{display:block;font-family:Abel,sans-serif;font-size:13px;line-height:1.2;color:#b8aa83;margin-top:6px}body.page-id-2994 footer #block-7,footer #block-8{display:none}@media(max-width:650px){body.page-id-2994 .trr-trust-cta h2{font-size:23px}body.page-id-2994 .trr-city-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding-left:19px}body.page-id-2994 .trr-city-links li{font-size:19px;line-height:1.4;overflow-wrap:anywhere;hyphens:auto;min-width:0}body.page-id-2994 .trr-city-links h2{font-size:26px}body.page-id-2994 .trr-city-all .trr-small-button{font-size:17px}}body.page-id-2994 #footer{background:#323232!important}body.page-id-2994 .trr-city-shortlist .wpb_content_element{margin-bottom:0!important}body.page-id-2994 .trr-city-links li a{display:inline;min-height:0}body.page-id-2994 .trr-city-links a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:359px){body.page-id-2994 .trr-city-links li{font-size:19px}} <\/style>\n<div class=\"trr-trust-wrap\">\n<div class=\"trr-trust-cta\">\n<h2>\u201eWir sorgen f\u00fcr Ihr Wohlbefinden\u201c<\/h2>\n<\/div>\n<div id=\"trr-footer-membership\" class=\"trr-footer-membership\" hidden=\"\"><img decoding=\"async\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2024\/03\/ARCS-Vector-File-Logo.svg\" alt=\"ARCS \u2013 Association of Rug Care Specialists\" width=\"90\" \/><span class=\"trr-logo-label\">ARCS<\/span><\/div>\n<p><script>(function(){function placeMembership(){var member=document.getElementById('trr-footer-membership'),widget=document.querySelector('footer #text-3 .textwidget'),row=widget?.querySelector(':scope > div');if(!member||!row)return;row.classList.add('trr-footer-logo-row');var dtv=row.querySelector('img[alt=\"DTV\"]')?.closest('div'),carpet=row.querySelector('img[alt=\"TRR Teppichmeister\"]')?.closest('div');if(carpet){row.insertBefore(carpet,dtv||row.firstChild);if(!carpet.querySelector('.trr-logo-label'))carpet.insertAdjacentHTML('beforeend','<span class=\"trr-logo-label\">ATW \u00b7 ETW<\/span>');carpet.querySelector('a')?.setAttribute('aria-label','Teppichw\u00e4scher \u2013 ATW und ETW');}if(dtv&&!dtv.querySelector('.trr-logo-label'))dtv.insertAdjacentHTML('beforeend','<span class=\"trr-logo-label\">DTV<\/span>');row.appendChild(member);member.hidden=false;if(!widget.querySelector('.trr-member-heading'))(function(){var h=document.createElement('p');h.className='trr-member-heading';h.textContent='Mitgliedverb\u00e4nde:';row.before(h)})();}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',placeMembership,{once:true});else placeMembership();})();\n<\/script><\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<figure class=\"trr-cleaning-photo\" style=\"margin: 16px auto; max-width: 650px;\"><img style=\"width: 100%; height: auto;\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2023\/11\/teppichreinigung_Depositphotos_58751593-8-11-23.jpg\" alt=\"Familie auf einem sauberen Teppich\" width=\"480\" height=\"438\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\n<p>Vorher und nachher: Verschiebe den Regler auf dem vorhandenen Vergleichsbild.<\/p>\n<style>body.page-id-2994 .trr-fast-compare{position:relative;max-width:650px;aspect-ratio:4\/3;overflow:hidden;border-radius:14px;margin:16px auto 8px;isolation:isolate;background:#e7e1d6}\nbody.page-id-2994 .trr-fast-compare img{display:block;width:100%;height:100%;object-fit:cover;margin:0}\nbody.page-id-2994 .trr-fast-compare .trr-compare-before{position:absolute;inset:0;clip-path:inset(0 50% 0 0)}\nbody.page-id-2994 .trr-fast-compare .trr-compare-line{position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translateX(-50%);background:#fff;box-shadow:0 0 3px #0005;pointer-events:none}\nbody.page-id-2994 .trr-compare-tag{position:absolute;top:12px;padding:5px 10px;background:#222d;color:#fff;font:600 14px\/1.4 Arial,sans-serif;border-radius:5px;pointer-events:none}\nbody.page-id-2994 .trr-compare-tag-before{left:12px}body.page-id-2994 .trr-compare-tag-after{right:12px}\nbody.page-id-2994 .trr-fast-compare .trr-compare-range{appearance:none;-webkit-appearance:none;position:absolute;left:-22px;top:calc(50% - 24px);width:calc(100% + 44px);height:48px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:ew-resize;box-shadow:none;touch-action:pan-y}\nbody.page-id-2994 .trr-compare-range::-webkit-slider-runnable-track{height:3px;background:transparent;border:0}\nbody.page-id-2994 .trr-compare-range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:44px;margin-top:-20px;border:3px solid white;border-radius:50%;background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%23333' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M12 10l-6 6 6 6m8-12l6 6-6 6M6 16h20'\/%3E%3C\/svg%3E\") center\/30px no-repeat;box-shadow:0 2px 10px #0005}\nbody.page-id-2994 .trr-compare-range::-moz-range-track{height:3px;background:transparent;border:0}\nbody.page-id-2994 .trr-compare-range::-moz-range-thumb{width:38px;height:38px;border:3px solid white;border-radius:50%;background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%23333' stroke-width='2.5' d='M12 10l-6 6 6 6m8-12l6 6-6 6M6 16h20'\/%3E%3C\/svg%3E\") center\/30px no-repeat;box-shadow:0 2px 10px #0005}\nbody.page-id-2994 .trr-fast-compare:focus-within{outline:3px solid #806a3d;outline-offset:3px}\nbody.page-id-2994 .trr-fast-compare input:focus-visible{outline:none}\nbody.page-id-2994 .trr-compare-help{max-width:650px;margin:0 auto 18px;text-align:center;font-size:15px;line-height:1.4;color:#555}\n@media(max-width:650px){body.page-id-2994 .trr-fast-compare{border-radius:12px}body.page-id-2994 .trr-compare-tag{font-size:13px;top:10px}}\n<\/style>\n<div class=\"trr-fast-compare\"><img src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2023\/07\/teppich_nachher.jpg\" alt=\"Teppich nach der Reinigung\" width=\"540\" height=\"405\" loading=\"lazy\" decoding=\"async\" \/><img class=\"trr-compare-before\" src=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2023\/07\/teppich_vorher.jpg\" alt=\"Teppich vor der Reinigung\" width=\"540\" height=\"405\" loading=\"lazy\" decoding=\"async\" \/><span aria-hidden=\"true\" class=\"trr-compare-line\"><\/span><span aria-hidden=\"true\" class=\"trr-compare-tag trr-compare-tag-before\">Vorher<\/span><span aria-hidden=\"true\" class=\"trr-compare-tag trr-compare-tag-after\">Nachher<\/span><input class=\"trr-compare-range\" type=\"range\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Vorher und nachher vergleichen\" aria-describedby=\"trr-compare-help\" \/><\/div>\n<p class=\"trr-compare-help\" id=\"trr-compare-help\">Schieber nach links oder rechts ziehen.<\/p>\n<p><script>document.querySelectorAll('.trr-fast-compare').forEach(function(box){var range=box.querySelector('.trr-compare-range');range.addEventListener('input',function(){box.querySelector('.trr-compare-before').style.clipPath='inset(0 '+(100-Number(range.value))+'% 0 0)';box.querySelector('.trr-compare-line').style.left=range.value+'%'})});<\/script><br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<br \/>\n[vc_row][vc_column][vc_column_text]<\/p>\n<h2>Il nostro video promozionale<\/h2>\n<p>Guarda il video per scoprire come puliamo i tappeti.<\/p>\n<p><video controls=\"\" preload=\"none\" playsinline=\"\" width=\"620\" height=\"281\" poster=\"https:\/\/teppichreinigung-ruhr.de\/wp-content\/uploads\/2026\/09\/teppichreinigung_kopfbild3_video.webp\" style=\"display:block;width:100%;max-width:620px;height:auto;margin:auto\" aria-label=\"Imagefilm Teppichreinigung Ruhr\"><source src=\"https:\/\/teppichreinigung-ruhr.de\/imagefilm\/Cine_TRR-Imagefilm_5_SFX.mp4\" type=\"video\/mp4\"><\/source><a href=\"https:\/\/teppichreinigung-ruhr.de\/imagefilm\/Cine_TRR-Imagefilm_5_SFX.mp4\">Guarda il video promozionale<\/a><\/video><br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<br \/>\n[vc_row][vc_column][vc_column_text]<\/p>\n<details class=\"trr-fold\">\n<summary>Qual \u00e8 il pacchetto di pulizia pi\u00f9 adatto al tuo tappeto?<\/summary>\n<div>Il pacchetto di pulizia pi\u00f9 adatto al tuo tappeto dipende, tra le altre cose, dal tipo di fibra, dalle condizioni del tappeto e dal trattamento che desideri. Il calcolatore dei prezzi ti mostra i costi della tua scelta. Per la pulizia e la riparazione dei tappeti a Bonn viene applicato uno sconto permanente del 30%. Se hai domande, saremo lieti di consigliarti prima di confermare l\u2019incarico.   <\/div>\n<\/details>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<br \/>\n[vc_row][vc_column][vc_column_text]<\/p>\n<h2>Domande frequenti sulla pulizia dei tappeti a Bonn<\/h2>\n<details class=\"trr-fold trr-faq\">\n<summary>Quanto costa far pulire un tappeto a Bonn?<\/summary>\n<div>Il costo della pulizia, a seconda del pacchetto scelto, \u00e8 attualmente di 14,90 \u20ac, 24,90 \u20ac o 39,90 \u20ac al m\u00b2 (IVA inclusa). A Bonn hai uno sconto permanente del 30% sulla pulizia e sulla riparazione dei tappeti. Le dimensioni, i servizi aggiuntivi e, se del caso, la tariffa forfettaria di trasporto incidono sul prezzo totale. Puoi calcolare il prezzo esatto con il nostro calcolatore di prezzi.   <\/div>\n<\/details>\n<details class=\"trr-fold trr-faq\">\n<summary>Quando venite a ritirare i tappeti a Bonn?<\/summary>\n<div>Ritiriamo regolarmente i tappeti a Bonn. Puoi vedere le date attualmente disponibili inserendo il tuo codice postale nella richiesta di appuntamento. <\/div>\n<\/details>\n<details class=\"trr-fold trr-faq\">\n<summary>Quanto tempo ci vuole per pulire la moquette?<\/summary>\n<div>Per il lavaggio dei tappeti ci vuole <strong>circa una settimana<\/strong>, ma in caso di particolari esigenze possono volerci <strong>fino a 14 giorni<\/strong>. Se serve anche una riparazione, i tempi di lavorazione potrebbero allungarsi di <strong>una o due settimane<\/strong>. Concorderemo con te la data di riconsegna.  <\/div>\n<\/details>\n<details class=\"trr-fold trr-faq\">\n<summary>Il mio tappeto verr\u00e0 pulito a casa mia?<\/summary>\n<div>Veniamo a ritirare il tuo tappeto a Bonn e lo puliamo a regola d&#8217;arte nella nostra sede. Dopodich\u00e9 te lo riconsegniamo a Bonn. <\/div>\n<\/details>\n<details class=\"trr-fold trr-faq\">\n<summary>Quanto costa il ritiro?<\/summary>\n<div>A partire da 70 \u20ac di valore dell&#8217;ordine (prima dello sconto), il ritiro e la riconsegna sono gratuiti. Al di sotto di tale importo, la tariffa fissa di trasporto \u00e8 di 40 \u20ac. <\/div>\n<\/details>\n<details class=\"trr-fold trr-faq\">\n<summary>Come posso pagare?<\/summary>\n<div>Al momento della restituzione puoi pagare con carta, tramite PayPal o in contanti.<\/div>\n<\/details>\n<details class=\"trr-fold trr-faq\">\n<summary>Posso richiedere anche un servizio di riparazione tappeti a Bonn?<\/summary>\n<div>S\u00ec. Descrivi il danno nella tua richiesta, cos\u00ec potremo discutere con te delle possibilit\u00e0 e dei tempi di lavorazione aggiuntivi. Per le riparazioni di tappeti a Bonn hai sempre uno sconto del 30%.  <\/div>\n<\/details>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<br \/>\n[vc_row full_width=&#8221;stretch_row&#8221; el_class=&#8221;stadtliste trr-city-shortlist&#8221; css=&#8221;.vc_custom_1726598438841{margin-bottom: 0px !important;}&#8221;][vc_column][vc_column_text]<\/p>\n<section class=\"trr-city-links\" aria-labelledby=\"trr-city-heading\">\n<h2 id=\"trr-city-heading\">La tua citt\u00e0: veniamo a ritirare il tuo tappeto anche qui.<\/h2>\n<ul>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-aachen\/\" aria-label=\"Teppichreinigung Aachen\">Aquisgrana<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-bielefeld\/\" aria-label=\"Teppichreinigung Bielefeld\">Bielefeld<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-bochum\/\" aria-label=\"Teppichreinigung Bochum\">Bochum<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-bonn\/\" aria-label=\"Teppichreinigung Bonn\">Bonn<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/\" aria-label=\"Teppichreinigung Dortmund\">Dortmund<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-duisburg\/\" aria-label=\"Teppichreinigung Duisburg\">Duisburg<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-duesseldorf\/\" aria-label=\"Teppichreinigung D\u00fcsseldorf\">D\u00fcsseldorf<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-essen\/\" aria-label=\"Teppichreinigung Essen\">Cibo<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-gelsenkirchen\/\" aria-label=\"Teppichreinigung Gelsenkirchen\">Gelsenkirchen<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-hagen\/\" aria-label=\"Teppichreinigung Hagen\">Hagen<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-hamm\/\" aria-label=\"Teppichreinigung Hamm\">Hamm<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-colonia\/\" aria-label=\"Teppichreinigung K\u00f6ln\">Colonia<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-krefeld\/\" aria-label=\"Teppichreinigung Krefeld\">Krefeld<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-leverkusen\/\" aria-label=\"Teppichreinigung Leverkusen\">Leverkusen<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-moenchengladbach\/\" aria-label=\"Teppichreinigung M\u00f6nchengladbach\">M\u00f6nchengladbach<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-muelheim\/\" aria-label=\"Teppichreinigung M\u00fclheim an der Ruhr\">M\u00fclheim an der Ruhr<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-muenster\/\" aria-label=\"Teppichreinigung M\u00fcnster\">M\u00fcnster<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-oberhausen\/\" aria-label=\"Teppichreinigung Oberhausen\">Oberhausen<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/teppichreinigung-solingen\/\" aria-label=\"Teppichreinigung Solingen\">Solingen<\/a><\/li>\n<li><a href=\"https:\/\/teppichreinigung-ruhr.de\/it\/pulizia-tappeti-a-wuppertal\/\" aria-label=\"Teppichreinigung Wuppertal\">Wuppertal<\/a><\/li>\n<\/ul>\n<p class=\"trr-city-all\"><a class=\"trr-small-button\" href=\"https:\/\/teppichreinigung-ruhr.de\/ihre-stadt\/\">Altre citt\u00e0<\/a><\/p>\n<\/section>\n<hr class=\"trr-city-divider\" style=\"border:0;border-top:1px solid #b8aa83;margin:28px 0 8px;width:100%;\">[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] Jetzt Abholtermin vereinbaren [\/vc_column_text][vc_column_text] [\/vc_column_text][vc_column_text] Pulizia tappeti a Bonn:Sconto permanente del 30% su pulizia e riparazioni Nella citt\u00e0 di Bonn, ricca di storia e culturalmente variegata, famosa per i suoi magnifici edifici e la pittoresca posizione sul Reno, l\u2019eleganza e la storia si riflettono non solo nell\u2019architettura, ma anche negli interni arredati con cura. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","inline_featured_image":false,"footnotes":""},"class_list":["post-8233","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/teppichreinigung-ruhr.de\/it\/wp-json\/wp\/v2\/pages\/8233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teppichreinigung-ruhr.de\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/teppichreinigung-ruhr.de\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/teppichreinigung-ruhr.de\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teppichreinigung-ruhr.de\/it\/wp-json\/wp\/v2\/comments?post=8233"}],"version-history":[{"count":13,"href":"https:\/\/teppichreinigung-ruhr.de\/it\/wp-json\/wp\/v2\/pages\/8233\/revisions"}],"predecessor-version":[{"id":9009,"href":"https:\/\/teppichreinigung-ruhr.de\/it\/wp-json\/wp\/v2\/pages\/8233\/revisions\/9009"}],"wp:attachment":[{"href":"https:\/\/teppichreinigung-ruhr.de\/it\/wp-json\/wp\/v2\/media?parent=8233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}