1<!DOCTYPE html> 2<html lang="en-US"> 3<head><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="dns-prefetch" href="https://fonts.gstatic.com" /><link rel="preconnect" href="https://fonts.googleapis.com" crossorigin /><link rel="dns-prefetch" href="https://fonts.googleapis.com" /> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 7 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 8 <link rel="alternate" hreflang="en" href="https://433futbol.com/contact/" /> 9<link rel="alternate" hreflang="es" href="https://433futbol.com/es/contacto/" /> 10<link rel="alternate" hreflang="x-default" href="https://433futbol.com/contact/" /> 11 12 <!-- This site is optimized with the Yoast SEO Premium plugin v25.7 (Yoast SEO v25.7) - https://yoast.com/wordpress/plugins/seo/ --> 13 <title>Contact | 433Futbol</title> 14 <meta name="description" content="433Futbol is a sports website covering soccer from the top leagues around the world. The site covers Champions League, Premier League, La Liga, Serie A, and other top teams through a mix of long form content, short form content, and original reporting." /> 15 <link rel="canonical" href="https://433futbol.com/contact/" /> 16 <meta property="og:locale" content="en_US" /> 17 <meta property="og:type" content="article" /> 18 <meta property="og:title" content="Contact" /> 19 <meta property="og:description" content="For all new business or general inquiries, feel free to reach out to us at: Email:Â [email protected]" /> 20 <meta property="og:url" content="https://433futbol.com/contact/" /> 21 <meta property="og:site_name" content="433Futbol" /> 22 <meta property="article:publisher" content="https://facebook.com/433Futbol" /> 23 <meta property="article:modified_time" content="2024-05-04T00:14:38+00:00" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25 <meta name="twitter:site" content="@433futbol_" /> 26
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":["WebPage","ContactPage"],"@id":"https://433futbol.com/contact/","url":"https://433futbol.com/contact/","name":"Contact | 433Futbol","isPartOf":{"@id":"https://433futbol.com/#website"},"datePublished":"2018-01-02T00:53:03+00:00","dateModified":"2024-05-04T00:14:38+00:00","description":"433Futbol is a sports website covering soccer from the top leagues around the world. The site covers Champions League, Premier League, La Liga, Serie A, and other top teams through a mix of long form content, short form content, and original reporting.","breadcrumb":{"@id":"https://433futbol.com/contact/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://433futbol.com/contact/"]}]},{"@type":"BreadcrumbList","@id":"https://433futbol.com/contact/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://433futbol.com/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https://433futbol.com/#website","url":"https://433futbol.com/","name":"433Futbol","description":"Diverse Football Culture, Authentic Stories","publisher":{"@id":"https://433futbol.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://433futbol.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://433futbol.com/#organization","name":"433Futbol","url":"https://433futbol.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://433futbol.com/#/schema/logo/image/","url":"https://433futbol.com/wp-content/uploads/433futbolsite.png","contentUrl":"https://433futbol.com/wp-content/uploads/433futbolsite.png","width":696,"height":696,"caption":"433Futbol"},"image":{"@id":"https://433futbol.com/#/schema/logo/image/"},"sameAs":["https://facebook.com/433Futbol","https://x.com/433futbol_","https://www.instagram.com/official433futbol/"]}]}</script>
26 27 <!-- / Yoast SEO Premium plugin. --> 28 29 30<link rel='dns-prefetch' href='//433futbol.com' /> 31<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 32<link rel='dns-prefetch' href='//maxcdn.bootstrapcdn.com' /> 33 34<link rel='preconnect' href='https://fonts.gstatic.com' crossorigin /> 35<link rel="alternate" type="application/rss+xml" title="433Futbol » Feed" href="https://433futbol.com/feed/" /> 36<link rel="alternate" type="application/rss+xml" title="433Futbol » Comments Feed" href="https://433futbol.com/comments/feed/" />
37<script type="text/javascript" defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyA9IHsiYmFzZVVybCI6Imh0dHBzOlwvXC9zLncub3JnXC9pbWFnZXNcL2NvcmVcL2Vtb2ppXC8xNi4wLjFcLzcyeDcyXC8iLCJleHQiOiIucG5nIiwic3ZnVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE2LjAuMVwvc3ZnXC8iLCJzdmdFeHQiOiIuc3ZnIiwic291cmNlIjp7ImNvbmNhdGVtb2ppIjoiaHR0cHM6XC9cLzQzM2Z1dGJvbC5jb21cL3dwLWluY2x1ZGVzXC9qc1wvd3AtZW1vamktcmVsZWFzZS5taW4uanMifX07Ci8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi8KIWZ1bmN0aW9uKHMsbil7dmFyIG8saSxlO2Z1bmN0aW9uIGMoZSl7dHJ5e3ZhciB0PXtzdXBwb3J0VGVzdHM6ZSx0aW1lc3RhbXA6KG5ldyBEYXRlKS52YWx1ZU9mKCl9O3Nlc3Npb25TdG9yYWdlLnNldEl0ZW0obyxKU09OLnN0cmluZ2lmeSh0KSl9Y2F0Y2goZSl7fX1mdW5jdGlvbiBwKGUsdCxuKXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTt2YXIgdD1uZXcgVWludDMyQXJyYXkoZS5nZXRJbWFnZURhdGEoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCkuZGF0YSksYT0oZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dChuLDAsMCksbmV3IFVpbnQzMkFycmF5KGUuZ2V0SW1hZ2VEYXRhKDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLmRhdGEpKTtyZXR1cm4gdC5ldmVyeShmdW5jdGlvbihlLHQpe3JldHVybiBlPT09YVt0XX0pfWZ1bmN0aW9uIHUoZSx0KXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTtmb3IodmFyIG49ZS5nZXRJbWFnZURhdGEoMTYsMTYsMSwxKSxhPTA7YTxuLmRhdGEubGVuZ3RoO2ErKylpZigwIT09bi5kYXRhW2FdKXJldHVybiExO3JldHVybiEwfWZ1bmN0aW9uIGYoZSx0LG4sYSl7c3dpdGNoKHQpe2Nhc2UiZmxhZyI6cmV0dXJuIG4oZSwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBkXHUyNmE3XHVmZTBmIiwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBiXHUyNmE3XHVmZTBmIik/ITE6IW4oZSwiXHVkODNjXHVkZGU4XHVkODNjXHVkZGY2IiwiXHVkODNjXHVkZGU4XHUyMDBiXHVkODNjXHVkZGY2IikmJiFuKGUsIlx1ZDgzY1x1ZGZmNFx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM2Mlx1ZGI0MFx1ZGM2NVx1ZGI0MFx1ZGM2ZVx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM3ZiIsIlx1ZDgzY1x1ZGZmNFx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM2Mlx1MjAwYlx1ZGI0MFx1ZGM2NVx1MjAwYlx1ZGI0MFx1ZGM2ZVx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM3ZiIpO2Nhc2UiZW1vamkiOnJldHVybiFhKGUsIlx1ZDgzZVx1ZGVkZiIpfXJldHVybiExfWZ1bmN0aW9uIGcoZSx0LG4sYSl7dmFyIHI9InVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXJHbG9iYWxTY29wZSYmc2VsZiBpbnN0YW5jZW9mIFdvcmtlckdsb2JhbFNjb3BlP25ldyBPZmZzY3JlZW5DYW52YXMoMzAwLDE1MCk6cy5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxvPXIuZ2V0Q29udGV4dCgiMmQiLHt3aWxsUmVhZEZyZXF1ZW50bHk6ITB9KSxpPShvLnRleHRCYXNlbGluZT0idG9wIixvLmZvbnQ9IjYwMCAzMnB4IEFyaWFsIix7fSk7cmV0dXJuIGUuZm9yRWFjaChmdW5jdGlvbihlKXtpW2VdPXQobyxlLG4sYSl9KSxpfWZ1bmN0aW9uIHQoZSl7dmFyIHQ9cy5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTt0LnNyYz1lLHQuZGVmZXI9ITAscy5oZWFkLmFwcGVuZENoaWxkKHQpfSJ1bmRlZmluZWQiIT10eXBlb2YgUHJvbWlzZSYmKG89IndwRW1vamlTZXR0aW5nc1N1cHBvcnRzIixpPVsiZmxhZyIsImVtb2ppIl0sbi5zdXBwb3J0cz17ZXZlcnl0aGluZzohMCxldmVyeXRoaW5nRXhjZXB0RmxhZzohMH0sZT1uZXcgUHJvbWlzZS
37hmdW5jdGlvbihlKXtzLmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGUse29uY2U6ITB9KX0pLG5ldyBQcm9taXNlKGZ1bmN0aW9uKHQpe3ZhciBuPWZ1bmN0aW9uKCl7dHJ5e3ZhciBlPUpTT04ucGFyc2Uoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShvKSk7aWYoIm9iamVjdCI9PXR5cGVvZiBlJiYibnVtYmVyIj09dHlwZW9mIGUudGltZXN0YW1wJiYobmV3IERhdGUpLnZhbHVlT2YoKTxlLnRpbWVzdGFtcCs2MDQ4MDAmJiJvYmplY3QiPT10eXBlb2YgZS5zdXBwb3J0VGVzdHMpcmV0dXJuIGUuc3VwcG9ydFRlc3RzfWNhdGNoKGUpe31yZXR1cm4gbnVsbH0oKTtpZighbil7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXImJiJ1bmRlZmluZWQiIT10eXBlb2YgT2Zmc2NyZWVuQ2FudmFzJiYidW5kZWZpbmVkIiE9dHlwZW9mIFVSTCYmVVJMLmNyZWF0ZU9iamVjdFVSTCYmInVuZGVmaW5lZCIhPXR5cGVvZiBCbG9iKXRyeXt2YXIgZT0icG9zdE1lc3NhZ2UoIitnLnRvU3RyaW5nKCkrIigiK1tKU09OLnN0cmluZ2lmeShpKSxmLnRvU3RyaW5nKCkscC50b1N0cmluZygpLHUudG9TdHJpbmcoKV0uam9pbigiLCIpKyIpKTsiLGE9bmV3IEJsb2IoW2VdLHt0eXBlOiJ0ZXh0L2phdmFzY3JpcHQifSkscj1uZXcgV29ya2VyKFVSTC5jcmVhdGVPYmplY3RVUkwoYSkse25hbWU6IndwVGVzdEVtb2ppU3VwcG9ydHMifSk7cmV0dXJuIHZvaWQoci5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7YyhuPWUuZGF0YSksci50ZXJtaW5hdGUoKSx0KG4pfSl9Y2F0Y2goZSl7fWMobj1nKGksZixwLHUpKX10KG4pfSkudGhlbihmdW5jdGlvbihlKXtmb3IodmFyIHQgaW4gZSluLnN1cHBvcnRzW3RdPWVbdF0sbi5zdXBwb3J0cy5ldmVyeXRoaW5nPW4uc3VwcG9ydHMuZXZlcnl0aGluZyYmbi5zdXBwb3J0c1t0XSwiZmxhZyIhPT10JiYobi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiZuLnN1cHBvcnRzW3RdKTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPW4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJiFuLnN1cHBvcnRzLmZsYWcsbi5ET01SZWFkeT0hMSxuLnJlYWR5Q2FsbGJhY2s9ZnVuY3Rpb24oKXtuLkRPTVJlYWR5PSEwfX0pLnRoZW4oZnVuY3Rpb24oKXtyZXR1cm4gZX0pLnRoZW4oZnVuY3Rpb24oKXt2YXIgZTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmd8fChuLnJlYWR5Q2FsbGJhY2soKSwoZT1uLnNvdXJjZXx8e30pLmNvbmNhdGVtb2ppP3QoZS5jb25jYXRlbW9qaSk6ZS53cGVtb2ppJiZlLnR3ZW1vamkmJih0KGUudHdlbW9qaSksdChlLndwZW1vamkpKSl9KSl9KCh3aW5kb3csZG9jdW1lbnQpLHdpbmRvdy5fd3BlbW9qaVNldHRpbmdzKTsKLyogXV0+ICovCg=="></script>
37 38<link rel='stylesheet' id='sbi_styles-css' href='https://433futbol.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?x62632' type='text/css' media='all' /> 39<link rel='stylesheet' id='sby_styles-css' href='https://433futbol.com/wp-content/plugins/feeds-for-youtube/css/sb-youtube-free.min.css?x62632' type='text/css' media='all' /> 40<style id='wp-emoji-styles-inline-css' type='text/css'> 41 42 img.wp-smiley, img.emoji { 43 display: inline !important; 44 border: none !important; 45 box-shadow: none !important; 46 height: 1em !important; 47 width: 1em !important; 48 margin: 0 0.07em !important; 49 vertical-align: -0.1em !important; 50 background: none !important; 51 padding: 0 !important; 52 } 53</style> 54<style id="debloat-wp-block-library-css">@charset "UTF-8";:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}
54@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}.editor-styles-wrapper,.entry-content{counter-reset:footnotes;}:root{--wp--preset--font-size--normal:16px;
54--wp--preset--font-size--huge:42px;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px) { html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;} }</style><link rel="stylesheet" id="debloat-wp-block-library-css" media="all" data-debloat-delay data-href="https://433futbol.com/wp-includes/css/dist/block-library/style.min.css?x62632"/> 55<style id='classic-theme-styles-inline-css' type='text/css'> 56/*! This file is auto-generated */ 57.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 58</style> 59<style id='global-styles-inline-css' type='text/css'> 60:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
60--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
60.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 61:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 62:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 63:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 64</style> 65<link rel='stylesheet' id='ctf_styles-css' href='https://433futbol.com/wp-content/plugins/custom-twitter-feeds/css/ctf-styles.min.css?x62632' type='text/css' media='all' /> 66<link rel='stylesheet' id='cff-css' href='https://433futbol.com/wp-content/plugins/custom-facebook-feed/assets/css/cff-style.min.css?x62632' type='text/css' media='all' /> 67<link rel='stylesheet' id='sb-font-awesome-css' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' type='text/css' media='all' /> 68<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://433futbol.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?x62632' type='text/css' media='all' /> 69<link rel='stylesheet' id='wpml-menu-item-0-css' href='https://433futbol.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?x62632' type='text/css' media='all' /> 70<link rel='stylesheet' id='cms-navigation-style-base-css' href='https://433futbol.com/wp-content/plugins/wpml-cms-nav/res/css/cms-navigation-base.css?x62632' type='text/css' media='screen' /> 71<link rel='stylesheet' id='cms-navigation-style-css' href='https://433futbol.com/wp-content/plugins/wpml-cms-nav/res/css/cms-navigation.css?x62632' type='text/css' media='screen' /> 72<link rel='stylesheet' id='taxopress-frontend-css-css' href='https://433futbol.com/wp-content/plugins/taxopress-pro/assets/frontend/css/frontend.css?x62632' type='text/css' media='all' /> 73<link rel='stylesheet' id='bootstrap-css' href='https://433futbol.com/wp-content/themes/gillion/css/plugins/bootstrap.min.css?x62632' type='text/css' media='all' /> 74<link rel='stylesheet' id='font-awesome-v4shim-css' href='https://433futbol.com/wp-content/plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/css/v4-shims.css?x62632' type='text/css' media='screen' /> 75<link rel='stylesheet' id='font-awesome-css' href='https://433futbol.com/wp-content/plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/css/all.css?x62632' type='text/css' media='screen' /> 76<link rel='stylesheet' id='gillion-plugins-css' href='https://433futbol.com/wp-content/themes/gillion/css/plugins.css?x62632' type='text/css' media='all' /> 77<link rel='stylesheet' id='gillion-styles-css' href='https://433futbol.com/wp-content/themes/gillion/style.css?x62632' type='text/css' media='all' /> 78<link rel='stylesheet' id='gillion-responsive-css' href='https://433futbol.com/wp-content/themes/gillion/css/responsive.css?x62632' type='text/css' media='all' /> 79<style id='gillion-responsive-inline-css' type='text/css'> 80@media (min-width: 1250px) {.container { max-width: 1200px!important;min-width: 1200px!important; width: 1200px!important;}/* Elementor Page Builder */.elementor-section-boxed.elementor-top-section > .elementor-container { width: 1200px;min-width: auto;max-width: 100%; }.elementor-section-boxed.elementor-top-section > .elementor-container .elementor-section > .elementor-container {width: 100%;}} 81 82 83 84.sh-header-mobile .header-logo { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; z-index: 0; height: 50px !important;}.sh-header-mobile-navigation .sh-nav-container { padding: 6px 0; height: 50px !important;}html { padding-bottom: 0 !important;}.sh-post-author { margin-top: 80px; background-color: #f5f5f5; padding: 20px;}.code-block.code-block-4 > iframe { max-height: 0 !important;}#menu-main-menu > #menu-item-wpml-ls-38-en { display: none;}#menu-main-menu > #menu-item-wpml-ls-38-es { display: none;}#menu-menu-principal > #menu-item-wpml-ls-38-en { display: none;}#menu-menu-principal > #menu-item-wpml-ls-38-es { display: none;}.mm-resize-skins { max-width: 1280px; margin: auto; padding: auto;}.sh-standard-logo { /*min-height: 140px;*/ min-height: 40px;}.sh-header-mobile-navigation .header-logo img { /*min-height: 80px;*/ /*padding-top: 10px;*/ min-height: 23px;}.header-logo { padding: 5px 0;}.sh-recent-posts-widgets-count { display: none;}.sh-header-4 .sh-header-additional .sh-nav-container { padding-top: 5px; padding-bottom: 5px;}.sh-footer { z-index: 0;}.container { position: sticky; z-index: 1;}/*.sh-table-cell.sh-header-nav-container > #menu-item-wpml-ls-38-en {*//* display: none;*//*}*//*.sh-table-cell.sh-header-nav-container > #menu-item-wpml-ls-38-es {*//* display: none;*//*}*//*.ai-viewport-3 {*//* margin-top: -50px;*//*}*//*.ai-viewport-1.ai-viewport-2 {*//* display: inherit !important;*//*}*//*@media (max-width: 767px) {*//* .ai-viewport-1.ai-viewport-2 {*//* display: inherit !important;*//* }*//*}*/ 85</style> 86<link rel='stylesheet' id='gillion-theme-settings-css' href='https://433futbol.com/wp-content/uploads/gillion-dynamic-styles.css?x62632' type='text/css' media='all' /> 87<link rel='stylesheet' id='plyr-css' href='https://433futbol.com/wp-content/themes/gillion/css/plugins/plyr.css?x62632' type='text/css' media='all' /> 88<link rel='stylesheet' id='gillion-default-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A300%2C400%2C400i%2C700%7COpen+Sans%3A300%2C400%2C400i%2C700' type='text/css' media='all' /> 89<link rel='stylesheet' id='gillion-child-style-css' href='https://433futbol.com/wp-content/themes/gillion-child/style.css?x62632' type='text/css' media='all' /> 90<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" /></noscript>
90<script type="text/javascript" id="wpml-cookie-js-extra"> 91/* <![CDATA[ */ 92var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; 93var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"\/"}}; 94/* ]]> */ 95</script>
vendor: 1 bytes, line 95
95
96<script type="text/javascript" id="wpml-cookie-js" data-wp-strategy="defer" src="https://433futbol.com/wp-content/cache/debloat/js/3d8632555730259f0ce31ac27f94dc53.js?x62632" defer></script>
vendor: 1 bytes, line 96
96
97<script type="text/javascript" id="jquery-core-js" src="https://433futbol.com/wp-content/cache/debloat/js/7f29d7d4a441b7b6fdfc739406db05e8.js?x62632" defer></script>
vendor: 1 bytes, line 97
97
98<script type="text/javascript" id="jquery-migrate-js" src="https://433futbol.com/wp-content/cache/debloat/js/8a02ac92f1a0e86df09c7b91d259d4eb.js?x62632" defer></script>
vendor: 1 bytes, line 98
98
99<script type="text/javascript" id="taxopress-frontend-js-js" src="https://433futbol.com/wp-content/cache/debloat/js/967d480881ecb8811b9017e43e49a2fd.js?x62632" defer></script>
vendor: 1 bytes, line 99
99
100<script type="text/javascript" id="gillion-plugins-js" src="https://433futbol.com/wp-content/cache/debloat/js/f21e67468283af86064b3441a8b29c6d.js?x62632" defer></script>
vendor: 1 bytes, line 100
100
101<script type="text/javascript" id="gillion-scripts-js-extra"> 102/* <![CDATA[ */ 103var gillion_loadmore_posts = {"ajax_url":"https:\/\/433futbol.com\/wp-admin\/admin-ajax.php"}; 104var gillion = {"siteurl":"https:\/\/433futbol.com\/","loggedin":"","page_loader":"0","notice":"","header_animation_dropdown_delay":"1000","header_animation_dropdown":"easeOutQuint","header_animation_dropdown_speed":"300","lightbox_opacity":"0.88","lightbox_transition":"none","page_numbers_prev":"Previous","page_numbers_next":"Next","rtl_support":"","footer_parallax":"1","social_share":"{\"twitter\":\"1\",\"facebook\":\"1\"}","text_show_all":"Show All","single_post_slider_parallax":"0"}; 105/* ]]> */ 106</script>
vendor: 1 bytes, line 106
106
107<script type="text/javascript" id="gillion-scripts-js" src="https://433futbol.com/wp-content/cache/debloat/js/f2ce969d9953bc5214273da6aa768527.js?x62632" defer></script>
vendor: 1 bytes, line 107
107
108<script type="text/javascript" id="plyr-js" src="https://433futbol.com/wp-content/cache/debloat/js/dee1ab87a391be54680a9467a777088c.js?x62632" defer></script>
108 109 110<!-- Google tag (gtag.js) snippet added by Site Kit --> 111<!-- Google Analytics snippet added by Site Kit -->
vendor: 103 bytes, lines 111-112
111 112<script type="text/javascript" id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
112GT-PBNGF67
vendor: 18 bytes, line 112
112" async></script>
113<script type="text/javascript" id="google_gtagjs-js-after" defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTtmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9Cmd0YWcoInNldCIsImxpbmtlciIseyJkb21haW5zIjpbIjQzM2Z1dGJvbC5jb20iXX0pOwpndGFnKCJqcyIsIG5ldyBEYXRlKCkpOwpndGFnKCJzZXQiLCAiZGV2ZWxvcGVyX2lkLmRaVE5pTVQiLCB0cnVlKTsKZ3RhZygiY29uZmlnIiwgIkdULVBCTkdGNjciLCB7Imdvb2dsZXNpdGVraXRfcG9zdF90eXBlIjoicGFnZSJ9KTsKLyogXV0+ICovCg=="></script>
vendor: 1 bytes, line 113
113
114<script type="text/javascript" id="gillion-child-scripts-js" src="https://433futbol.com/wp-content/cache/debloat/js/f7759b419642feb076c6cb34a8f42a76.js?x62632" defer></script>
114 115<link rel="https://api.w.org/" href="https://433futbol.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://433futbol.com/wp-json/wp/v2/pages/23" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://433futbol.com/xmlrpc.php?rsd" /> 116<link rel='shortlink' href='https://433futbol.com/?p=23' /> 117<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://433futbol.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2F433futbol.com%2Fcontact%2F" /> 118<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://433futbol.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2F433futbol.com%2Fcontact%2F&format=xml" /> 119<meta name="generator" content="WPML ver:4.7.4 stt:1,2;" /> 120<meta name="generator" content="Redux 4.5.7" /><meta name="generator" content="Site Kit by Google 1.188.0" /><!--
120<script src="//www.instagram.com/embed.js" id="50707bd9e577548c78bce159272d7e1a" async></script>
120 -->
121<script defer src="data:text/javascript;base64,DQpmdW5jdGlvbiBtbVJlc2l6ZVBhZ2UoKSB7DQoJLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQoJLy8NCgkvLyAgICAgICAgIFJlc2l6ZSBXZWJwYWdlIFdpZHRoDQoJLy8NCgkvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8NCg0KCXZhciBwcmltYXJ5RGVza3RvcCA9IHdpbmRvdy50b3AuZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnByaW1hcnktZGVza3RvcCcpOw0KCXZhciBsYXlvdXREZWZhdWx0ID0gd2luZG93LnRvcC5kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcubGF5b3V0LWRlZmF1bHQnKTsNCgl2YXIgc3RpY2t5SGVhZGVyID0gd2luZG93LnRvcC5kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuc2gtaGVhZGVyLnNoLWhlYWRlci0xLnNoLXN0aWNreS1oZWFkZXInKTsNCg0KCXByaW1hcnlEZXNrdG9wLmNsYXNzTGlzdC5hZGQoJ21tLXJlc2l6ZS1za2lucycpOw0KCWxheW91dERlZmF1bHQuY2xhc3NMaXN0LmFkZCgnbW0tcmVzaXplLXNraW5zJyk7DQoJc3RpY2t5SGVhZGVyLmNsYXNzTGlzdC5hZGQoJ21tLXJlc2l6ZS1za2lucycpOw0KfQ0K"></script>
121<meta name="generator" content="performance-lab 3.9.0; plugins: speculation-rules"> 122 <style> 123 #h5vp_endscreen .endscreen_content button { 124 color: #ffffff; 125 background: #00b3ff } 126 #h5vp_endscreen .endscreen_content button:hover { 127 color: #ffffff; 128 background: #19baff } 129 #h5vp_endscreen .endscreen_content p a { 130 color: #fff; 131 } 132 :root { 133 --plyr-font-size-large: 18px; 134 --plyr-font-size-xlarge: 21px; 135 --plyr-captions-text-color: #fff; 136 --plyr-captions-background: #000000cc; 137 } 138 .h5vp_player .plyr__caption { 139 -webkit-text-stroke: 0.2px #fff; 140 text-shadow: 0px 0px 40px #fff; 141 } 142 </style> 143
143<script defer src="data:text/javascript;base64,IGZ1bmN0aW9uIGxvYWRIVlBBc3NldHMoKXsgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdoNXZwLXBsYXllci1qcycpOyBpZighZWxlbWVudCl7IGNvbnN0IHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOyBzY3JpcHQuc3JjID0gYGh0dHBzOi8vNDMzZnV0Ym9sLmNvbS93cC1jb250ZW50L3BsdWdpbnMvaHRtbDUtdmlkZW8tcGxheWVyLXByby9kaXN0L3BsYXllci5qcz92ZXI9Mi44LjYuMWA7IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF0uYXBwZW5kQ2hpbGQoc2NyaXB0KTsgfSBpZih0eXBlb2YgaHB1YmxpYyA9PT0gJ3VuZGVmaW5lZCcpeyBjb25zdCBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsgc2NyaXB0LmlubmVySFRNTCA9IGB2YXIgaHB1YmxpYyA9IHtkaXI6ICdodHRwczovLzQzM2Z1dGJvbC5jb20vd3AtY29udGVudC9wbHVnaW5zL2h0bWw1LXZpZGVvLXBsYXllci1wcm8vJywgc2l0ZVVybDogJ2h0dHBzOi8vNDMzZnV0Ym9sLmNvbScsdXNlcklkOiAwfWA7IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF0uYXBwZW5kQ2hpbGQoc2NyaXB0KTsgfX0gZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIGZ1bmN0aW9uKCl7IGNvbnN0IHZpZGVvID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ3ZpZGVvJyk7aWYodmlkZW8ubGVuZ3RoKXtsb2FkSFZQQXNzZXRzKCk7fX0p"></script>
143 144 <style> #h5vpQuickPlayer { width: 100%; max-width: 100%; margin: 0 auto; } </style> <meta name="generator" content="speculation-rules 1.5.0"> 145<meta name="generator" content="Elementor 3.29.0; features: e_local_google_fonts; settings: css_print_method-external, google_font-enabled, font_display-swap"> 146 <style> 147 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 148 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 149 background-image: none !important; 150 } 151 @media screen and (max-height: 1024px) { 152 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 153 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 154 background-image: none !important; 155 } 156 } 157 @media screen and (max-height: 640px) { 158 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 159 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 160 background-image: none !important; 161 } 162 } 163 </style> 164 <!-- Meta Pixel Code -->
165<script defer src="data:text/javascript;base64,DQohZnVuY3Rpb24oZixiLGUsdixuLHQscykNCntpZihmLmZicSlyZXR1cm47bj1mLmZicT1mdW5jdGlvbigpe24uY2FsbE1ldGhvZD8NCm4uY2FsbE1ldGhvZC5hcHBseShuLGFyZ3VtZW50cyk6bi5xdWV1ZS5wdXNoKGFyZ3VtZW50cyl9Ow0KaWYoIWYuX2ZicSlmLl9mYnE9bjtuLnB1c2g9bjtuLmxvYWRlZD0hMDtuLnZlcnNpb249JzIuMCc7DQpuLnF1ZXVlPVtdO3Q9Yi5jcmVhdGVFbGVtZW50KGUpO3QuYXN5bmM9ITA7DQp0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTsNCnMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodCxzKX0od2luZG93LCBkb2N1bWVudCwnc2NyaXB0JywNCidodHRwczovL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL2ZiZXZlbnRzLmpzJyk7DQpmYnEoJ2luaXQnLCAnMTI4OTQ2NDc4ODk1Nzk5NCcpOw0KZmJxKCd0cmFjaycsICdQYWdlVmlldycpOw0K"></script>
165 166<noscript><img height="1" width="1" style="display:none" 167src="https://www.facebook.com/tr?id=1289464788957994&ev=PageView&noscript=1" 168/></noscript> 169<!-- End Meta Pixel Code --><link rel="icon" href="https://433futbol.com/wp-content/uploads/cropped-433siteicon-32x32.png?x62632" sizes="32x32" /> 170<link rel="icon" href="https://433futbol.com/wp-content/uploads/cropped-433siteicon-192x192.png?x62632" sizes="192x192" /> 171<link rel="apple-touch-icon" href="https://433futbol.com/wp-content/uploads/cropped-433siteicon-180x180.png?x62632" /> 172<meta name="msapplication-TileImage" content="https://433futbol.com/wp-content/uploads/cropped-433siteicon-270x270.png" /> 173<style> 174.ai-viewports {--ai: 1;} 175.ai-viewport-3 { display: none !important;} 176.ai-viewport-2 { display: none !important;} 177.ai-viewport-1 { display: inherit !important;} 178.ai-viewport-0 { display: none !important;} 179@media (min-width: 768px) and (max-width: 979px) { 180.ai-viewport-1 { display: none !important;} 181.ai-viewport-2 { display: inherit !important;} 182} 183@media (max-width: 767px) { 184.ai-viewport-1 { display: none !important;} 185.ai-viewport-3 { display: inherit !important;} 186} 187.ai-rotate {position: relative;} 188.ai-rotate-hidden {visibility: hidden;} 189.ai-rotate-hidden-2 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} 190.ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback, .ai-list-block, .ai-list-block-ip, .ai-list-block-filter {visibility: hidden; position: absolute; width: 50%; height: 1px; top: -1000px; z-index: -9999; margin: 0px!important;} 191.ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback {min-width: 1px;} 192@media screen and (max-width: 782px) { 193 #wpadminbar #wp-admin-bar-ai-toolbar-settings { 194 display: block; 195 position: static; 196 } 197 198 #wpadminbar #wp-admin-bar-ai-toolbar-settings > .ab-item { 199 white-space: nowrap; 200 overflow: hidden; 201 width: 52px; 202 padding: 0; 203 color: #a0a5aa; 204 position: relative; 205 } 206 207 #wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop.hover ul li .ab-item { 208 min-height: 28px; 209 } 210} 211</style> 212<meta name="p:domain_verify" content="d14a17821f44b2caf5541bc65f0f05b5"/>
212<script defer src="data:text/javascript;base64,CmZ1bmN0aW9uIGFpX3Jlc2l6ZV9pZnJhbWUoYSl7InVuZGVmaW5lZCI9PXR5cGVvZiBhaV9pZnJhbWVfcmVzaXplX2RlbGF5JiYoYWlfaWZyYW1lX3Jlc2l6ZV9kZWxheT0yMDApO3NldFRpbWVvdXQoZnVuY3Rpb24oKXt2YXIgYz1hLmNvbnRlbnREb2N1bWVudD9hLmNvbnRlbnREb2N1bWVudDphLmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQ7YS5zdHlsZS52aXNpYmlsaXR5PSJoaWRkZW4iO2Euc3R5bGUuaGVpZ2h0PSIxMHB4Ijt2YXIgZD1hLnN0eWxlO3ZhciBiPWN8fGRvY3VtZW50O2M9Yi5ib2R5O2I9Yi5kb2N1bWVudEVsZW1lbnQ7ZC5oZWlnaHQ9TWF0aC5tYXgoYy5zY3JvbGxIZWlnaHQsYy5vZmZzZXRIZWlnaHQsYi5jbGllbnRIZWlnaHQsYi5zY3JvbGxIZWlnaHQsYi5vZmZzZXRIZWlnaHQpKyJweCI7YS5zdHlsZS52aXNpYmlsaXR5PSJ2aXNpYmxlIn0sYWlfaWZyYW1lX3Jlc2l6ZV9kZWxheSl9Ow0K"></script>
212 213</head> 214<body class="wp-singular page-template-default page page-id-23 wp-custom-logo wp-theme-gillion wp-child-theme-gillion-child singular sh-body-header-sticky sh-footer-parallax sh-title-style2 sh-section-tabs-style2 sh-carousel-style2 sh-carousel-position-bottom sh-post-categories-style2 sh-review-style2 sh-meta-order-top sh-instagram-widget-columns3 sh-categories-position-title sh-media-icon-style2 sh-wc-labels-off sh-instagram-widget-with-button elementor-default elementor-kit-34355 elementor-page-35000" > 215 216 217<div class="sh-header-side"> 218 </div> 219<div class="sh-header-side-overlay"></div> 220 221 <div id="page-container" class=""> 222 223 <header class="primary-mobile"> 224 <div id="header-mobile" class="sh-header-mobile"> 225 <div class="sh-header-mobile-navigation"> 226 <div class="container"> 227 <div class="sh-table sh-header-mobile-table"> 228 <div class="sh-table-cell"> 229 230 <nav id="header-navigation-mobile" class="header-standard-position sh-header-mobile-navigation-left"> 231 <div class="sh-nav-container"> 232 <ul class="sh-nav"> 233 <li> 234 <div class="sh-hamburger-menu sh-nav-dropdown"> 235 <span></span> 236 <span></span> 237 <span></span> 238 <span></span> 239 </div> 240 </li> 241 </ul> 242 </div> 243 </nav> 244 245 </div> 246 <div class="sh-table-cell sh-header-logo-container"> 247 248 <div class="header-logo"> 249 <a href="https://433futbol.com/" class="header-logo-container sh-table-small"> 250 <div class="sh-table-cell"> 251 252 <img class="sh-standard-logo" src="https://433futbol.com/wp-content/uploads/433FUTBOL-black-header.svg?x62632" alt="433Futbol" height="50" /> 253 <img class="sh-sticky-logo" src="https://433futbol.com/wp-content/uploads/433FUTBOL-black-header.svg?x62632" alt="433Futbol" height="50" /> 254 <img class="sh-light-logo" src="https://433futbol.com/wp-content/uploads/433FUTBOL-black-header.svg?x62632" alt="433Futbol" height="50" /> 255 256 </div> 257 </a> 258 </div> 259 260 261 </div> 262 <div class="sh-table-cell"> 263 264 <nav class="header-standard-position sh-header-mobile-navigation-right"> 265 <div class="sh-nav-container"> 266 <ul class="sh-nav"> 267 268 269 </ul> 270 </div> 271 </nav> 272 273 </div> 274 </div> 275 </div> 276 </div> 277 <nav class="sh-header-mobile-dropdown"> 278 <div class="container sh-nav-container"> 279 <ul class="sh-nav-mobile"></ul> 280 </div> 281 282 <div class="container sh-nav-container"> 283 <div class="header-mobile-social-media"> 284 <a href="https://www.facebook.com/official433futbol/" target = "_blank" class="social-media-facebook"> 285 <i class="fa fa-facebook"></i> 286 </a><a href="https://twitter.com/433futbol_" target = "_blank" class="social-media-twitter"> 287 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"> 288 <!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> 289 <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" /> 290 </svg> 291 </a><a href="https://www.instagram.com/official433futbol/" target = "_blank" class="social-media-instagram"> 292 <i class="fa fa-instagram"></i> 293 </a><div class="sh-clear"></div> </div> 294 </div> 295 296 <div class="header-mobile-search"> 297 <div class="container sh-nav-container"> 298 <form role="search" method="get" class="header-mobile-form" action="https://433futbol.com/"> 299 <input class="header-mobile-form-input" type="text" placeholder="Search here.." value="" name="s" required /> 300 <button type="submit" class="header-mobile-form-submit"> 301 <i class="icon-magnifier"></i> 302 </button> 303 </form> 304 </div> 305 </div> 306 </nav> 307</div> 308 </header> 309 <header class="primary-desktop"> 310 311<div class="sh-header-height"> 312 <div class="sh-header sh-header-1 sh-sticky-header"> 313 <div class="container"> 314 <div class="sh-table"> 315 <div class="sh-table-cell sh-header-logo-container"> 316 317 <nav class="header-standard-position"> 318 <div class="sh-nav-container"> 319 <ul class="sh-nav sh-nav-left"> 320 <li> 321 <div class="header-logo"> 322 <a href="https://433futbol.com/" class="header-logo-container sh-table-small"> 323 <div class="sh-table-cell"> 324 325 <img class="sh-standard-logo" src="https://433futbol.com/wp-content/uploads/433FUTBOL-black-header.svg?x62632" alt="433Futbol" height="50" /> 326 <img class="sh-sticky-logo" src="https://433futbol.com/wp-content/uploads/433FUTBOL-black-header.svg?x62632" alt="433Futbol" height="50" /> 327 <img class="sh-light-logo" src="https://433futbol.com/wp-content/uploads/433FUTBOL-black-header.svg?x62632" alt="433Futbol" height="50" /> 328 329 </div> 330 </a> 331 </div> 332 333 </li> 334 </ul> 335 </div> 336 </nav> 337 338 </div> 339 <div class="sh-table-cell sh-header-nav-container"> 340 341 <nav id="header-navigation" class="header-standard-position"> 342 <div class="sh-nav-container"><ul id="menu-main-menu" class="sh-nav"><li id="menu-item-17399" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17399"><a >Culture</a><ul class="sub-menu"><li id="menu-item-34869" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-34869"><a href = "https://433futbol.com/category/boots/">Boots</a></li><li id="menu-item-19084" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19084"><a href = "https://433futbol.com/category/culture/fashion/">Fashion</a></li><li id="menu-item-19085" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19085"><a href = "https://433futbol.com/category/culture/fashion/kits/">Kits</a></li></ul></li><li id="menu-item-17396" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-17396"><a href = "https://433futbol.com/category/lifestyle/">Lifestyle</a><ul class="sub-menu"><li id="menu-item-34706" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-34706"><a href = "https://433futbol.com/category/cars/">Cars</a></li><li id="menu-item-34704" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-34704"><a href = "https://433futbol.com/category/millions/">Millions</a></li></ul></li><li id="menu-item-17398" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17398"><a >Competitions</a><ul class="sub-menu"><li id="menu-item-846" class="ucl_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-846">
342<a href = "https://433futbol.com/category/champions-league/">Champions League</a></li><li id="menu-item-837" class="epl_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-837"><a href = "https://433futbol.com/category/premier-league/">Premier League</a><ul class="sub-menu"><li id="menu-item-838" class="ars_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-838"><a href = "https://433futbol.com/category/premier-league/arsenal/">Arsenal</a></li><li id="menu-item-839" class="chelsea_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-839"><a href = "https://433futbol.com/category/premier-league/chelsea/">Chelsea</a></li><li id="menu-item-841" class="liv_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-841"><a href = "https://433futbol.com/category/premier-league/liverpool/">Liverpool</a></li><li id="menu-item-840" class="mancity_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-840"><a href = "https://433futbol.com/category/premier-league/manchester-city/">Manchester City</a></li><li id="menu-item-842" class="manu_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-842"><a href = "https://433futbol.com/category/premier-league/manchester-united/">Manchester United</a></li></ul></li><li id="menu-item-847" class="laliga_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-847"><a href = "https://433futbol.com/category/la-liga/">La Liga</a><ul class="sub-menu"><li id="menu-item-850" class="atl_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-850"><a href = "https://433futbol.com/category/la-liga/atletico-madrid/">Atletico Madrid</a></li><li id="menu-item-848" class="barca_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-848"><a href = "https://433futbol.com/category/la-liga/barcelona/">Barcelona</a></li><li id="menu-item-849" class="rm_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-849"><a href = "https://433futbol.com/category/la-liga/real-madrid/">Real Madrid</a></li></ul></li><li id="menu-item-852" class="seriea_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-852"><a href = "https://433futbol.com/category/serie-a/">Serie A</a><ul class="sub-menu"><li id="menu-item-854" class="acm_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-854"><a href = "https://433futbol.com/category/serie-a/ac-milan/">AC Milan</a></li><li id="menu-item-856" class="interm_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-856"><a href = "https://433futbol.com/category/serie-a/inter-milan/">Inter Milan</a></li><li id="menu-item-853" class="juve_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-853"><a href = "https://433futbol.com/category/serie-a/juventus/">Juventus</a></li></ul></li><li id="menu-item-38852" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-38852"><a href = "https://433futbol.com/category/mls/">MLS</a></li></ul></li><li id="menu-item-41539" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-41539"><a href = "https://433futbol.com/category/womens-soccer/">Women’s Soccer</a><ul class="sub-menu"><li id="menu-item-41541" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-41541"><a href = "https://433futbol.com/category/womens-soccer/womens-competitions/">Competitions</a></li><li id="menu-item-41542" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-41542"><a href = "https://433futbol.com/category/womens-soccer/womens-international/">International</a></li><li id="menu-item-277601" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-277601"><a href = "https://433futbol.com/category/womens-soccer/nwsl/">NWSL</a></li></ul></li><li id="menu-item-860" class="int_icon menu-item menu-item-type-taxonomy menu-item-object-category menu-item-860"><a href = "https://433futbol.com/category/international/">World Cup</a></li><li id="menu-item-wpml-ls-38-en" class="menu-item wpml-ls-slot-38 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-38-en"><a title = "Switch to EN" href = "https://433futbol.com/contact/"><span class="wpml-ls-native" lang="en">EN</span></a></li><li id="menu-item-wpml-ls-38-es" class="menu-item wpml-ls-slot-38 wpml-ls-item wpml-ls-item-es wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-38-es"><a title = "Switch to ES" href = "https://433futbol.com/es/contacto/"><span class="wpml-ls-native" lang="es">ES</span></a></li></ul></div> </nav> 343 344 </div> 345 <div class="sh-table-cell sh-header-meta-container"> 346 347 <nav class="header-standard-position"> 348 <div class="sh-nav-container"> 349 <ul class="sh-nav"> 350 351 352 <li class="menu-item sh-nav-search sh-nav-special"> 353 <a href="#"><i class="icon icon-magnifier"></i></a> 354 </li> 355 <li class="menu-item menu-item-has-children sh-nav-share sh-nav-special"> 356 <a href="#"> 357 <div> 358 <i class="icon icon-share"></i> 359 </div> 360 </a> 361 <ul class="sub-menu sh-nav-share-ul"> 362 <li class="sh-share-item sh-share-item-facebook menu-item"> 363 <a href="https://www.facebook.com/official433futbol/" target = "_blank" > 364 <i class="fa fa-facebook"></i> 365 </a> 366 </li><li class=".sh-nav-share ul i sh-share-item-twitter menu-item"> 367 <a href="https://twitter.com/433futbol_" target = "_blank" > 368 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"> 369 <!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> 370 <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" /> 371 </svg> 372 </a> 373 </li><li class="sh-share-item sh-share-item-instagram menu-item"> 374 <a href="https://www.instagram.com/official433futbol/" target = "_blank" > 375 <i class="fa fa-instagram"></i> 376 </a> 377 </li> 378 </ul> 379 </li> 380 <li class="menu-item current-menu-parent menu-item-has-children sh-nav-lang"> 381 <a><span>EN</span></a> 382 <ul class="sub-menu"><li class="menu-item sh-nav-lang-item"> 383 <a href="https://433futbol.com/contact/" lang="en">EN</a> 384 </li><li class="menu-item sh-nav-lang-item"> 385 <a href="https://433futbol.com/es/contacto/" lang="es">ES</a> 386 </li></ul> 387 </li> 388 </ul> 389 </div> 390 </nav> 391 392 </div> 393 </div> 394 </div> 395 396 <div class="sh-header-search-side"> 397 <div class="sh-header-search-side-container"> 398 399 <form method="get" class="sh-header-search-form" action="https://433futbol.com/"> 400 <input type="text" value="" name="s" class="sh-header-search-side-input" placeholder="Enter a keyword to search..." /> 401 <div class="sh-header-search-side-close"> 402 <i class="ti-close"></i> 403 </div> 404 <div class="sh-header-search-side-icon"> 405 <i class="ti-search"></i> 406 </div> 407 </form> 408 409 </div> 410</div> 411 </div> 412</div> 413 </header> 414 415 416 417 418 419 420 421 422 423 424 <div id="wrapper" class="layout-global_default"> 425 426 <div class="content-container sh-page-layout-default"> 427 <div class="container entry-content"> 428 429 430 431 <div id="content-wrapper">
432 <div id="content" class="page-content sh-text-content"> 433 434 <div class="page-content"> 435 436 <p>For all new business or general inquiries, feel free to reach out to us at:</p> 437<p><strong>Email:</strong> <a href="[email protected]">[email protected]</a></p> 438 439 <div class="sh-clear"></div> 440 </div> 441 442 443 </div> 444 </div> 445 446 447 </div> 448 </div> 449 450 451 452 453 <footer class="sh-footer"> 454 <div class="sh-copyrights sh-copyrights-align-left"> 455 <div class="container container-padding"> 456 <div class="sh-table"> 457 <div class="sh-table-cell"> 458 459 460 <div class="sh-copyrights-logo"> 461 <a href="https://433futbol.com/"> 462 <img src="https://433futbol.com/wp-content/uploads/433FUTBOL-gray-footer.svg?x62632" class="sh-copyrights-image" alt="" /> 463 </a> 464 </div> 465 <div class="sh-copyrights-info"> 466 <span>© 2025 - 433futbol.com - All Rights Reserved.</span> 467 </div> 468 469 470 </div> 471 <div class="sh-table-cell"> 472 473 474 <div class="sh-nav-container"><ul id="menu-footer" class="sh-nav"><li id="menu-item-5604" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5604"><a href = "https://433futbol.com/about/">About Us</a></li> 475<li id="menu-item-5605" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-23 current_page_item menu-item-5605"><a href = "https://433futbol.com/contact/">Contact</a></li> 476<li id="menu-item-5603" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5603"><a href = "https://433futbol.com/terms-of-service/">Terms of Service</a></li> 477<li id="menu-item-5620" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5620"><a href = "https://433futbol.com/privacy-policy/">Privacy Policy</a></li> 478</ul></div> 479 480 </div> 481 </div> 482 </div> 483 </div> 484 </footer> 485 486 487 488 </div> 489 490 491 492 <div id="login-register" style="display: none;"> 493 <div class="sh-login-popup-tabs"> 494 <ul class="nav nav-tabs"> 495 <li class="active"> 496 <a data-target="#viens" data-toggle="tab">Login</a> 497 </li> 498 <li> 499 <a data-target="#divi" data-toggle="tab">Register</a> 500 </li> 501 </ul> 502 </div> 503 <div class="tab-content"> 504 <div class="tab-pane active" id="viens"> 505 506 <div class="sh-login-popup-content sh-login-popup-content-login"> 507 <form name="loginform" id="loginform" action="https://433futbol.com/wp-login.php" method="post"><p class="login-username"> 508 <label for="user_login">Username or Email Address</label> 509 <input type="text" name="log" id="user_login" autocomplete="username" class="input" value="" size="20" /> 510 </p><p class="login-password"> 511 <label for="user_pass">Password</label> 512 <input type="password" name="pwd" id="user_pass" autocomplete="current-password" spellcheck="false" class="input" value="" size="20" /> 513 </p><a href="/wp-login.php?action=lostpassword" class="login-forgot-password">Forgot Password</a><p class="login-remember"><label><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Remember Me</label></p><p class="login-submit"> 514 <input type="submit" name="wp-submit" id="wp-submit" class="button button-primary" value="Log In" /> 515 <input type="hidden" name="redirect_to" value="https://433futbol.com/contact/" /> 516 </p></form> </div> 517 518 </div> 519 <div class="tab-pane" id="divi"> 520 521 <div class="sh-login-popup-content"> 522 523 <p id="reg_passmail">Registration is closed.</p> 524 525 </div> 526 527 </div> 528 </div> 529 </div> 530 531 </div> 532 533
533<script type="speculationrules"> 534{"prerender":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/gillion-child\/*","\/wp-content\/themes\/gillion\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]} 535</script>
535 536<!-- Custom Facebook Feed JS -->
537<script type="text/javascript" defer src="data:text/javascript;base64,dmFyIGNmZmFqYXh1cmwgPSAiaHR0cHM6Ly80MzNmdXRib2wuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIjsNCnZhciBjZmZsaW5raGFzaHRhZ3MgPSAidHJ1ZSI7DQo="></script>
537 538<!-- YouTube Feeds JS -->
539<script type="text/javascript" defer src="data:text/javascript;base64,DQoNCg=="></script>
539 540 541 542 <div class="sh-back-to-top sh-back-to-top1"> 543 <i class="fa fa-angle-up"></i> 544 </div> 545 546<!-- Instagram Feed JS -->
547<script type="text/javascript" defer src="data:text/javascript;base64,DQp2YXIgc2JpYWpheHVybCA9ICJodHRwczovLzQzM2Z1dGJvbC5jb20vd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiOw0K"></script>
547 548
548<script defer src="data:text/javascript;base64,CgkJCQljb25zdCBsYXp5bG9hZFJ1bk9ic2VydmVyID0gKCkgPT4gewoJCQkJCWNvbnN0IGxhenlsb2FkQmFja2dyb3VuZHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCBgLmUtY29uLmUtcGFyZW50Om5vdCguZS1sYXp5bG9hZGVkKWAgKTsKCQkJCQljb25zdCBsYXp5bG9hZEJhY2tncm91bmRPYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlciggKCBlbnRyaWVzICkgPT4gewoJCQkJCQllbnRyaWVzLmZvckVhY2goICggZW50cnkgKSA9PiB7CgkJCQkJCQlpZiAoIGVudHJ5LmlzSW50ZXJzZWN0aW5nICkgewoJCQkJCQkJCWxldCBsYXp5bG9hZEJhY2tncm91bmQgPSBlbnRyeS50YXJnZXQ7CgkJCQkJCQkJaWYoIGxhenlsb2FkQmFja2dyb3VuZCApIHsKCQkJCQkJCQkJbGF6eWxvYWRCYWNrZ3JvdW5kLmNsYXNzTGlzdC5hZGQoICdlLWxhenlsb2FkZWQnICk7CgkJCQkJCQkJfQoJCQkJCQkJCWxhenlsb2FkQmFja2dyb3VuZE9ic2VydmVyLnVub2JzZXJ2ZSggZW50cnkudGFyZ2V0ICk7CgkJCQkJCQl9CgkJCQkJCX0pOwoJCQkJCX0sIHsgcm9vdE1hcmdpbjogJzIwMHB4IDBweCAyMDBweCAwcHgnIH0gKTsKCQkJCQlsYXp5bG9hZEJhY2tncm91bmRzLmZvckVhY2goICggbGF6eWxvYWRCYWNrZ3JvdW5kICkgPT4gewoJCQkJCQlsYXp5bG9hZEJhY2tncm91bmRPYnNlcnZlci5vYnNlcnZlKCBsYXp5bG9hZEJhY2tncm91bmQgKTsKCQkJCQl9ICk7CgkJCQl9OwoJCQkJY29uc3QgZXZlbnRzID0gWwoJCQkJCSdET01Db250ZW50TG9hZGVkJywKCQkJCQknZWxlbWVudG9yL2xhenlsb2FkL29ic2VydmUnLAoJCQkJXTsKCQkJCWV2ZW50cy5mb3JFYWNoKCAoIGV2ZW50ICkgPT4gewoJCQkJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIGV2ZW50LCBsYXp5bG9hZFJ1bk9ic2VydmVyICk7CgkJCQl9ICk7CgkJCQ=="></script>
548 549
549<script type="text/javascript" id="cffscripts-js-extra"> 550/* <![CDATA[ */ 551var cffOptions = {"placeholder":"https:\/\/433futbol.com\/wp-content\/plugins\/custom-facebook-feed\/assets\/img\/placeholder.png"}; 552/* ]]> */ 553</script>
vendor: 1 bytes, line 553
553
554<script type="text/javascript" id="cffscripts-js" src="https://433futbol.com/wp-content/cache/debloat/js/3e3ee489b39c3fcdb3aad5d222075d79.js?x62632" defer></script>
vendor: 1 bytes, line 554
554
555<script type="text/javascript" id="jquery-effects-core-js" src="https://433futbol.com/wp-content/cache/debloat/js/3884b2229d20f7fbadd541582420b011.js?x62632" defer></script>
vendor: 1 bytes, line 555
555
556<script type="text/javascript" id="bootstrap-js" src="https://433futbol.com/wp-content/cache/debloat/js/fb0ead77627afd3d9984ad8b1a8e41dc.js?x62632" defer></script>
vendor: 1 bytes, line 556
556
557<script type="text/javascript" id="comment-reply-js" data-wp-strategy="async" src="https://433futbol.com/wp-content/cache/debloat/js/4298bf9e363a71336023fa6279350b2b.js?x62632" async></script>
557 558
558<script type="text/javascript" defer src="data:text/javascript;base64,IGpRdWVyeShkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCQpIHsgInVzZSBzdHJpY3QiOyB3aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7IG11bmRpYWxTcGFuaXNoKGRvY3VtZW50LmJvZHkpO307ZnVuY3Rpb24gbXVuZGlhbFNwYW5pc2gobm9kZSkgeyBjb25zdCB1cmkgPSB3aW5kb3cubG9jYXRpb24uaHJlZiwgc3Vic3RyaW5nID0gIi9lcy8iLCByZWdleCA9IG5ldyBSZWdFeHAoc3Vic3RyaW5nLCAiaSIpOyBpZiAocmVnZXgudGVzdCh1cmkpKSB7IGNvbnN0IHRyZW5kaW5nID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmJsb2ctdGV4dHNsaWRlci10aXRsZS5zaC1oZWFkaW5nLWZvbnQuc2gtaGVhZGluZy1jb2xvci5zaC1oZWFkaW5nLXdlaWdodCcpLCB0b3BDYXRlZ29yaWVzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnNoLWNhdGVnb3JpZXMtdGl0bGUgaDIiKSwgcmVjZW50UG9zdHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuc2gtYmxvZy1mYW5jeS10aXRsZS1jb250YWluZXIuc2gtYmxvZy1mYW5jeS10aXRsZS1jb250YWluZXItc2lkZXMgaDIiKSwgcmVsYXRlZFBvc3RzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnBvc3QtcmVsYXRlZC10aXRsZS5wb3N0LXNsaWRlLWFycm93cy1jb250YWluZXIgaDIiKSwgZmFuY3lUaXRsZXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuc2gtYmxvZy1mYW5jeS10aXRsZSIpLCBsb2FkTW9yZSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5zaC1sb2FkLW1vcmUiKSwgY2F0ZWdvcmllcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5uYXYubmF2LXRhYi5zaC10YWJzLXN0eWluZy5zaC1oZWFkaW5nLWZvbnQgbGkgYSIpOyBpZiAodHJlbmRpbmcpIHRyZW5kaW5nLnRleHRDb250ZW50ID0gIkxvIG3DoXMgaGFibGFkbyI7IGlmICh0b3BDYXRlZ29yaWVzKSB0b3BDYXRlZ29yaWVzLnRleHRDb250ZW50ID0gIkNhdGVnb3LDrWFzIFByaW5jaXBhbGVzIjsgaWYgKHJlY2VudFBvc3RzKSByZWNlbnRQb3N0cy50ZXh0Q29udGVudCA9ICJFbnRyYWRhcyBSZWNpZW50ZXMiOyBpZiAocmVsYXRlZFBvc3RzKSByZWxhdGVkUG9zdHMudGV4dENvbnRlbnQgPSAiRW50cmFkYXMgUmVsYWNpb25hZGFzIjsgaWYgKGZhbmN5VGl0bGVzKSBmYW5jeVRpdGxlc1syXS50ZXh0Q29udGVudCA9ICJJbnRlcm5hY2lvbmFsIjsgaWYgKGxvYWRNb3JlKSBsb2FkTW9yZS50ZXh0Q29udGVudCA9ICJDYXJnYSBtw6FzIjsgaWYgKGNhdGVnb3JpZXMpIHsgY2F0ZWdvcmllc1swXS50ZXh0Q29udGVudCA9ICJUT0RPIjsgY2F0ZWdvcmllc1syXS50ZXh0Q29udGVudCA9ICJFU1RJTE8gREUgVklEQSI7IGNhdGVnb3JpZXNbM10udGV4dENvbnRlbnQgPSAiQ1VMVFVSQSI7IGNhdGVnb3JpZXNbNF0udGV4dENvbnRlbnQgPSAiSU5URVJOQUNJT05BTCI7IH0gfX0gfSk7IA=="></script>
558 559
559<script defer src="data:text/javascript;base64,CmZ1bmN0aW9uIGIyYShhKXt2YXIgYixjPTAsbD0wLGY9IiIsZz1bXTtpZighYSlyZXR1cm4gYTtkb3t2YXIgZT1hLmNoYXJDb2RlQXQoYysrKTt2YXIgaD1hLmNoYXJDb2RlQXQoYysrKTt2YXIgaz1hLmNoYXJDb2RlQXQoYysrKTt2YXIgZD1lPDwxNnxoPDw4fGs7ZT02MyZkPj4xODtoPTYzJmQ+PjEyO2s9NjMmZD4+NjtkJj02MztnW2wrK109IkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoZSkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaCkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaykrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoZCl9d2hpbGUoYzwNCmEubGVuZ3RoKTtyZXR1cm4gZj1nLmpvaW4oIiIpLGI9YS5sZW5ndGglMywoYj9mLnNsaWNlKDAsYi0zKTpmKSsiPT09Ii5zbGljZShifHwzKX1mdW5jdGlvbiBhMmIoYSl7dmFyIGIsYyxsLGY9e30sZz0wLGU9MCxoPSIiLGs9U3RyaW5nLmZyb21DaGFyQ29kZSxkPWEubGVuZ3RoO2ZvcihiPTA7NjQ+YjtiKyspZlsiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyIuY2hhckF0KGIpXT1iO2ZvcihjPTA7ZD5jO2MrKylmb3IoYj1mW2EuY2hhckF0KGMpXSxnPShnPDw2KStiLGUrPTY7ODw9ZTspKChsPTI1NSZnPj4+KGUtPTgpKXx8ZC0yPmMpJiYoaCs9ayhsKSk7cmV0dXJuIGh9YjY0ZT1mdW5jdGlvbihhKXtyZXR1cm4gYnRvYShlbmNvZGVVUklDb21wb25lbnQoYSkucmVwbGFjZSgvJShbMC05QS1GXXsyfSkvZyxmdW5jdGlvbihiLGEpe3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKCIweCIrYSl9KSl9Ow0KYjY0ZD1mdW5jdGlvbihhKXtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGF0b2IoYSkuc3BsaXQoIiIpLm1hcChmdW5jdGlvbihhKXtyZXR1cm4iJSIrKCIwMCIrYS5jaGFyQ29kZUF0KDApLnRvU3RyaW5nKDE2KSkuc2xpY2UoLTIpfSkuam9pbigiIikpfTsNCi8qIDwhW0NEQVRBWyAqLwphaV9mcm9udCA9IHsiaW5zZXJ0aW9uX2JlZm9yZSI6IkJFRk9SRSIsImluc2VydGlvbl9hZnRlciI6IkFGVEVSIiwiaW5zZXJ0aW9uX3ByZXBlbmQiOiJQUkVQRU5EIENPTlRFTlQiLCJpbnNlcnRpb25fYXBwZW5kIjoiQVBQRU5EIENPTlRFTlQiLCJpbnNlcnRpb25fcmVwbGFjZV9jb250ZW50IjoiUkVQTEFDRSBDT05URU5UIiwiaW5zZXJ0aW9uX3JlcGxhY2VfZWxlbWVudCI6IlJFUExBQ0UgRUxFTUVOVCIsInZpc2libGUiOiJWSVNJQkxFIiwiaGlkZGVuIjoiSElEREVOIiwiZmFsbGJhY2siOiJGQUxMQkFDSyIsImF1dG9tYXRpY2FsbHlfcGxhY2VkIjoiQXV0b21hdGljYWxseSBwbGFjZWQgYnkgQWRTZW5zZSBBdXRvIGFkcyBjb2RlIiwiY2FuY2VsIjoiQ2FuY2VsIiwidXNlIjoiVXNlIiwiYWRkIjoiQWRkIiwicGFyZW50IjoiUGFyZW50IiwiY2FuY2VsX2VsZW1lbnRfc2VsZWN0aW9uIjoiQ2FuY2VsIGVsZW1lbnQgc2VsZWN0aW9uIiwic2VsZWN0X3BhcmVudF9lbGVtZW50IjoiU2VsZWN0IHBhcmVudCBlbGVtZW50IiwiY3NzX3NlbGVjdG9yIjoiQ1NTIHNlbGVjdG9yIiwidXNlX2N1cnJlbnRfc2VsZWN0b3IiOiJVc2UgY3VycmVudCBzZWxlY3RvciIsImVsZW1lbnQiOiJFTEVNRU5UIiwicGF0aCI6IlBBVEgiLCJzZWxlY3RvciI6IlNFTEVDVE9SIn07Ci8qIF1dPiAqLwp2YXIgYWlfY29va2llX2pzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7Ci8qCiBqcy1jb29raWUgdjMuMC41IHwgTUlUICBKYXZhU2NyaXB0IENvb2tpZSB2Mi4yLjAKIGh0dHBzOi8vZ2l0aHViLmNvbS9qcy1jb29raWUvanMtY29va2llCgogQ29weXJpZ2h0IDIwMDYsIDIwMTUgS2xhdXMgSGFydGwgJiBGYWduZXIgQnJhY2sKIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZQoqLwppZigidW5kZWZpbmVkIiE9PXR5cGVvZiBhaV9jb29raWVfanMpeyhmdW5jdGlvbihhLGYpeyJvYmplY3QiPT09dHlwZW9mIGV4cG9ydHMmJiJ1bmRlZmluZWQiIT09dHlwZW9mIG1vZHVsZT9tb2R1bGUuZXhwb3J0cz1mKCk6ImZ1bmN0aW9uIj09PXR5cGVvZiBkZWZpbmUmJmRlZmluZS5hbWQ/ZGVmaW5lKGYpOihhPSJ1bmRlZmluZWQiIT09dHlwZW9mIGdsb2JhbFRoaXM/Z2xvYmFsVGhpczphfHxzZWxmLGZ1bmN0aW9uKCl7dmFyIGI9YS5Db29raWVzLGM9YS5Db29raWVzPWYoKTtjLm5vQ29uZmxpY3Q9ZnVuY3Rpb24oKXthLkNvb2tpZXM9YjtyZXR1cm4gY319KCkpfSkodGhpcyxmdW5jdGlvbigpe2Z1bmN0aW9uIGEoYil7Zm9yKHZhciBjPTE7Yzxhcmd1bWVudHMubGVuZ3RoO2MrKyl7dmFyIGc9YXJndW1lbnRzW2NdLGU7Zm9yKGUgaW4gZyliW2VdPWdbZV19cmV0dXJuIGJ9ZnVuY3Rpb24gZihiLGMpe2Z1bmN0aW9uIGcoZSxkLGgpe2lmKCJ1bmRlZmluZWQiIT09dHlwZW9mIGRvY3VtZW50KXtoPQphKHt9LGMsaCk7Im51bWJlciI9PT10eXBlb2YgaC5leHBpcmVzJiYoaC5leHBpcmVzPW5ldyBEYXRlKERhdGUubm93KCkrODY0RTUqaC5leHBpcmVzKSk7aC5leHBpcmVzJiYoaC5leHBpcmVzPWguZXhwaXJlcy50b1VUQ1N0cmluZygpKTtlPWVuY29kZVVSSUNvbXBvbmVudChlKS5yZXBsYWNlKC8lKDJbMzQ2Ql18NUV8NjB8N0MpL2csZGVjb2RlVVJJQ29tcG9uZW50KS5yZXBsYWNlKC9bKCldL2csZXNjYXBlKTt2YXIgbD0iIixrO2ZvcihrIGluIGgpaFtrXSYmKGwrPSI7ICIraywhMCE9PWhba10mJihsKz0iPSIraFtrXS5zcGxpdCgiOyIpWzBdKSk7cmV0dXJuIGRvY3VtZW50LmNvb2tpZT1lKyI9IitiLndyaXRlKGQsZSkrbH19cmV0dXJuIE9iamVjdC5jcmVhdGUoe3NldDpnLGdldDpmdW5jdGlvbihlKXtpZigidW5kZWZpbmVkIiE9PXR5cGVvZiBkb2N1bWVudCYmKCFhcmd1bWVudHMubGVuZ3RofHxlKSl7Zm9yKHZhciBkPWRvY3VtZW50LmNvb2tpZT9kb2N1bWVudC5jb29raWUuc3BsaXQoIjsgIik6CltdLGg9e30sbD0wO2w8ZC5sZW5ndGg7bCsrKXt2YXIgaz1kW2xdLnNwbGl0KCI9IikscD1rLnNsaWNlKDEpLmpvaW4oIj0iKTt0cnl7dmFyIG49ZGVjb2RlVVJJQ29tcG9uZW50KGtbMF0pO2hbbl09Yi5yZWFkKHAsbik7aWYoZT09PW4pYnJlYWt9Y2F0Y2gocSl7fX1yZXR1cm4gZT9oW2VdOmh9fSxyZW1vdmU6ZnVuY3Rpb24oZSxkKXtnKGUsIiIsYSh7fSxkLHtleHBpcmVzO
559i0xfSkpfSx3aXRoQXR0cmlidXRlczpmdW5jdGlvbihlKXtyZXR1cm4gZih0aGlzLmNvbnZlcnRlcixhKHt9LHRoaXMuYXR0cmlidXRlcyxlKSl9LHdpdGhDb252ZXJ0ZXI6ZnVuY3Rpb24oZSl7cmV0dXJuIGYoYSh7fSx0aGlzLmNvbnZlcnRlcixlKSx0aGlzLmF0dHJpYnV0ZXMpfX0se2F0dHJpYnV0ZXM6e3ZhbHVlOk9iamVjdC5mcmVlemUoYyl9LGNvbnZlcnRlcjp7dmFsdWU6T2JqZWN0LmZyZWV6ZShiKX19KX1yZXR1cm4gZih7cmVhZDpmdW5jdGlvbihiKXsnIic9PT1iWzBdJiYoYj1iLnNsaWNlKDEsLTEpKTsKcmV0dXJuIGIucmVwbGFjZSgvKCVbXGRBLUZdezJ9KSsvZ2ksZGVjb2RlVVJJQ29tcG9uZW50KX0sd3JpdGU6ZnVuY3Rpb24oYil7cmV0dXJuIGVuY29kZVVSSUNvbXBvbmVudChiKS5yZXBsYWNlKC8lKDJbMzQ2QkZdfDNbQUMtRl18NDB8NVtCREVdfDYwfDdbQkNEXSkvZyxkZWNvZGVVUklDb21wb25lbnQpfX0se3BhdGg6Ii8ifSl9KTtBaUNvb2tpZXM9Q29va2llcy5ub0NvbmZsaWN0KCk7ZnVuY3Rpb24gbShhKXtpZihudWxsPT1hKXJldHVybiBhOyciJz09PWEuY2hhckF0KDApJiYoYT1hLnNsaWNlKDEsLTEpKTt0cnl7YT1KU09OLnBhcnNlKGEpfWNhdGNoKGYpe31yZXR1cm4gYX1haV9jaGVja19ibG9jaz1mdW5jdGlvbihhKXt2YXIgZj0idW5kZWZpbmVkIiE9PXR5cGVvZiBhaV9kZWJ1Z2dpbmc7aWYobnVsbD09YSlyZXR1cm4hMDt2YXIgYj1tKEFpQ29va2llcy5nZXQoImFpQkxPQ0tTIikpO2FpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9IiI7bnVsbD09YiYmKGI9e30pOyJ1bmRlZmluZWQiIT09CnR5cGVvZiBhaV9kZWxheV9zaG93aW5nX3BhZ2V2aWV3cyYmKGIuaGFzT3duUHJvcGVydHkoYSl8fChiW2FdPXt9KSxiW2FdLmhhc093blByb3BlcnR5KCJkIil8fChiW2FdLmQ9YWlfZGVsYXlfc2hvd2luZ19wYWdldmlld3MsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJOTyBDT09LSUUgREFUQSBkLCBkZWxheWVkIGZvciIsYWlfZGVsYXlfc2hvd2luZ19wYWdldmlld3MsInBhZ2V2aWV3cyIpKSk7aWYoYi5oYXNPd25Qcm9wZXJ0eShhKSl7Zm9yKHZhciBjIGluIGJbYV0pe2lmKCJ4Ij09Yyl7dmFyIGc9IiIsZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuW2RhdGEtYWktYmxvY2s9IicrYSsnIl0nKVswXTsiYWlIYXNoImluIGUuZGF0YXNldCYmKGc9ZS5kYXRhc2V0LmFpSGFzaCk7ZT0iIjtiW2FdLmhhc093blByb3BlcnR5KCJoIikmJihlPWJbYV0uaCk7ZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJ4IGNvb2tpZSBoYXNoIixlLCJjb2RlIGhhc2giLApnKTt2YXIgZD1uZXcgRGF0ZTtkPWJbYV1bY10tTWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpO2lmKDA8ZCYmZT09ZylyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJjbG9zZWQgZm9yICIrZCsiIHMgPSAiK01hdGgucm91bmQoMUU0KmQvMzYwMC8yNCkvMUU0KyIgZGF5cyIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsInJlbW92aW5nIHgiKTthaV9zZXRfY29va2llKGEsIngiLCIiKTtiW2FdLmhhc093blByb3BlcnR5KCJpIil8fGJbYV0uaGFzT3duUHJvcGVydHkoImMiKXx8YWlfc2V0X2Nvb2tpZShhLCJoIiwiIil9ZWxzZSBpZigiZCI9PWMpe2lmKDAhPWJbYV1bY10pcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0iZGVsYXllZCBmb3IgIitiW2FdW2NdKyIgcGFnZXZpZXdzIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsCmIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMX1lbHNlIGlmKCJpIj09Yyl7Zz0iIjtlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3NwYW5bZGF0YS1haS1ibG9jaz0iJythKyciXScpWzBdOyJhaUhhc2giaW4gZS5kYXRhc2V0JiYoZz1lLmRhdGFzZXQuYWlIYXNoKTtlPSIiO2JbYV0uaGFzT3duUHJvcGVydHkoImgiKSYmKGU9YlthXS5oKTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsImkgY29va2llIGhhc2giLGUsImNvZGUgaGFzaCIsZyk7aWYoMD09YlthXVtjXSYmZT09ZylyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggaW1wcmVzc2lvbnMgcmVhY2hlZCIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtpZigwPmJbYV1bY10mJmU9PWcpe2Q9bmV3IERhdGU7ZD0tYlthXVtjXS1NYXRoLnJvdW5kKGQuZ2V0VGltZSgpLzFFMyk7aWYoMDxkKXJldHVybiBhaV9kZWJ1Z19jb29raWVfc3RhdHVzPQpiPSJtYXggaW1wLiByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvMzYwMCkvMUU0KyIgZGF5cyA9ICIrZCsiIHMpIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwicmVtb3ZpbmcgaSIpO2FpX3NldF9jb29raWUoYSwiaSIsIiIpO2JbYV0uaGFzT3duUHJvcGVydHkoImMiKXx8YlthXS5oYXNPd25Qcm9wZXJ0eSgieCIpfHwoZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJjb29raWUgaCByZW1vdmVkIiksYWlfc2V0X2Nvb2tpZShhLCJoIiwiIikpfX1pZigiaXB0Ij09YyYmMD09YlthXVtjXSYmKGQ9bmV3IERhdGUsZz1NYXRoLnJvdW5kKGQuZ2V0VGltZSgpLzFFMyksZD1iW2FdLml0LWcsMDxkKSlyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggaW1wLiBwZXIgdGltZSByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvCjM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtpZigiYyI9PWMpe2c9IiI7ZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuW2RhdGEtYWktYmxvY2s9IicrYSsnIl0nKVswXTsiYWlIYXNoImluIGUuZGF0YXNldCYmKGc9ZS5kYXRhc2V0LmFpSGFzaCk7ZT0iIjtiW2FdLmhhc093blByb3BlcnR5KCJoIikmJihlPWJbYV0uaCk7ZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLCJjIGNvb2tpZSBoYXNoIixlLCJjb2RlIGhhc2giLGcpO2lmKDA9PWJbYV1bY10mJmU9PWcpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGNsaWNrcyByZWFjaGVkIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsYiksZiYmY29uc29sZS5sb2coIiIpLCExO2lmKDA+YlthXVtjXSYmZT09Zyl7ZD1uZXcgRGF0ZTtkPS1iW2FdW2NdLU1hdGgucm91bmQoZC5nZXRUaW1lKCkvCjFFMyk7aWYoMDxkKXJldHVybi
559BhaV9kZWJ1Z19jb29raWVfc3RhdHVzPWI9Im1heCBjbGlja3MgcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMTtmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgYmxvY2siLGEsInJlbW92aW5nIGMiKTthaV9zZXRfY29va2llKGEsImMiLCIiKTtiW2FdLmhhc093blByb3BlcnR5KCJpIil8fGJbYV0uaGFzT3duUHJvcGVydHkoIngiKXx8KGYmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiY29va2llIGggcmVtb3ZlZCIpLGFpX3NldF9jb29raWUoYSwiaCIsIiIpKX19aWYoImNwdCI9PWMmJjA9PWJbYV1bY10mJihkPW5ldyBEYXRlLGc9TWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpLGQ9YlthXS5jdC1nLDA8ZCkpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9Yj0ibWF4IGNsaWNrcyBwZXIgdGltZSByZWFjaGVkICgiKwpNYXRoLnJvdW5kKDFFNCpkLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2QrIiBzKSIsZiYmY29uc29sZS5sb2coIkFJIENIRUNLIGJsb2NrIixhLGIpLGYmJmNvbnNvbGUubG9nKCIiKSwhMX1pZihiLmhhc093blByb3BlcnR5KCJHIikmJmIuRy5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJjA9PWIuRy5jcHQmJihkPW5ldyBEYXRlLGc9TWF0aC5yb3VuZChkLmdldFRpbWUoKS8xRTMpLGQ9Yi5HLmN0LWcsMDxkKSlyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1iPSJtYXggZ2xvYmFsIGNsaWNrcyBwZXIgdGltZSByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmQvMjQvMzYwMCkvMUU0KyIgZGF5cyA9ICIrZCsiIHMpIixmJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgR0xPQkFMIixiKSxmJiZjb25zb2xlLmxvZygiIiksITF9YWlfZGVidWdfY29va2llX3N0YXR1cz0iT0siO2YmJmNvbnNvbGUubG9nKCJBSSBDSEVDSyBibG9jayIsYSwiT0siKTtmJiZjb25zb2xlLmxvZygiIik7cmV0dXJuITB9OwphaV9jaGVja19hbmRfaW5zZXJ0X2Jsb2NrPWZ1bmN0aW9uKGEsZil7dmFyIGI9InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVidWdnaW5nO2lmKG51bGw9PWEpcmV0dXJuITA7dmFyIGM9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShmKTtpZihjLmxlbmd0aCl7Yz1jWzBdO3ZhciBnPWMuY2xvc2VzdCgiLiIrYWlfYmxvY2tfY2xhc3NfZGVmKSxlPWFpX2NoZWNrX2Jsb2NrKGEpOyFlJiYwIT1wYXJzZUludChjLmdldEF0dHJpYnV0ZSgibGltaXRzLWZhbGxiYWNrIikpJiZjLmhhc0F0dHJpYnV0ZSgiZGF0YS1mYWxsYmFjay1jb2RlIikmJihiJiZjb25zb2xlLmxvZygiQUkgQ0hFQ0sgRkFJTEVELCBJTlNFUlRJTkcgRkFMTEJBQ0sgQkxPQ0siLGMuZ2V0QXR0cmlidXRlKCJsaW1pdHMtZmFsbGJhY2siKSksYy5zZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIsYy5nZXRBdHRyaWJ1dGUoImRhdGEtZmFsbGJhY2stY29kZSIpKSxudWxsIT1nJiZnLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpJiYKYy5oYXNBdHRyaWJ1dGUoImZhbGxiYWNrLXRyYWNraW5nIikmJmMuaGFzQXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpJiZnLnNldEF0dHJpYnV0ZSgiZGF0YS1haS0iK2MuZ2V0QXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpLGMuZ2V0QXR0cmlidXRlKCJmYWxsYmFjay10cmFja2luZyIpKSxlPSEwKTtjLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1zZWxlY3RvciIpO2U/KGFpX2luc2VydF9jb2RlKGMpLGcmJihiPWcucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIiksYi5sZW5ndGgmJihnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxnLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksZy5zdHlsZS52aXNpYmlsaXR5PSIiLGcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKGcuc3R5bGUucG9zaXRpb249IiIpKSkpOihiPWMuY2xvc2VzdCgiZGl2W2RhdGEtYWldIiksCm51bGwhPWImJiJ1bmRlZmluZWQiIT10eXBlb2YgYi5nZXRBdHRyaWJ1dGUoImRhdGEtYWkiKSYmKGU9SlNPTi5wYXJzZShiNjRkKGIuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIikpKSwidW5kZWZpbmVkIiE9PXR5cGVvZiBlJiZlLmNvbnN0cnVjdG9yPT09QXJyYXkmJihlWzFdPSIiLGIuc2V0QXR0cmlidXRlKCJkYXRhLWFpIixiNjRlKEpTT04uc3RyaW5naWZ5KGUpKSkpKSxnJiYoYj1nLnF1ZXJ5U2VsZWN0b3JBbGwoIi5haS1kZWJ1Zy1ibG9jayIpLGIubGVuZ3RoJiYoZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrIiksZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWlwIiksZy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWZpbHRlciIpLGcuc3R5bGUudmlzaWJpbGl0eT0iIixnLmNsYXNzTGlzdC5jb250YWlucygiYWktcmVtb3ZlLXBvc2l0aW9uIikmJihnLnN0eWxlLnBvc2l0aW9uPSIiKSkpKTtjLmNsYXNzTGlzdC5yZW1vdmUoZil9Yz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuIisKZisiLWRiZyIpO2c9MDtmb3IoYj1jLmxlbmd0aDtnPGI7ZysrKWU9Y1tnXSxlLnF1ZXJ5U2VsZWN0b3IoIi5haS1zdGF0dXMiKS50ZXh0Q29udGVudD1haV9kZWJ1Z19jb29raWVfc3RhdHVzLGUucXVlcnlTZWxlY3RvcigiLmFpLWNvb2tpZS1kYXRhIikudGV4dENvbnRlbnQ9YWlfZ2V0X2Nvb2tpZV90ZXh0KGEpLGUuY2xhc3NMaXN0LnJlbW92ZShmKyItZGJnIil9O2FpX2xvYWRfY29va2llPWZ1bmN0aW9uKCl7dmFyIGE9InVuZGVmaW5lZCIhPT10eXBlb2YgYWlfZGVidWdnaW5nLGY9bShBaUNvb2tpZXMuZ2V0KCJhaUJMT0NLUyIpKTtudWxsPT1mJiYoZj17fSxhJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIE5PVCBQUkVTRU5UIikpO2EmJmNvbnNvbGUubG9nKCJBSSBDT09LSUUgTE9BRCIsZik7cmV0dXJuIGZ9O2FpX3NldF9jb29raWU9ZnVuY3Rpb24oYSxmLGIpe3ZhciBjPSJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2RlYnVnZ2luZztjJiZjb25zb2xlLmxvZygiQUkgQ09PS0lFIFNFVCBibG9jazoiLAphLCJwcm9wZXJ0eToiLGYsInZhbHVlOiIsYik7dmFyIGc9YWlfbG9hZF9jb29raWUoKTtpZigiIj09PWIpe2lmKGcuaGFzT3duUHJvcGVydHkoYSkpe2RlbGV0ZSBnW2FdW2ZdO2E6e2Y9Z1thXTtmb3IoZSBpbiBmKWlmKGYuaGFzT3duUHJvcGVydHkoZSkpe3ZhciBlPSExO2JyZWFrIGF9ZT0hMH1lJiZkZWxldGUgZ1thXX19ZWxzZSBnLmhhc093blByb3BlcnR5KGEpfHwoZ1thXT17fSksZ1thXVtmXT1iOzA9PT1PYmplY3Qua2V5cyhnKS5sZW5ndGgmJmcuY29uc3RydWN0b3I9PT1PYmplY3Q/KEFpQ29va2llcy5yZW1vdmUoImFpQkxPQ0tTIiksYyYmY29uc29sZS5sb2coIkFJIENPT0tJRSBSRU1PVkVEIikpOkFpQ29va2llcy5zZXQoImFpQkxPQ0tTIixKU09OLnN0cmluZ2lmeShnKSx7ZXhwaXJlczozNjUscGF0aDoiLyJ9KTtpZihjKWlmKGE9bShBaUNvb2tpZXMuZ2V0KCJhaUJMT0NLUyIpKSwidW5kZWZpbmVkIiE9dHlwZW9mIGEpe2NvbnNvbGUubG9nKCJBSSBDT09LSUUgTkVXIiwKYSk7Y29uc29sZS5sb2coIkFJIENPT0tJRSBEQVRBOiIpO2Zvcih2YXIgZCBpbiBhKXtmb3IodmFyIGggaW4gYVtkXSkieCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiY2xvc2VkIGZvciIsYywicyA9ICIsTWF0aC5yb3VuZCgxRTQqYy8zNjAwLzI0KS8xRTQsImRheXMiKSk6ImQiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJkZWxheWVkIGZvciIsYVtkXVtoXSwicGFnZXZpZXdzIik6ImUiPT1
559oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJzaG93IGV2ZXJ5IixhW2RdW2hdLCJwYWdldmlld3MiKToiaSI9PWg/KGU9YVtkXVtoXSwwPD1lP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGFbZF1baF0sImltcHJlc3Npb25zIHVudGlsIGxpbWl0Iik6KGM9bmV3IERhdGUsYz0tZS1NYXRoLnJvdW5kKGMuZ2V0VGltZSgpLzFFMyksY29uc29sZS5sb2coIiAgQkxPQ0siLGQsIm1heCBpbXByZXNzaW9ucywgY2xvc2VkIGZvciIsCmMsInMgPSIsTWF0aC5yb3VuZCgxRTQqYy8zNjAwLzI0KS8xRTQsImRheXMiKSkpOiJpcHQiPT1oP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGFbZF1baF0sImltcHJlc3Npb25zIHVudGlsIGxpbWl0IHBlciB0aW1lIHBlcmlvZCIpOiJpdCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiaW1wcmVzc2lvbnMgbGltaXQgZXhwaXJhdGlvbiBpbiIsYywicyA9IixNYXRoLnJvdW5kKDFFNCpjLzM2MDAvMjQpLzFFNCwiZGF5cyIpKToiYyI9PWg/KGU9YVtkXVtoXSwwPD1lP2NvbnNvbGUubG9nKCIgIEJMT0NLIixkLGUsImNsaWNrcyB1bnRpbCBsaW1pdCIpOihjPW5ldyBEYXRlLGM9LWUtTWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGNvbnNvbGUubG9nKCIgIEJMT0NLIixkLCJtYXggY2xpY2tzLCBjbG9zZWQgZm9yIixjLCJzID0iLE1hdGgucm91bmQoMUU0KmMvMzYwMC8yNCkvMUU0LCJkYXlzIikpKToKImNwdCI9PWg/Y29uc29sZS5sb2coIiAgQkxPQ0siLGQsYVtkXVtoXSwiY2xpY2tzIHVudGlsIGxpbWl0IHBlciB0aW1lIHBlcmlvZCIpOiJjdCI9PWg/KGM9bmV3IERhdGUsYz1hW2RdW2hdLU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxjb25zb2xlLmxvZygiICBCTE9DSyIsZCwiY2xpY2tzIGxpbWl0IGV4cGlyYXRpb24gaW4gIixjLCJzID0iLE1hdGgucm91bmQoMUU0KmMvMzYwMC8yNCkvMUU0LCJkYXlzIikpOiJoIj09aD9jb25zb2xlLmxvZygiICBCTE9DSyIsZCwiaGFzaCIsYVtkXVtoXSk6Y29uc29sZS5sb2coIiAgICAgID86IixkLCI6IixoLGFbZF1baF0pO2NvbnNvbGUubG9nKCIiKX19ZWxzZSBjb25zb2xlLmxvZygiQUkgQ09PS0lFIE5PVCBQUkVTRU5UIik7cmV0dXJuIGd9O2FpX2dldF9jb29raWVfdGV4dD1mdW5jdGlvbihhKXt2YXIgZj1tKEFpQ29va2llcy5nZXQoImFpQkxPQ0tTIikpO251bGw9PWYmJihmPXt9KTt2YXIgYj0iIjtmLmhhc093blByb3BlcnR5KCJHIikmJgooYj0iR1siK0pTT04uc3RyaW5naWZ5KGYuRykucmVwbGFjZSgvIi9nLCIiKS5yZXBsYWNlKCJ7IiwiIikucmVwbGFjZSgifSIsIiIpKyJdICIpO3ZhciBjPSIiO2YuaGFzT3duUHJvcGVydHkoYSkmJihjPUpTT04uc3RyaW5naWZ5KGZbYV0pLnJlcGxhY2UoLyIvZywiIikucmVwbGFjZSgieyIsIiIpLnJlcGxhY2UoIn0iLCIiKSk7cmV0dXJuIGIrY319Owp2YXIgYWlfaW5zZXJ0aW9uX2pzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7CmlmKCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfaW5zZXJ0aW9uX2pzKXthaV9pbnNlcnQ9ZnVuY3Rpb24oYSxoLGwpe2lmKC0xIT1oLmluZGV4T2YoIjplcSgiKSlpZih3aW5kb3cualF1ZXJ5JiZ3aW5kb3cualF1ZXJ5LmZuKXZhciBuPWpRdWVyeShoKTtlbHNle2NvbnNvbGUuZXJyb3IoIkFJIElOU0VSVCBVU0lORyBqUXVlcnkgUVVFUklFUzoiLGgsIi0galF1ZXJ5IG5vdCBmb3VuZCIpO3JldHVybn1lbHNlIG49ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChoKTtmb3IodmFyIHU9MCx5PW4ubGVuZ3RoO3U8eTt1Kyspe3ZhciBkPW5bdV07c2VsZWN0b3Jfc3RyaW5nPWQuaGFzQXR0cmlidXRlKCJpZCIpPyIjIitkLmdldEF0dHJpYnV0ZSgiaWQiKTpkLmhhc0F0dHJpYnV0ZSgiY2xhc3MiKT8iLiIrZC5nZXRBdHRyaWJ1dGUoImNsYXNzIikucmVwbGFjZShSZWdFeHAoIiAiLCJnIiksIi4iKToiIjt2YXIgdz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTt3LmlubmVySFRNTD1sOwp2YXIgbT13LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLXNlbGVjdG9yLWNvdW50ZXIiKVswXTtudWxsIT1tJiYobS5pbm5lclRleHQ9dSsxKTttPXcuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiYWktZGVidWctbmFtZSBhaS1tYWluIilbMF07aWYobnVsbCE9bSl7dmFyIHI9YS50b1VwcGVyQ2FzZSgpOyJ1bmRlZmluZWQiIT10eXBlb2YgYWlfZnJvbnQmJigiYmVmb3JlIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9iZWZvcmU6ImFmdGVyIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9hZnRlcjoicHJlcGVuZCI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fcHJlcGVuZDoiYXBwZW5kIj09YT9yPWFpX2Zyb250Lmluc2VydGlvbl9hcHBlbmQ6InJlcGxhY2UtY29udGVudCI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fcmVwbGFjZV9jb250ZW50OiJyZXBsYWNlLWVsZW1lbnQiPT1hJiYocj1haV9mcm9udC5pbnNlcnRpb25fcmVwbGFjZV9lbGVtZW50KSk7LTE9PXNlbGVjdG9yX3N0cmluZy5pbmRleE9mKCIuYWktdmlld3BvcnRzIikmJgoobS5pbm5lclRleHQ9cisiICIraCsiICgiK2QudGFnTmFtZS50b0xvd2VyQ2FzZSgpK3NlbGVjdG9yX3N0cmluZysiKSIpfW09ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTt0cnl7dmFyIHY9bS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQody5pbm5lckhUTUwpfWNhdGNoKHQpe30iYmVmb3JlIj09YT9kLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZCk6ImFmdGVyIj09YT9kLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZC5uZXh0U2libGluZyk6InByZXBlbmQiPT1hP2QuaW5zZXJ0QmVmb3JlKHYsZC5maXJzdENoaWxkKToiYXBwZW5kIj09YT9kLmluc2VydEJlZm9yZSh2LG51bGwpOiJyZXBsYWNlLWNvbnRlbnQiPT1hPyhkLmlubmVySFRNTD0iIixkLmluc2VydEJlZm9yZSh2LG51bGwpKToicmVwbGFjZS1lbGVtZW50Ij09YSYmKGQucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodixkKSxkLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZCkpO3ooKX19O2FpX2luc2VydF9jb2RlPWZ1bmN0aW9uKGEpe2Z1bmN0aW9uIGgobSwKcil7cmV0dXJuIG51bGw9PW0/ITE6bS5jbGFzc0xpc3Q/bS5jbGFzc0xpc3QuY29udGFpbnMocik6LTE8KCIgIittLmNsYXNzTmFtZSsiICIpLmluZGV4T2YoIiAiK3IrIiAiKX1mdW5jdGlvbiBsKG0scil7bnVsbCE9bSYmKG0uY2xhc3NMaXN0P20uY2xhc3NMaXN0LmFkZChyKTptLmNsYXNzTmFtZSs9IiAiK3IpfWZ1bmN0aW9uIG4obSxyKXtudWxsIT1tJiYobS5jbGFzc0xpc3Q/bS5jbGFzc0xpc3QucmVtb3ZlKHIpOm0uY2xhc3NOYW1lPW0uY2xhc3NOYW1lLnJlcGxhY2UobmV3IFJlZ0V4cCgiKF58XFxiKSIrci5zcGxpdCgiICIpLmpvaW4oInwiKSsiKFxcYnwkKSIsImdpIiksIiAiKSl9aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhKXt2YXIgdT0hMTtpZihoKGEsIm5vLXZpc2liaWxpdHktY2hlY2siKXx8YS5vZmZzZXRXaWR0aHx8YS5vZmZzZXRIZWlnaHR8fGEuZ2V0Q2xpZW50UmVjdHMoKS5sZW5ndGgpe3U9YS5nZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIpO3ZhciB5PWEuZ2V0QXR0cmlidXRlKCJkYXRhLWluc2VydGlvbi1wb3NpdGlvbiIpLApkPWEuZ2V0QXR0cmlidXRlKCJkYXRhLXNlbGVjdG9yIik7aWYobnVsbCE9dSlpZihudWxsIT15JiZudWxsIT1kKXtpZigtMSE9ZC5pbmRleE9mKCI6ZXEoIik/d2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbiYmalF1ZXJ5KGQpLmxlbmd0aDpkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKGQpLmxlbmd0aClhaV9pbnNlcnQoeSxkLGI2NGQodSkpLG4oYSwiYWktdmlld3BvcnRzIil9ZWxzZXt5PWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7dHJ5e3ZhciB3PXkuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGI2NGQodSkpfWNhdGNoKG0pe31hLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHcsYS5uZXh0U2libGluZyk7bihhLCJhaS12aWV3cG9ydHMiKX11PSEwfWVsc2Ugdz1hLnByZXZpb3VzRWxlbWVudFNpYmxpbmcsaCh3LCJhaS1kZWJ1Zy1iYXIiKSYmaCh3LCJhaS1kZWJ1Zy1zY3JpcHQiKSYmKG4odywiYWktZGVidWctc2NyaXB0IiksbCh3LCJhaS1kZWJ1Zy12aWV3cG9ydC1pbnZpc2libGUiKSksCm4oYSwiYWktdmlld3BvcnRzIik7cmV0dXJuIHV9fTthaV9pbnNlcnRfbGlzdF9jb2RlPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBoKXt2YXIgbD1haV9pbnNlcnRfY29kZShoKSxuPWguY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKTtpZihuKXtsfHxuLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1haSIpO3ZhciB1PW4ucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIik7biYmdS5sZW5ndGgmJihuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxuLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksbi5zdHlsZS52aXNpYmlsaXR5PSIiLG4uY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKG4uc3R5bGUucG9zaXRpb249IiIpKX1oLmNsYXNzTGlzdC5yZW1vdmUoYSk7CmwmJnooKX19O2FpX2luc2VydF92aWV3cG9ydF9jb2RlPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBoKXt2YXIgbD1haV9pbnNlcnRfY29kZShoKTtoLmNsYXNzTGlzdC5yZW1vdmUoYSk7bCYmKGE9aC5jbG9zZXN0KCJkaXYuIithaV9ibG9ja19jbGFzc19kZWYpLG51bGwhPWEmJihsPWguZ2V0QXR0cmlidXRlKCJzdHlsZSIpLG51bGwhPWwmJmEuc2V0QXR0cmlidXRlKCJzdHlsZSIsYS5nZXRBdHRyaWJ1dGUoInN0eWxlIikrIiAiK2wpKSk7c2V0VGltZW91dChmdW5jdGlvbigpe2gucmVtb3ZlQXR0cmlidXRlKCJzdHlsZSIpfSwyKTt6KCl9fTthaV9pbnNlcnRfYWRzZW5zZV9mYWxsYmFja19jb2Rlcz1mdW5jdGlvbihhKXthLnN0eWxlLmRpc3BsYXk9Im5vbmUiO3ZhciBoPWEuY2xvc2VzdCgiLmFpLWZhbGxiYWNrLWFkc2Vuc2UiKSxsPWgubmV4dEVsZW1lbnRTaWJsaW5nO2wuZ2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiKT8KYWlfaW5zZXJ0X2NvZGUobCkmJnooKTpsLnN0eWxlLmRpc3BsYXk9ImJsb2NrIjtoLmNsYXNzTGlzdC5jb250YWlucygiYWktZW1wdHktY29kZSIpJiZudWxsIT1hLmNsb3Nlc3QoIi4iK2FpX2Jsb2NrX2NsYXNzX2RlZikmJihhPWEuY2xvc2VzdCgiLiIrYWlfYmxvY2tfY2xhc3NfZGVmKS5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJjb2RlLWJsb2NrLWxhYmVsIiksMCE9YS5sZW5ndGgmJihhWzBdLnN0eWxlLmRpc3BsYXk9Im5vbmUiKSl9O2FpX2luc2VydF9jb2RlX2J5X2NsYXNzPWZ1bmN0aW9uKGEpe3ZhciBoPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07InVuZGVmaW5lZCIhPXR5cGVvZiBoJiYoYWlfaW5zZXJ0X2NvZGUoaCksaC5jbGFzc0xpc3QucmVtb3ZlKGEpKX07YWlfaW5zZXJ0X2NsaWVudF9jb2RlPWZ1bmN0aW9uKGEsaCl7dmFyIGw9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShhKVswXTtpZigidW5kZWZpbmVkIiE9dHlwZW9mIGwpe3ZhciBuPQpsLmdldEF0dHJpYnV0ZSgiZGF0YS1jb2RlIik7bnVsbCE9biYmYWlfY2hlY2tfYmxvY2soKSYmKGwuc2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiLG4uc3Vic3RyaW5nKE1hdGguZmxvb3IoaC8xOSk
559pKSxhaV9pbnNlcnRfY29kZV9ieV9jbGFzcyhhKSxsLnJlbW92ZSgpKX19O2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSExO2Z1bmN0aW9uIHooKXthaV9wcm9jZXNzX2VsZW1lbnRzX2FjdGl2ZXx8c2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSExOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX3JvdGF0aW9ucyYmYWlfcHJvY2Vzc19yb3RhdGlvbnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19saXN0cyYmYWlfcHJvY2Vzc19saXN0cygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcyYmYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MmJgphaV9wcm9jZXNzX2ZpbHRlcl9ob29rcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9hZGJfcHJvY2Vzc19ibG9ja3MmJmFpX2FkYl9wcm9jZXNzX2Jsb2NrcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ltcHJlc3Npb25zJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfcHJvY2Vzc19pbXByZXNzaW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfaW5zdGFsbF9jbGlja190cmFja2VycygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMmJmFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyhkb2N1bWVudCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfd2FpdF9mb3JfaW50ZXJhY3Rpb24mJmFpX3Byb2Nlc3Nfd2FpdF9mb3JfaW50ZXJhY3Rpb24oKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19kZWxheWVkX2Jsb2NrcyYmYWlfcHJvY2Vzc19kZWxheWVkX2Jsb2NrcygpfSwKNSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITB9Y29uc3QgQj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5Iik7KG5ldyBNdXRhdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGEsaCl7Zm9yKGNvbnN0IGwgb2YgYSkiYXR0cmlidXRlcyI9PT1sLnR5cGUmJiJkYXRhLWFkLXN0YXR1cyI9PWwuYXR0cmlidXRlTmFtZSYmInVuZmlsbGVkIj09bC50YXJnZXQuZGF0YXNldC5hZFN0YXR1cyYmbC50YXJnZXQuY2xvc2VzdCgiLmFpLWZhbGxiYWNrLWFkc2Vuc2UiKSYmYWlfaW5zZXJ0X2Fkc2Vuc2VfZmFsbGJhY2tfY29kZXMobC50YXJnZXQpfSkpLm9ic2VydmUoQix7YXR0cmlidXRlczohMCxjaGlsZExpc3Q6ITEsc3VidHJlZTohMH0pO3ZhciBBcnJpdmU9ZnVuY3Rpb24oYSxoLGwpe2Z1bmN0aW9uIG4odCxjLGUpe2QuYWRkTWV0aG9kKGMsZSx0LnVuYmluZEV2ZW50KTtkLmFkZE1ldGhvZChjLGUsdC51bmJpbmRFdmVudFdpdGhTZWxlY3Rvck9yQ2FsbGJhY2spO2QuYWRkTWV0aG9kKGMsCmUsdC51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrKX1mdW5jdGlvbiB1KHQpe3QuYXJyaXZlPXIuYmluZEV2ZW50O24ocix0LCJ1bmJpbmRBcnJpdmUiKTt0LmxlYXZlPXYuYmluZEV2ZW50O24odix0LCJ1bmJpbmRMZWF2ZSIpfWlmKGEuTXV0YXRpb25PYnNlcnZlciYmInVuZGVmaW5lZCIhPT10eXBlb2YgSFRNTEVsZW1lbnQpe3ZhciB5PTAsZD1mdW5jdGlvbigpe3ZhciB0PUhUTUxFbGVtZW50LnByb3RvdHlwZS5tYXRjaGVzfHxIVE1MRWxlbWVudC5wcm90b3R5cGUud2Via2l0TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubW96TWF0Y2hlc1NlbGVjdG9yfHxIVE1MRWxlbWVudC5wcm90b3R5cGUubXNNYXRjaGVzU2VsZWN0b3I7cmV0dXJue21hdGNoZXNTZWxlY3RvcjpmdW5jdGlvbihjLGUpe3JldHVybiBjIGluc3RhbmNlb2YgSFRNTEVsZW1lbnQmJnQuY2FsbChjLGUpfSxhZGRNZXRob2Q6ZnVuY3Rpb24oYyxlLGYpe3ZhciBiPWNbZV07Y1tlXT0KZnVuY3Rpb24oKXtpZihmLmxlbmd0aD09YXJndW1lbnRzLmxlbmd0aClyZXR1cm4gZi5hcHBseSh0aGlzLGFyZ3VtZW50cyk7aWYoImZ1bmN0aW9uIj09dHlwZW9mIGIpcmV0dXJuIGIuYXBwbHkodGhpcyxhcmd1bWVudHMpfX0sY2FsbENhbGxiYWNrczpmdW5jdGlvbihjLGUpe2UmJmUub3B0aW9ucy5vbmNlT25seSYmMT09ZS5maXJlZEVsZW1zLmxlbmd0aCYmKGM9W2NbMF1dKTtmb3IodmFyIGY9MCxiO2I9Y1tmXTtmKyspYiYmYi5jYWxsYmFjayYmYi5jYWxsYmFjay5jYWxsKGIuZWxlbSxiLmVsZW0pO2UmJmUub3B0aW9ucy5vbmNlT25seSYmMT09ZS5maXJlZEVsZW1zLmxlbmd0aCYmZS5tZS51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrLmNhbGwoZS50YXJnZXQsZS5zZWxlY3RvcixlLmNhbGxiYWNrKX0sY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHk6ZnVuY3Rpb24oYyxlLGYsYil7Zm9yKHZhciBnPTAsaztrPWNbZ107ZysrKWYoayxlLGIpJiZiLnB1c2goe2NhbGxiYWNrOmUuY2FsbGJhY2ssCmVsZW06a30pLDA8ay5jaGlsZE5vZGVzLmxlbmd0aCYmZC5jaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseShrLmNoaWxkTm9kZXMsZSxmLGIpfSxtZXJnZUFycmF5czpmdW5jdGlvbihjLGUpe3ZhciBmPXt9LGI7Zm9yKGIgaW4gYyljLmhhc093blByb3BlcnR5KGIpJiYoZltiXT1jW2JdKTtmb3IoYiBpbiBlKWUuaGFzT3duUHJvcGVydHkoYikmJihmW2JdPWVbYl0pO3JldHVybiBmfSx0b0VsZW1lbnRzQXJyYXk6ZnVuY3Rpb24oYyl7InVuZGVmaW5lZCI9PT10eXBlb2YgY3x8Im51bWJlciI9PT10eXBlb2YgYy5sZW5ndGgmJmMhPT1hfHwoYz1bY10pO3JldHVybiBjfX19KCksdz1mdW5jdGlvbigpe3ZhciB0PWZ1bmN0aW9uKCl7dGhpcy5fZXZlbnRzQnVja2V0PVtdO3RoaXMuX2JlZm9yZVJlbW92aW5nPXRoaXMuX2JlZm9yZUFkZGluZz1udWxsfTt0LnByb3RvdHlwZS5hZGRFdmVudD1mdW5jdGlvbihjLGUsZixiKXtjPXt0YXJnZXQ6YyxzZWxlY3RvcjplLG9wdGlvbnM6ZixjYWxsYmFjazpiLApmaXJlZEVsZW1zOltdfTt0aGlzLl9iZWZvcmVBZGRpbmcmJnRoaXMuX2JlZm9yZUFkZGluZyhjKTt0aGlzLl9ldmVudHNCdWNrZXQucHVzaChjKTtyZXR1cm4gY307dC5wcm90b3R5cGUucmVtb3ZlRXZlbnQ9ZnVuY3Rpb24oYyl7Zm9yKHZhciBlPXR
559oaXMuX2V2ZW50c0J1Y2tldC5sZW5ndGgtMSxmO2Y9dGhpcy5fZXZlbnRzQnVja2V0W2VdO2UtLSljKGYpJiYodGhpcy5fYmVmb3JlUmVtb3ZpbmcmJnRoaXMuX2JlZm9yZVJlbW92aW5nKGYpLChmPXRoaXMuX2V2ZW50c0J1Y2tldC5zcGxpY2UoZSwxKSkmJmYubGVuZ3RoJiYoZlswXS5jYWxsYmFjaz1udWxsKSl9O3QucHJvdG90eXBlLmJlZm9yZUFkZGluZz1mdW5jdGlvbihjKXt0aGlzLl9iZWZvcmVBZGRpbmc9Y307dC5wcm90b3R5cGUuYmVmb3JlUmVtb3Zpbmc9ZnVuY3Rpb24oYyl7dGhpcy5fYmVmb3JlUmVtb3Zpbmc9Y307cmV0dXJuIHR9KCksbT1mdW5jdGlvbih0LGMpe3ZhciBlPW5ldyB3LGY9dGhpcyxiPXtmaXJlT25BdHRyaWJ1dGVzTW9kaWZpY2F0aW9uOiExfTsKZS5iZWZvcmVBZGRpbmcoZnVuY3Rpb24oZyl7dmFyIGs9Zy50YXJnZXQ7aWYoaz09PWEuZG9jdW1lbnR8fGs9PT1hKWs9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImh0bWwiKVswXTt2YXIgcD1uZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbih4KXtjLmNhbGwodGhpcyx4LGcpfSk7dmFyIHE9dChnLm9wdGlvbnMpO3Aub2JzZXJ2ZShrLHEpO2cub2JzZXJ2ZXI9cDtnLm1lPWZ9KTtlLmJlZm9yZVJlbW92aW5nKGZ1bmN0aW9uKGcpe2cub2JzZXJ2ZXIuZGlzY29ubmVjdCgpfSk7dGhpcy5iaW5kRXZlbnQ9ZnVuY3Rpb24oZyxrLHApe2s9ZC5tZXJnZUFycmF5cyhiLGspO2Zvcih2YXIgcT1kLnRvRWxlbWVudHNBcnJheSh0aGlzKSx4PTA7eDxxLmxlbmd0aDt4KyspZS5hZGRFdmVudChxW3hdLGcsayxwKX07dGhpcy51bmJpbmRFdmVudD1mdW5jdGlvbigpe3ZhciBnPWQudG9FbGVtZW50c0FycmF5KHRoaXMpO2UucmVtb3ZlRXZlbnQoZnVuY3Rpb24oayl7Zm9yKHZhciBwPQowO3A8Zy5sZW5ndGg7cCsrKWlmKHRoaXM9PT1sfHxrLnRhcmdldD09PWdbcF0pcmV0dXJuITA7cmV0dXJuITF9KX07dGhpcy51bmJpbmRFdmVudFdpdGhTZWxlY3Rvck9yQ2FsbGJhY2s9ZnVuY3Rpb24oZyl7dmFyIGs9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7ZS5yZW1vdmVFdmVudCgiZnVuY3Rpb24iPT09dHlwZW9mIGc/ZnVuY3Rpb24ocCl7Zm9yKHZhciBxPTA7cTxrLmxlbmd0aDtxKyspaWYoKHRoaXM9PT1sfHxwLnRhcmdldD09PWtbcV0pJiZwLmNhbGxiYWNrPT09ZylyZXR1cm4hMDtyZXR1cm4hMX06ZnVuY3Rpb24ocCl7Zm9yKHZhciBxPTA7cTxrLmxlbmd0aDtxKyspaWYoKHRoaXM9PT1sfHxwLnRhcmdldD09PWtbcV0pJiZwLnNlbGVjdG9yPT09ZylyZXR1cm4hMDtyZXR1cm4hMX0pfTt0aGlzLnVuYmluZEV2ZW50V2l0aFNlbGVjdG9yQW5kQ2FsbGJhY2s9ZnVuY3Rpb24oZyxrKXt2YXIgcD1kLnRvRWxlbWVudHNBcnJheSh0aGlzKTtlLnJlbW92ZUV2ZW50KGZ1bmN0aW9uKHEpe2Zvcih2YXIgeD0KMDt4PHAubGVuZ3RoO3grKylpZigodGhpcz09PWx8fHEudGFyZ2V0PT09cFt4XSkmJnEuc2VsZWN0b3I9PT1nJiZxLmNhbGxiYWNrPT09aylyZXR1cm4hMDtyZXR1cm4hMX0pfTtyZXR1cm4gdGhpc30scj1uZXcgZnVuY3Rpb24oKXtmdW5jdGlvbiB0KGYsYixnKXtyZXR1cm4gZC5tYXRjaGVzU2VsZWN0b3IoZixiLnNlbGVjdG9yKSYmKGYuX2lkPT09bCYmKGYuX2lkPXkrKyksLTE9PWIuZmlyZWRFbGVtcy5pbmRleE9mKGYuX2lkKSk/KGIuZmlyZWRFbGVtcy5wdXNoKGYuX2lkKSwhMCk6ITF9dmFyIGM9e2ZpcmVPbkF0dHJpYnV0ZXNNb2RpZmljYXRpb246ITEsb25jZU9ubHk6ITEsZXhpc3Rpbmc6ITF9O3I9bmV3IG0oZnVuY3Rpb24oZil7dmFyIGI9e2F0dHJpYnV0ZXM6ITEsY2hpbGRMaXN0OiEwLHN1YnRyZWU6ITB9O2YuZmlyZU9uQXR0cmlidXRlc01vZGlmaWNhdGlvbiYmKGIuYXR0cmlidXRlcz0hMCk7cmV0dXJuIGJ9LGZ1bmN0aW9uKGYsYil7Zi5mb3JFYWNoKGZ1bmN0aW9uKGcpe3ZhciBrPQpnLmFkZGVkTm9kZXMscD1nLnRhcmdldCxxPVtdO251bGwhPT1rJiYwPGsubGVuZ3RoP2QuY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHkoayxiLHQscSk6ImF0dHJpYnV0ZXMiPT09Zy50eXBlJiZ0KHAsYixxKSYmcS5wdXNoKHtjYWxsYmFjazpiLmNhbGxiYWNrLGVsZW06cH0pO2QuY2FsbENhbGxiYWNrcyhxLGIpfSl9KTt2YXIgZT1yLmJpbmRFdmVudDtyLmJpbmRFdmVudD1mdW5jdGlvbihmLGIsZyl7InVuZGVmaW5lZCI9PT10eXBlb2YgZz8oZz1iLGI9Yyk6Yj1kLm1lcmdlQXJyYXlzKGMsYik7dmFyIGs9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7aWYoYi5leGlzdGluZyl7Zm9yKHZhciBwPVtdLHE9MDtxPGsubGVuZ3RoO3ErKylmb3IodmFyIHg9a1txXS5xdWVyeVNlbGVjdG9yQWxsKGYpLEE9MDtBPHgubGVuZ3RoO0ErKylwLnB1c2goe2NhbGxiYWNrOmcsZWxlbTp4W0FdfSk7aWYoYi5vbmNlT25seSYmcC5sZW5ndGgpcmV0dXJuIGcuY2FsbChwWzBdLmVsZW0scFswXS5lbGVtKTsKc2V0VGltZW91dChkLmNhbGxDYWxsYmFja3MsMSxwKX1lLmNhbGwodGhpcyxmLGIsZyl9O3JldHVybiByfSx2PW5ldyBmdW5jdGlvbigpe2Z1bmN0aW9uIHQoZixiKXtyZXR1cm4gZC5tYXRjaGVzU2VsZWN0b3IoZixiLnNlbGVjdG9yKX12YXIgYz17fTt2PW5ldyBtKGZ1bmN0aW9uKCl7cmV0dXJue2NoaWxkTGlzdDohMCxzdWJ0cmVlOiEwfX0sZnVuY3Rpb24oZixiKXtmLmZvckVhY2goZnVuY3Rpb24oZyl7Zz1nLnJlbW92ZWROb2Rlczt2YXIgaz1bXTtudWxsIT09ZyYmMDxnLmxlbmd0aCYmZC5jaGVja0NoaWxkTm9kZXNSZWN1cnNpdmVseShnLGIsdCxrKTtkLmNhbGxDYWxsYmFja3MoayxiKX0pfSk7dmFyIGU9di5iaW5kRXZlbnQ7di5iaW5kRXZlbnQ9ZnVuY3Rpb24oZixiLGcpeyJ1bmRlZmluZWQiPT09dHlwZW9mIGc/KGc9YixiPWMpOmI9ZC5tZXJnZUFycmF5cyhjLGIpO2UuY2FsbCh0aGlzLGYsYixnKX07cmV0dXJuIHZ9O2gmJnUoaC5mbik7dShIVE1MRWxlbWVudC5wcm90b3R5cGUpOwp1KE5vZGVMaXN0LnByb3RvdHlwZSk7dShIVE1MQ29sbGVjdGlvbi5wcm90b3R5cGUpO3UoSFRNTERvY3VtZW50LnByb3RvdHlwZSk7dShXaW5kb3cucHJvdG90eXBlKTtoPXt9O24ocixoLCJ1bmJpbmRBbGxBcnJpdmUiKTtuKHYsaCwidW5iaW5kQWxsTGVhdmUiKTtyZXR1cm4gaH19KHdpbmRvdywidW5kZWZpbmVkIj09PXR5cGVvZiBqUXVlcnk/bnVsbDpqUXVlcnksdm9pZCAwKX07CnZhciBhaV9yZWNhcHRjaGFfdGhyZXNob2xkPSIwLjUiLGFpX3JlY2FwdGNoYV9zaXRlX2tleT0iIixhaV9sYXp5X2xvYWRpbmdfb2Zmc2V0PTYwMCxhaV9hamF4X3VybD0iaHR0cHM6Ly80MzNmdXRib2wuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIjsKaWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhaV9yZWNhcHRjaGFfc2l0ZV9rZXkpe2NvbnN0IHE9ZnVuY3Rpb24oYyxkKXtpZigiRElWIj09PWMudGFnTmFtZSYmYy5oYXNBdHRyaWJ1dGUoImRhdGEtY29kZSIpKXtkPWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7dmFyIGI9ITA7dHJ5e3ZhciBhPWQuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGI2NGQoYy5kYXRhc2V0LmNvZGUpKX1jYXRjaChmKXtiPSExfWImJmMuaW5zZXJ0QmVmb3JlKGEsYy5maXJzdENoaWxkKTtjLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1jb2RlIik7YT1jLmNsb3Nlc3QoIi4iK2I2NGQoYy5kYXRhc2V0LmNsYXNzKSk7Yy5yZW1vdmVBdHRyaWJ1dGUoImRhdGEtY2xhc3MiKTtjLnJlbW92ZUF0dHJpYnV0ZSgiY2xhc3MiKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19saXN0cyYmYWlfcHJvY2Vzc19saXN0cygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcyYmYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKT
559sKImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzJiZhaV9wcm9jZXNzX2ZpbHRlcl9ob29rcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50JiZhaV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50KGMpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9hZGJfcHJvY2Vzc19ibG9ja3MmJmFpX2FkYl9wcm9jZXNzX2Jsb2NrcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ltcHJlc3Npb25zJiZudWxsIT1hJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmc2V0VGltZW91dChhaV9wcm9jZXNzX2ltcHJlc3Npb25zLDE0MDApOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzJiZudWxsIT1hJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmc2V0VGltZW91dChhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzLDE1MDApOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMmJgpudWxsIT1hJiZhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMoYSk7YWlfcHJvY2Vzc193YWl0X2Zvcl9pbnRlcmFjdGlvbigpO2FpX3Byb2Nlc3NfZGVsYXllZF9ibG9ja3MoKX19LHA9ZnVuY3Rpb24oYyl7Y29uc3QgZD17aW50ZXJzZWN0aW9uT2JzZXJ2ZXJTdXBwb3J0OiJJbnRlcnNlY3Rpb25PYnNlcnZlciJpbiB3aW5kb3cmJiJJbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5ImluIHdpbmRvdyYmImludGVyc2VjdGlvblJhdGlvImluIHdpbmRvdy5JbnRlcnNlY3Rpb25PYnNlcnZlckVudHJ5LnByb3RvdHlwZSxtdXRhdGlvbk9ic2VydmVyU3VwcG9ydDoiTXV0YXRpb25PYnNlcnZlciJpbiB3aW5kb3csaWRsZUNhbGxiYWNrU3VwcG9ydDoicmVxdWVzdElkbGVDYWxsYmFjayJpbiB3aW5kb3csZXZlbnRzVG9CaW5kOltbZG9jdW1lbnQsInNjcm9sbCJdLFtkb2N1bWVudCwidG91Y2htb3ZlIl0sW3dpbmRvdywicmVzaXplIl0sW3dpbmRvdywib3JpZW50YXRpb25jaGFuZ2UiXV19LGI9e2xhenlDbGFzczoiYWktbGF6eSIsCmxhenlFbGVtZW50Om51bGwsdGhyb3R0bGVUaW1lOjIwMCxpZGx5TG9hZDohMSxpZGxlTG9hZFRpbWVvdXQ6MTAwLHRocmVzaG9sZDphaV9sYXp5X2xvYWRpbmdfb2Zmc2V0LG9ic2VydmVDaGFuZ2VzOiExLG9ic2VydmVSb290U2VsZWN0b3I6ImJvZHkiLG11dGF0aW9uT2JzZXJ2ZXJPcHRpb25zOntjaGlsZExpc3Q6ITB9fTtPYmplY3QuYXNzaWduKGIsYyk7Y29uc3QgYT1gZGl2LiR7Yi5sYXp5Q2xhc3N9YCxmPXt0aW1lb3V0OmIuaWRsZUxvYWRUaW1lb3V0fTt2YXIgZT1udWxsPT1iLmxhenlFbGVtZW50P1tdLnNsaWNlLmNhbGwoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChhKSk6W10ucHVzaChiLmxhenlFbGVtZW50KTtpZighMD09PWQuaW50ZXJzZWN0aW9uT2JzZXJ2ZXJTdXBwb3J0KXt2YXIgaD1uZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oayxnKXtrLmZvckVhY2goZnVuY3Rpb24obCl7dmFyIG49bC50YXJnZXQ7ITA9PT1sLmlzSW50ZXJzZWN0aW5nJiYoITA9PT0KYi5pZGx5TG9hZCYmITA9PT1kLmlkbGVDYWxsYmFja1N1cHBvcnQ/cmVxdWVzdElkbGVDYWxsYmFjayhmdW5jdGlvbigpe3EobixkKX0sZik6cShuLGQpLG4uY2xhc3NMaXN0LnJlbW92ZShiLmxhenlDbGFzcyksZy51bm9ic2VydmUobiksZT1lLmZpbHRlcihmdW5jdGlvbihyKXtyZXR1cm4gciE9PW59KSl9KX0se3Jvb3RNYXJnaW46YCR7Yi50aHJlc2hvbGR9cHggMCVgfSk7ZS5mb3JFYWNoKGZ1bmN0aW9uKGspe2gub2JzZXJ2ZShrKX0pfWVsc2V7dmFyIG09ZnVuY3Rpb24oKXt2YXIgaz0hMTshMT09PWsmJjA8ZS5sZW5ndGgmJihrPSEwLHNldFRpbWVvdXQoZnVuY3Rpb24oKXtlLmZvckVhY2goZnVuY3Rpb24oZyl7Zy5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3A8PXdpbmRvdy5pbm5lckhlaWdodCtiLnRocmVzaG9sZCYmZy5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5ib3R0b20+PS1iLnRocmVzaG9sZCYmIm5vbmUiIT09Z2V0Q29tcHV0ZWRTdHlsZShnKS5kaXNwbGF5JiYoITA9PT0KYi5pZGx5TG9hZCYmITA9PT1kLmlkbGVDYWxsYmFja1N1cHBvcnQ/cmVxdWVzdElkbGVDYWxsYmFjayhmdW5jdGlvbigpe3EoZyxkKX0sZik6cShnLGQpLGcuY2xhc3NMaXN0LnJlbW92ZShiLmxhenlDbGFzcyksZT1lLmZpbHRlcihmdW5jdGlvbihsKXtyZXR1cm4gbCE9PWd9KSl9KTtrPSExOzA9PT1lLmxlbmd0aCYmITE9PT1iLm9ic2VydmVDaGFuZ2VzJiZkLmV2ZW50c1RvQmluZC5mb3JFYWNoKGZ1bmN0aW9uKGcpe2dbMF0ucmVtb3ZlRXZlbnRMaXN0ZW5lcihnWzFdLG0pfSl9LGIudGhyb3R0bGVUaW1lKSl9O2QuZXZlbnRzVG9CaW5kLmZvckVhY2goZnVuY3Rpb24oayl7a1swXS5hZGRFdmVudExpc3RlbmVyKGtbMV0sbSl9KTttKCl9ITA9PT1kLm11dGF0aW9uT2JzZXJ2ZXJTdXBwb3J0JiYhMD09PWIub2JzZXJ2ZUNoYW5nZXMmJihuZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbihrKXtrLmZvckVhY2goZnVuY3Rpb24oZyl7W10uc2xpY2UuY2FsbChkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKGEpKS5mb3JFYWNoKGZ1bmN0aW9uKGwpey0xPT09CmUuaW5kZXhPZihsKSYmKGUucHVzaChsKSwhMD09PWQuaW50ZXJzZWN0aW9uT2JzZXJ2ZXJTdXBwb3J0P2gub2JzZXJ2ZShsKTptKCkpfSl9KX0pKS5vYnNlcnZlKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYi5vYnNlcnZlUm9vdFNlbGVjdG9yKSxiLm11dGF0aW9uT2JzZXJ2ZXJPcHRpb25zKX07KGZ1bmN0aW9uKGMpeyJjb21wbGV0ZSI9PT1kb2N1bWVudC5yZWFkeVN0YXRlfHwibG9hZGluZyIhPT1kb2N1bWVudC5yZWFkeVN0YXRlJiYhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmRvU2Nyb2xsP2MoKTpkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixjKX0pKGZ1bmN0aW9uKCl7c2V0VGltZW91dChmdW5jdGlvbigpe3Aoe2xhenlDbGFzczoiYWktbGF6eSIsb2JzZXJ2ZUNoYW5nZXM6ITAsbXV0YXRpb25PYnNlcnZlck9wdGlvbnM6e2NoaWxkTGlzdDohMCxhdHRyaWJ1dGVzOiEwLHN1YnRyZWU6ITB9fSl9LDUpfSk7YWlfbG9hZF9ibG9ja3M9ZnVuY3Rpb24oYyl7Yz0KTnVtYmVyLmlzSW50ZWdlcihjKT8iYWktbWFudWFsLSIrYzoiYWktbWFudWFsIjtwKHtsYXp5Q2xhc3M6Yyx0aHJlc2hvbGQ6OTk5OTksb2JzZXJ2ZUNoYW5nZXM6ITAsbXV0YXRpb25PYnNlcnZlck9wdGlvbnM6e2NoaWxkTGlzdDohMCxhdHRyaWJ1dGVzOiEwLHN1YnRyZWU6ITB9fSk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfbGlzdHMmJmFpX3Byb2Nlc3NfbGlzdHMoKX07YWlfcHJvY2Vzc193YWl0X2Zvcl9pbnRlcmFjdGlvbj1mdW5jdGlvbigpe2Z1bmN0aW9uIGMoKXsidW5kZWZpbmVkIiE9dHlwZW9mIGEmJmNsZWFyVGltZW91dChhKTthaV91c2VyX2ludGVyYWN0aW9uPSEwO2QoITEpfWZ1bmN0aW9uIGQoZil7Yi5mb3JFYWNoKGZ1bmN0aW9uKGUpe3dpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKGUsYyx7cGFzc2l2ZTohMH0pfSk7cCh7bGF6eUNsYXNzOiJhaS13YWl0LWZvci1pbnRlcmFjdGlvbiIsdGhyZXNob2xkOjk5OTk5LG9ic2VydmVDaGFuZ2VzOiEwLG11dGF0aW9uT2JzZXJ2ZXJPcHRpb25zOntjaGlsZExpc3Q6ITAsCmF0dHJpYnV0ZXM6ITAsc3VidHJlZTohMH19KX1jb25zdCBiPVsibW91c2VvdmVyIiwia2V5ZG93biIsInRvdWNobW92ZSIsInRvdWNoc3RhcnQiXTtpZigwIT1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJhaS13YWl0LWZvci1pbnRlcmFjdGlvbiIpLmxlbmd0aCl7InVuZGVmaW5lZCI9PXR5cGVvZiBhaV9pbnRlcmFjdGlvbl90aW1lb3V0JiYoYWlfaW50ZXJhY3Rpb25fdGltZW91dD00RTMpOyJ1bmRlZmluZWQiPT10eXBlb2YgYWlfZGVsYXlfdHJhY2tpbmcmJihhaV9kZWxheV90cmFja2luZz0wKTtpZigwPGFpX2ludGVyYWN0aW9uX3RpbWVvdXQpe2FpX2RlbGF5X3RyYWNraW5nKz1haV9pbnRlcmFjdGlvbl90aW1lb3V0O3ZhciBhPXNldFRpbWVvdXQoZCxhaV9pbnRlcmFjdGlvbl90aW1lb3V0LCEwKX1iLmZvckVhY2goZnVuY3Rpb24oZil7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoZixjLHtwYXNzaXZlOiEwfSl9KX19O3NldFRpbWVvdXQoYWlfcHJvY2Vzc193YWl0X2Zvcl9pbnRlcmFjdGlvbiwKMyk7YWlfcHJvY2Vzc19jaGVja19yZWNhcHRjaGFfc2NvcmU9ZnVuY3Rpb24oKXsidW5kZWZpbmVkIiE9dHlwZW9mIGdyZWNhcHRjaGEmJiIiIT1haV9yZWNhcHRjaGFfc2l0ZV9rZXkmJmdyZWNhcHRjaGEucmVhZHkoZnVuY3Rpb24oKXtncmVjYXB0Y2hhLmV4ZWN1dGUoYWlfcmVjYXB0Y2hhX3NpdGVfa2V5LHthY3Rpb246InN1Ym1pdCJ9KS50aG
559VuKGZ1bmN0aW9uKGMpe3ZhciBkPW5ldyBYTUxIdHRwUmVxdWVzdDtjPSJhaV9jaGVjaz00M2JkODY1YTRlJnJlY2FwdGNoYT0iK2M7ZC5vcGVuKCJQT1NUIixhaV9hamF4X3VybCsiP2FjdGlvbj1haV9hamF4IiwhMCk7ZC5zZXRSZXF1ZXN0SGVhZGVyKCJDb250ZW50LXR5cGUiLCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQiKTtkLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbigpe2lmKDQ9PXRoaXMucmVhZHlTdGF0ZSYmMjAwPT10aGlzLnN0YXR1cyl7bGV0IGU9SlNPTi5wYXJzZSh0aGlzLnJlc3BvbnNlVGV4dCk7aWYoZSYmCmUuc3VjY2Vzcyl7YWlfcmVjYXB0Y2hhX3Njb3JlPWUuc2NvcmU7Y29uc3QgaD1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJhaS1jaGVjay1yZWNhcHRjaGEtc2NvcmUiKTtpZihlLnNjb3JlPDFFMypwYXJzZUZsb2F0KGFpX3JlY2FwdGNoYV90aHJlc2hvbGQpLzFFMylmb3IodmFyIGI9MDtiPGgubGVuZ3RoO2IrKyl7dmFyIGE9aFtiXS5jbG9zZXN0KCIuYWktdHJhY2siKTtudWxsIT1hJiZhLmNsYXNzTGlzdC5yZW1vdmUoImFpLXRyYWNrIik7YT1oW2JdLmRhdGFzZXQuY2xhc3M7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhKXthPWI2NGQoYSk7dmFyIGY9aFtiXS5jbG9zZXN0KCIuIithKTtudWxsIT1mJiYoZi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrIiksZi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWlwIiksYT1mLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLXJlY2FwdGNoYS1zY29yZSIpLDAhPWEubGVuZ3RoJiYoYVswXS5pbm5lckhUTUw9CmUuc2NvcmUpLGE9Zi5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJhaS1yZWNhcHRjaGEtcmVzdWx0IiksMCE9YS5sZW5ndGgmJihhWzBdLmlubmVySFRNTD1haV9mcm9udC5oaWRkZW4pKX19ZWxzZSBmb3IocCh7bGF6eUNsYXNzOiJhaS1jaGVjay1yZWNhcHRjaGEtc2NvcmUiLHRocmVzaG9sZDo5OTk5OSxvYnNlcnZlQ2hhbmdlczohMCxtdXRhdGlvbk9ic2VydmVyT3B0aW9uczp7Y2hpbGRMaXN0OiEwLGF0dHJpYnV0ZXM6ITAsc3VidHJlZTohMH19KSxiPTA7YjxoLmxlbmd0aDtiKyspYT1oW2JdLmRhdGFzZXQuY2xhc3MsInVuZGVmaW5lZCIhPXR5cGVvZiBhJiYoYT1iNjRkKGEpLGY9aFtiXS5jbG9zZXN0KCIuIithKSxudWxsIT1mJiYoYT1mLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLXJlY2FwdGNoYS1zY29yZSIpLDAhPWEubGVuZ3RoJiYoYVswXS5pbm5lckhUTUw9ZS5zY29yZSksYT1mLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLXJlY2FwdGNoYS1yZXN1bHQiKSwwIT0KYS5sZW5ndGgmJihhWzBdLmlubmVySFRNTD1haV9mcm9udC52aXNpYmxlKSkpfX19O2Quc2VuZChjKX0pfSl9O3NldFRpbWVvdXQoYWlfcHJvY2Vzc19jaGVja19yZWNhcHRjaGFfc2NvcmUsMik7YWlfcHJvY2Vzc19kZWxheWVkX2Jsb2Nrcz1mdW5jdGlvbigpe3ZhciBjPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLWRlbGF5ZWQtdW5wcm9jZXNzZWQiKTtpZigwIT1jLmxlbmd0aCl7ZnVuY3Rpb24gZShtKXtwKHtsYXp5Q2xhc3M6ImFpLWRlbGF5ZWQtIittLHRocmVzaG9sZDo5OTk5OSxvYnNlcnZlQ2hhbmdlczohMCxtdXRhdGlvbk9ic2VydmVyT3B0aW9uczp7Y2hpbGRMaXN0OiEwLGF0dHJpYnV0ZXM6ITAsc3VidHJlZTohMH19KX0idW5kZWZpbmVkIj09dHlwZW9mIGFpX2RlbGF5X3RyYWNraW5nJiYoYWlfZGVsYXlfdHJhY2tpbmc9MCk7Zm9yKHZhciBkPVtdLGI9MDtiPGMubGVuZ3RoO2IrKyl7dmFyIGE9cGFyc2VJbnQoY1tiXS5nZXRBdHRyaWJ1dGUoImRhdGEtYmxvY2siKSk7CmQucHVzaChhKX1jb25zdCBoPVsuLi4obmV3IFNldChkKSldO2ZvcihjPTA7YzxoLmxlbmd0aDtjKyspe2E9aFtjXTtkPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLWRlbGF5ZWQtIithKTtiPXBhcnNlSW50KGRbMF0uZ2V0QXR0cmlidXRlKCJkYXRhLWRlbGF5IikpO2Zvcih2YXIgZj1kLmxlbmd0aC0xOzA8PWY7Zi0tKWRbZl0uY2xhc3NMaXN0LnJlbW92ZSgiYWktZGVsYXllZC11bnByb2Nlc3NlZCIpO2FpX2RlbGF5X3RyYWNraW5nKz1iO3NldFRpbWVvdXQoZSxiLGEpfX19O3NldFRpbWVvdXQoYWlfcHJvY2Vzc19kZWxheWVkX2Jsb2NrcywxKX07CnZhciBhaV9yb3RhdGlvbl90cmlnZ2Vycz1bXSxhaV9ibG9ja19jbGFzc19kZWY9ImNvZGUtYmxvY2siOwppZigidW5kZWZpbmVkIiE9dHlwZW9mIGFpX3JvdGF0aW9uX3RyaWdnZXJzKXthaV9wcm9jZXNzX3JvdGF0aW9uPWZ1bmN0aW9uKGIpe3ZhciBkPSJudW1iZXIiPT10eXBlb2YgYi5sZW5ndGg7d2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbiYmYiBpbnN0YW5jZW9mIGpRdWVyeSYmKGI9ZD9BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChiKTpiWzBdKTtpZihkKXt2YXIgZT0hMTtiLmZvckVhY2goKGMsaCk9PntpZihjLmNsYXNzTGlzdC5jb250YWlucygiYWktdW5wcm9jZXNzZWQiKXx8Yy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXRpbWVyIikpZT0hMH0pO2lmKCFlKXJldHVybjtiLmZvckVhY2goKGMsaCk9PntjLmNsYXNzTGlzdC5yZW1vdmUoImFpLXVucHJvY2Vzc2VkIik7Yy5jbGFzc0xpc3QucmVtb3ZlKCJhaS10aW1lciIpfSl9ZWxzZXtpZighYi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXVucHJvY2Vzc2VkIikmJiFiLmNsYXNzTGlzdC5jb250YWlucygiYWktdGltZXIiKSlyZXR1cm47CmIuY2xhc3NMaXN0LnJlbW92ZSgiYWktdW5wcm9jZXNzZWQiKTt
559iLmNsYXNzTGlzdC5yZW1vdmUoImFpLXRpbWVyIil9dmFyIGE9ITE7aWYoZD9iWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1pbmZvIik6Yi5oYXNBdHRyaWJ1dGUoImRhdGEtaW5mbyIpKXt2YXIgZj0iZGl2LmFpLXJvdGF0ZS5haS0iKyhkP0pTT04ucGFyc2UoYXRvYihiWzBdLmRhdGFzZXQuaW5mbykpOkpTT04ucGFyc2UoYXRvYihiLmRhdGFzZXQuaW5mbykpKVswXTthaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmNsdWRlcyhmKSYmKGFpX3JvdGF0aW9uX3RyaWdnZXJzLnNwbGljZShhaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmRleE9mKGYpLDEpLGE9ITApfWlmKGQpZm9yKGQ9MDtkPGIubGVuZ3RoO2QrKykwPT1kP2FpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uKGJbZF0sITApOmFpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uKGJbZF0sITEpO2Vsc2UgYWlfcHJvY2Vzc19zaW5nbGVfcm90YXRpb24oYiwhYSl9O2FpX3Byb2Nlc3Nfc2luZ2xlX3JvdGF0aW9uPQpmdW5jdGlvbihiLGQpe3ZhciBlPVtdO0FycmF5LmZyb20oYi5jaGlsZHJlbikuZm9yRWFjaCgoZyxwKT0+e2cubWF0Y2hlcygiLmFpLXJvdGF0ZS1vcHRpb24iKSYmZS5wdXNoKGcpfSk7aWYoMCE9ZS5sZW5ndGgpe2UuZm9yRWFjaCgoZyxwKT0+e2cuc3R5bGUuZGlzcGxheT0ibm9uZSJ9KTtpZihiLmhhc0F0dHJpYnV0ZSgiZGF0YS1uZXh0Iikpe2s9cGFyc2VJbnQoYi5nZXRBdHRyaWJ1dGUoImRhdGEtbmV4dCIpKTt2YXIgYT1lW2tdO2lmKGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7dmFyIGY9ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKSxjPSEwO3RyeXt2YXIgaD1mLmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChiNjRkKGEuZGF0YXNldC5jb2RlKSl9Y2F0Y2goZyl7Yz0hMX1jJiYoYT1oKX0wIT1hLnF1ZXJ5U2VsZWN0b3JBbGwoInNwYW5bZGF0YS1haS1ncm91cHNdIikubGVuZ3RoJiYwIT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuYWktcm90YXRpb24tZ3JvdXBzIikubGVuZ3RoJiYKc2V0VGltZW91dChmdW5jdGlvbigpe0IoKX0sNSl9ZWxzZSBpZihlWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1ncm91cCIpKXt2YXIgaz0tMSx1PVtdO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoInNwYW5bZGF0YS1haS1ncm91cHNdIikuZm9yRWFjaCgoZyxwKT0+eyhnLm9mZnNldFdpZHRofHxnLm9mZnNldEhlaWdodHx8Zy5nZXRDbGllbnRSZWN0cygpLmxlbmd0aCkmJnUucHVzaChnKX0pOzE8PXUubGVuZ3RoJiYodGltZWRfZ3JvdXBzPVtdLGdyb3Vwcz1bXSx1LmZvckVhY2goZnVuY3Rpb24oZyxwKXthY3RpdmVfZ3JvdXBzPUpTT04ucGFyc2UoYjY0ZChnLmRhdGFzZXQuYWlHcm91cHMpKTt2YXIgcj0hMTtnPWcuY2xvc2VzdCgiLmFpLXJvdGF0ZSIpO251bGwhPWcmJmcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS10aW1lZC1yb3RhdGlvbiIpJiYocj0hMCk7YWN0aXZlX2dyb3Vwcy5mb3JFYWNoKGZ1bmN0aW9uKHQsdil7Z3JvdXBzLnB1c2godCk7ciYmdGltZWRfZ3JvdXBzLnB1c2godCl9KX0pLApncm91cHMuZm9yRWFjaChmdW5jdGlvbihnLHApey0xPT1rJiZlLmZvckVhY2goKHIsdCk9Pnt2YXIgdj1iNjRkKHIuZGF0YXNldC5ncm91cCk7b3B0aW9uX2dyb3VwX2l0ZW1zPXYuc3BsaXQoIiwiKTtvcHRpb25fZ3JvdXBfaXRlbXMuZm9yRWFjaChmdW5jdGlvbihDLEUpey0xPT1rJiZDLnRyaW0oKT09ZyYmKGs9dCx0aW1lZF9ncm91cHMuaW5jbHVkZXModikmJmIuY2xhc3NMaXN0LmFkZCgiYWktdGltZWQtcm90YXRpb24iKSl9KX0pfSkpfWVsc2UgaWYoYi5oYXNBdHRyaWJ1dGUoImRhdGEtc2hhcmVzIikpZm9yKGY9SlNPTi5wYXJzZShhdG9iKGIuZGF0YXNldC5zaGFyZXMpKSxhPU1hdGgucm91bmQoMTAwKk1hdGgucmFuZG9tKCkpLGM9MDtjPGYubGVuZ3RoJiYoaz1jLDA+ZltjXXx8IShhPD1mW2NdKSk7YysrKTtlbHNlIGY9Yi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXVuaXF1ZSIpLGE9bmV3IERhdGUsZj8oIm51bWJlciIhPXR5cGVvZiBhaV9yb3RhdGlvbl9zZWVkJiYoYWlfcm90YXRpb25fc2VlZD0KKE1hdGguZmxvb3IoMUUzKk1hdGgucmFuZG9tKCkpK2EuZ2V0TWlsbGlzZWNvbmRzKCkpJWUubGVuZ3RoKSxmPWFpX3JvdGF0aW9uX3NlZWQsZj5lLmxlbmd0aCYmKGYlPWUubGVuZ3RoKSxhPXBhcnNlSW50KGIuZGF0YXNldC5jb3VudGVyKSxhPD1lLmxlbmd0aD8oaz1wYXJzZUludChmK2EtMSksaz49ZS5sZW5ndGgmJihrLT1lLmxlbmd0aCkpOms9ZS5sZW5ndGgpOihrPU1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSplLmxlbmd0aCksYS5nZXRNaWxsaXNlY29uZHMoKSUyJiYoaz1lLmxlbmd0aC1rLTEpKTtpZihiLmNsYXNzTGlzdC5jb250YWlucygiYWktcm90YXRpb24tc2NoZWR1bGluZyIpKWZvcihrPS0xLGY9MDtmPGUubGVuZ3RoO2YrKylpZihhPWVbZl0sYS5oYXNBdHRyaWJ1dGUoImRhdGEtc2NoZWR1bGluZyIpKXtjPWI2NGQoYS5kYXRhc2V0LnNjaGVkdWxpbmcpO2E9ITA7MD09Yy5pbmRleE9mKCJeIikmJihhPSExLGM9Yy5zdWJzdHJpbmcoMSkpO3ZhciBxPWMuc3BsaXQoIj0iKSwKbT0tMSE9Yy5pbmRleE9mKCIlIik/cVswXS5zcGxpdCgiJSIpOltxWzBdXTtjPW1bMF0udHJpbSgpLnRvTG93ZXJDYXNlKCk7bT0idW5kZWZpbmVkIiE9dHlwZW9mIG1bMV0/bVsxXS50cmltKCk6MDtxPXFbMV0ucmVwbGFjZSgiICIsIiIpO3ZhciBuPShuZXcgRGF0ZSkuZ2V0VGltZSgpO249bmV3IERhdGUobik7dmFyIGw9MDtzd2l0Y2goYyl7Y2FzZSAicyI6bD1uLmdldFNlY29uZHMoKTticmVhaztjYXNlICJpIjpsPW4uZ2V0TWludXRlcygpO2JyZWFrO2Nhc2UgImgiOmw9bi5nZXRIb3VycygpO2JyZWFrO2Nhc2UgImQiOmw9bi5nZXREYXRlKCk7YnJlYWs7Y2FzZSAibSI6bD1uLmdldE1vbnRoKCk7YnJlYWs7Y2FzZSAieSI6bD1uLmdldEZ1bGxZZWFyKCk7YnJlYWs7Y2FzZSAidyI6bD1uLmdldERheSgpLGw9MD09bD82OmwtMX1jPTAhPW0/bCVtOmw7bT1xLnNwbGl0KCIsIik7cT0hYTtmb3Iobj0wO248bS5sZW5ndGg7bisrKWlmKGw9bVtuXSwtMSE9bC5pbmRleE9mKCItIikpe2lmKGw9Cmwuc3BsaXQoIi0iKSxjPj1sWzBdJiZjPD1sWzFdKXtxPWE7YnJlYWt9fWVsc2UgaWYoYz09bCl7cT1hO2JyZWFrfWlmKHEpe2s9ZjticmVha319aWYoISgwPmt8fGs+PWUubGVuZ3RoKSl7YT1lW2tdO3ZhciB6PSIiL
559Hc9Yi5jbGFzc0xpc3QuY29udGFpbnMoImFpLXRpbWVkLXJvdGF0aW9uIik7ZS5mb3JFYWNoKChnLHApPT57Zy5oYXNBdHRyaWJ1dGUoImRhdGEtdGltZSIpJiYodz0hMCl9KTtpZihhLmhhc0F0dHJpYnV0ZSgiZGF0YS10aW1lIikpe2Y9YXRvYihhLmRhdGFzZXQudGltZSk7aWYoMD09ZiYmMTxlLmxlbmd0aCl7Yz1rO2Rve2MrKztjPj1lLmxlbmd0aCYmKGM9MCk7bT1lW2NdO2lmKCFtLmhhc0F0dHJpYnV0ZSgiZGF0YS10aW1lIikpe2s9YzthPWVba107Zj0wO2JyZWFrfW09YXRvYihtLmRhdGFzZXQudGltZSl9d2hpbGUoMD09bSYmYyE9ayk7MCE9ZiYmKGs9YyxhPWVba10sZj1hdG9iKGEuZGF0YXNldC50aW1lKSl9aWYoMDxmJiYoYz1rKzEsYz49ZS5sZW5ndGgmJgooYz0wKSxiLmhhc0F0dHJpYnV0ZSgiZGF0YS1pbmZvIikpKXttPUpTT04ucGFyc2UoYXRvYihiLmRhdGFzZXQuaW5mbykpWzBdO2Iuc2V0QXR0cmlidXRlKCJkYXRhLW5leHQiLGMpO3ZhciB4PSJkaXYuYWktcm90YXRlLmFpLSIrbTthaV9yb3RhdGlvbl90cmlnZ2Vycy5pbmNsdWRlcyh4KSYmKGQ9ITEpO2QmJihhaV9yb3RhdGlvbl90cmlnZ2Vycy5wdXNoKHgpLHNldFRpbWVvdXQoZnVuY3Rpb24oKXt2YXIgZz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKHgpO2cuZm9yRWFjaCgocCxyKT0+e3AuY2xhc3NMaXN0LmFkZCgiYWktdGltZXIiKX0pO2FpX3Byb2Nlc3Nfcm90YXRpb24oZyl9LDFFMypmKSk7ej0iICgiK2YrIiBzKSJ9fWVsc2UgYS5oYXNBdHRyaWJ1dGUoImRhdGEtZ3JvdXAiKXx8ZS5mb3JFYWNoKChnLHApPT57cCE9ayYmZy5yZW1vdmUoKX0pO2Euc3R5bGUuZGlzcGxheT0iIjthLnN0eWxlLnZpc2liaWxpdHk9IiI7YS5zdHlsZS5wb3NpdGlvbj0iIjthLnN0eWxlLndpZHRoPQoiIjthLnN0eWxlLmhlaWdodD0iIjthLnN0eWxlLnRvcD0iIjthLnN0eWxlLmxlZnQ9IiI7YS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1yb3RhdGUtaGlkZGVuIik7YS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1yb3RhdGUtaGlkZGVuLTIiKTtiLnN0eWxlLnBvc2l0aW9uPSIiO2lmKGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7ZS5mb3JFYWNoKChnLHApPT57Zy5pbm5lclRleHQ9IiJ9KTtkPWI2NGQoYS5kYXRhc2V0LmNvZGUpO2Y9ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTtjPSEwO3RyeXtoPWYuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGQpfWNhdGNoKGcpe2M9ITF9YS5hcHBlbmQoaCk7RCgpfWY9cGFyc2VJbnQoYS5kYXRhc2V0LmluZGV4KTt2YXIgeT1iNjRkKGEuZGF0YXNldC5uYW1lKTtkPWIuY2xvc2VzdCgiLmFpLWRlYnVnLWJsb2NrIik7aWYobnVsbCE9ZCl7aD1kLnF1ZXJ5U2VsZWN0b3JBbGwoImtiZC5haS1vcHRpb24tbmFtZSIpO2Q9ZC5xdWVyeVNlbGVjdG9yQWxsKCIuYWktZGVidWctYmxvY2siKTsKaWYoMCE9ZC5sZW5ndGgpe3ZhciBBPVtdO2QuZm9yRWFjaCgoZyxwKT0+e2cucXVlcnlTZWxlY3RvckFsbCgia2JkLmFpLW9wdGlvbi1uYW1lIikuZm9yRWFjaCgocix0KT0+e0EucHVzaChyKX0pfSk7aD1BcnJheS5mcm9tKGgpO2g9aC5zbGljZSgwLGgubGVuZ3RoLUEubGVuZ3RoKX0wIT1oLmxlbmd0aCYmKHNlcGFyYXRvcj1oWzBdLmhhc0F0dHJpYnV0ZSgiZGF0YS1zZXBhcmF0b3IiKT9oWzBdLmRhdGFzZXQuc2VwYXJhdG9yOiIiLGguZm9yRWFjaCgoZyxwKT0+e2cuaW5uZXJUZXh0PXNlcGFyYXRvcit5K3p9KSl9ZD0hMTthPWIuY2xvc2VzdCgiLmFpLWFkYi1zaG93Iik7bnVsbCE9YSYmYS5oYXNBdHRyaWJ1dGUoImRhdGEtYWktdHJhY2tpbmciKSYmKGg9SlNPTi5wYXJzZShiNjRkKGEuZ2V0QXR0cmlidXRlKCJkYXRhLWFpLXRyYWNraW5nIikpKSwidW5kZWZpbmVkIiE9PXR5cGVvZiBoJiZoLmNvbnN0cnVjdG9yPT09QXJyYXkmJihoWzFdPWYsaFszXT15LGEuc2V0QXR0cmlidXRlKCJkYXRhLWFpLXRyYWNraW5nIiwKYjY0ZShKU09OLnN0cmluZ2lmeShoKSkpLGEuY2xhc3NMaXN0LmFkZCgiYWktdHJhY2siKSx3JiZhaV90cmFja2luZ19maW5pc2hlZCYmYS5jbGFzc0xpc3QuYWRkKCJhaS1uby1wYWdldmlldyIpLGQ9ITApKTtkfHwoZD1iLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpLG51bGwhPWQmJmQuaGFzQXR0cmlidXRlKCJkYXRhLWFpIikmJihoPUpTT04ucGFyc2UoYjY0ZChkLmdldEF0dHJpYnV0ZSgiZGF0YS1haSIpKSksInVuZGVmaW5lZCIhPT10eXBlb2YgaCYmaC5jb25zdHJ1Y3Rvcj09PUFycmF5JiYoaFsxXT1mLGhbM109eSxkLnNldEF0dHJpYnV0ZSgiZGF0YS1haSIsYjY0ZShKU09OLnN0cmluZ2lmeShoKSkpLGQuY2xhc3NMaXN0LmFkZCgiYWktdHJhY2siKSx3JiZhaV90cmFja2luZ19maW5pc2hlZCYmZC5jbGFzc0xpc3QuYWRkKCJhaS1uby1wYWdldmlldyIpKSkpfX19O2FpX3Byb2Nlc3Nfcm90YXRpb25zPWZ1bmN0aW9uKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZSIpLmZvckVhY2goKGIsCmQpPT57YWlfcHJvY2Vzc19yb3RhdGlvbihiKX0pfTtmdW5jdGlvbiBCKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZS5haS1yb3RhdGlvbi1ncm91cHMiKS5mb3JFYWNoKChiLGQpPT57Yi5jbGFzc0xpc3QuYWRkKCJhaS10aW1lciIpO2FpX3Byb2Nlc3Nfcm90YXRpb24oYil9KX1haV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50PWZ1bmN0aW9uKGIpe251bGwhPWImJmIucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZSIpLmZvckVhY2goKGQsZSk9PnthaV9wcm9jZXNzX3JvdGF0aW9uKGQpfSl9OyhmdW5jdGlvbihiKXsiY29tcGxldGUiPT09ZG9jdW1lbnQucmVhZHlTdGF0ZXx8ImxvYWRpbmciIT09ZG9jdW1lbnQucmVhZHlTdGF0ZSYmIWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kb1Njcm9sbD9iKCk6ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsYil9KShmdW5jdGlvbigpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXthaV9wcm9jZXNzX3JvdGF0aW9ucygpfSwKMTApfSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITE7ZnVuY3Rpb24gRCgpe2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlfHxzZXRUaW
5591lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITE7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfcm90YXRpb25zJiZhaV9wcm9jZXNzX3JvdGF0aW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2xpc3RzJiZhaV9wcm9jZXNzX2xpc3RzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzJiZhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ZpbHRlcl9ob29rcyYmYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfYWRiX3Byb2Nlc3NfYmxvY2tzJiZhaV9hZGJfcHJvY2Vzc19ibG9ja3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19pbXByZXNzaW9ucyYmMT09CmFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9wcm9jZXNzX2ltcHJlc3Npb25zKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyYmYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zKGRvY3VtZW50KX0sNSk7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmU9ITB9fTsKOyFmdW5jdGlvbihhLGIpe2EoZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7ZnVuY3Rpb24gYShhLGIpe3JldHVybiBudWxsIT1hJiZudWxsIT1iJiZhLnRvTG93ZXJDYXNlKCk9PT1iLnRvTG93ZXJDYXNlKCl9ZnVuY3Rpb24gYyhhLGIpe3ZhciBjLGQsZT1hLmxlbmd0aDtpZighZXx8IWIpcmV0dXJuITE7Zm9yKGM9Yi50b0xvd2VyQ2FzZSgpLGQ9MDtkPGU7KytkKWlmKGM9PT1hW2RdLnRvTG93ZXJDYXNlKCkpcmV0dXJuITA7cmV0dXJuITF9ZnVuY3Rpb24gZChhKXtmb3IodmFyIGIgaW4gYSlpLmNhbGwoYSxiKSYmKGFbYl09bmV3IFJlZ0V4cChhW2JdLCJpIikpfWZ1bmN0aW9uIGUoYSl7cmV0dXJuKGF8fCIiKS5zdWJzdHIoMCw1MDApfWZ1bmN0aW9uIGYoYSxiKXt0aGlzLnVhPWUoYSksdGhpcy5fY2FjaGU9e30sdGhpcy5tYXhQaG9uZVdpZHRoPWJ8fDYwMH12YXIgZz17fTtnLm1vYmlsZURldGVjdFJ1bGVzPXtwaG9uZXM6e2lQaG9uZToiXFxiaVBob25lXFxifFxcYmlQb2RcXGIiLEJsYWNrQmVycnk6IkJsYWNrQmVycnl8XFxiQkIxMFxcYnxyaW1bMC05XSt8XFxiKEJCQTEwMHxCQkIxMDB8QkJEMTAwfEJCRTEwMHxCQkYxMDB8U1RIMTAwKVxcYi1bMC05XSsiLFBpeGVsOiI7IFxcYlBpeGVsXFxiIixIVEM6IkhUQ3xIVEMuKihTZW5zYXRpb258RXZvfFZpc2lvbnxFeHBsb3Jlcnw2ODAwfDgxMDB8ODkwMHxBNzI3MnxTNTEwZXxDMTEwZXxMZWdlbmR8RGVzaXJlfFQ4MjgyKXxBUFg1MTVDS1R8UXRlazkwOTB8QVBBOTI5MktUfEhEX21pbml8U2Vuc2F0aW9uLipaNzEwZXxQRzg2MTAwfFo3MTVlfERlc2lyZS4qKEE4MTgxfEhEKXxBRFI2MjAwfEFEUjY0MDBMfEFEUjY0MjV8MDAxSFR8SW5zcGlyZSA0R3xBbmRyb2lkLipcXGJFVk9cXGJ8VC1Nb2JpbGUgRzF8WjUyMG18QW5kcm9pZCBbMC05Ll0rOyBQaXhlbCIsTmV4dXM6Ik5leHVzIE9uZXxOZXh1cyBTfEdhbGF4eS4qTmV4dXN8QW5kcm9pZC4qTmV4dXMuKk1vYmlsZXxOZXh1cyA0fE5leHVzIDV8TmV4dXMgNVh8TmV4dXMgNiIsRGVsbDoiRGVsbFs7XT8gKFN0cmVha3xBZXJvfFZlbnVlfFZlbnVlIFByb3xGbGFzaHxTbW9rZXxNaW5pIDNpWCl8WENEMjh8WENEMzV8XFxiMDAxRExcXGJ8XFxiMTAxRExcXGJ8XFxiR1MwMVxcYiIsTW90b3JvbGE6Ik1vdG9yb2xhfERST0lEWHxEUk9JRCBCSU9OSUN8XFxiRHJvaWRcXGIuKkJ1aWxkfEFuZHJvaWQuKlhvb218SFJJMzl8TU9ULXxBMTI2MHxBMTY4MHxBNTU1fEE4NTN8QTg1NXxBOTUzfEE5NTV8QTk1NnxNb3Rvcm9sYS4qRUxFQ1RSSUZZfE1vdG9yb2xhLippMXxpODY3fGk5NDB8TUIyMDB8TUIzMDB8TUI1MDF8TUI1MDJ8TUI1MDh8TUI1MTF8TUI1MjB8TUI1MjV8TUI1MjZ8TUI2MTF8TUI2MTJ8TUI2MzJ8TUI4MTB8TUI4NTV8TUI4NjB8TUI4NjF8TUI4NjV8TUI4NzB8TUU1MDF8TUU1MDJ8TUU1MTF8TUU1MjV8TUU2MDB8TUU2MzJ8TUU3MjJ8TUU4MTF8TUU4NjB8TUU4NjN8TUU4NjV8TVQ2MjB8TVQ3MTB8TVQ3MTZ8TVQ3MjB8TVQ4MTB8TVQ4NzB8TVQ5MTd8TW90b3JvbGEuKlRJVEFOSVVNfFdYNDM1fFdYNDQ1fFhUMzAwfFhUMzAxfFhUMzExfFhUMzE2fFhUMzE3fFhUMzE5fFhUMzIwfFhUMzkwfFhUNTAyfFhUNTMwfFhUNTMxfFhUNTMyfFhUNTM1fFhUNjAzfFhUNjEwfFhUNjExfFhUNjE1fFhUNjgxfFhUNzAxfFhUNzAyfFhUNzExfFhUNzIwfFhUODAwfFhUODA2fFhUODYwfFhUODYyfFhUODc1fFhUODgyfFhUODgzfFhUODk0fFhUOTAxfFhUOTA3fFhUOTA5fFhUOTEwfFhUOTEyfFhUOTI4fFhUOTI2fFhUOTE1fFhUOTE5fFhUOTI1fFhUMTAyMXxcXGJNb3RvIEVcXGJ8WFQxMDY4fFhUMTA5MnxYVDEwNTIiLFNhbXN1bmc6IlxcYlNhbXN1bmdcXGJ8U00tRzk1MEZ8U00tRzk1NUZ8U00tRzkyNTB8R1QtMTkzMDB8U0dILUkzMzd8QkdULVM1MjMwfEdULUIyMTAwfEdULUIyNzAwfEdULUIyNzEwfEdULUIzMjEwfEdULUIzMzEwfEdULUIzNDEwfEdULUIzNzMwfEdULUIzNzQwfEdULUI1NTEwfEdULUI1NTEyfEdULUI1NzIyfEdULUI2NTIwfEdULUI3MzAwfEdULUI3MzIwfEdULUI3MzMwfEdULUI3MzUwfEdULUI3NTEwfEdULUI3NzIyfEdULUI3ODAwfEdULUMzMDEwfEdULUMzMDExfEdULUMzMDYwfEdULUMzMjAwfEdULUMzMjEyfEdULUMzMjEySXxHVC1DMzI2MnxHVC1DMzIyMnxHVC1DMzMwMHxHVC1DMzMwMEt8R1QtQzMzMDN8R1QtQzMzMDNLfEdULUMzMzEwfEdULUMzMzIyfEdULUMzMzMwfEdULUMzMzUwfEdULUMzNTAwfEdULUMzNTEwfEdULUMzNTMwfEdULUMzNjMwfEdULUMzNzgwfEdULUM1MDEwfEdULUM1MjEyfEdULUM2NjIwfEdULUM2NjI1fEdULUM2NzEyfEdULUUxMDUwfEdULUUxMDcwfEdULUUxMDc1fEdULUUxMDgwfEdULUUxMDgxfEdULUUxMDg1fEdULUUxMDg3fEdULUUxMTAwfEdULUUxMTA3fEdULUUxMTEwfEdULUUxMTIwfEdULUUxMTI1fEdULUUxMTMwfEdULUUxMTYwfEdULUUxMTcwfEdULUUxMTc1fEdULUUxMTgwfEdULUUxMTgyfEdULUUxMjAwfEdULUUxMjEwfEdULUUxMjI1fEdULUUxMjMwfEdULUUxMzkwfEdULUUyMTAwfEdULUUyMTIwfEdULUUyMTIxfEdULUUyMTUyfEdULUUyMjIwfEdULUUyMjIyfEdULUUyMjMwfEdULUUyMjMyfEdULUUyMjUwfEdULUUyMzcwfEdULUUyNTUwfEdULUUyNjUyfEdULUUzMjEwfEdULUUzMjEzfEdULUk1NTAwfEdULUk1NTAzfEdULUk1NzAwfEdULUk1ODAwfEdULUk1ODAxfEdULUk2NDEwfEdULUk2NDIwfEdULUk3MTEwfEdULUk3NDEwfEdULUk3NTAwfEdULUk4MDAwfEdULUk4MTUwfEdULUk4MTYwfEdULUk4MTkwfEdULUk4MzIwfEdULUk4MzMwfEdULUk4MzUwfEdULUk4NTMwfEdULUk4NzAwfEdULUk4NzAzfEdULUk4OTEwfEdULUk5MDAwfEdULUk5MDAxfEdULUk5MDAzfEdULUk5MDEwfEdULUk5MDIwfEdULUk5MDIzfEdULUk5MDcwfEdULUk5MDgyfEdULUk5MTAwfEdULUk5MTAzfEdULUk5MjIwfEdULUk5MjUwfEdULUk5MzAwfEdULUk5MzA1fEdULUk5NTAwfEdULUk5NTA1fEdULU0zNTEwfEdULU01NjUwfEdULU03NTAwfEdULU03NjAwfEdULU03NjAzfEdULU04ODAwfEdULU04OTEwfEdULU43MDAwfEdULVMzMTEwfEdULVMzMzEwfEdULVMzMzUwfEdULVMzMzUzfEdULVMzMzcwfEdULVMzNjUwfEdULVMzNjUzfEdULVMzNzcwfEdULVMzODUwfEdULVM1MjEwfEdULVM1MjIwfEdULVM1MjI5fEdULVM1MjMwfEdULVM1MjMzfEdULVM1MjUwfEdULVM1MjUzfEdULVM1MjYwfEdULVM1MjYzfEdULVM1MjcwfEdULVM1MzAwfEdULVM1MzMwfEdULVM1MzUwfEdULVM1MzYwfEdULVM1MzYzfEdULVM1MzY5fEdULVM1MzgwfEdULVM1MzgwRHxHVC1TNTU2MHxHVC1TNTU3MHxHVC1TNTYwMHxHVC1TNTYwM3xHVC1TNTYxMHxHVC1TNTYyMHxHVC1TNTY2MHxHVC1TNTY3MHxHVC1TNTY5MHxHVC1TNTc1MHxHVC1TNTc4MHxHVC1TNTgzMHxHVC1TNTgzOXxHVC1TNjEwMnxHVC1TNjUwMHxHVC1TNzA3MHxHVC1TNzIwMHxHVC1TNzIyMH
559xHVC1TNzIzMHxHVC1TNzIzM3xHVC1TNzI1MHxHVC1TNzUwMHxHVC1TNzUzMHxHVC1TNzU1MHxHVC1TNzU2MnxHVC1TNzcxMHxHVC1TODAwMHxHVC1TODAwM3xHVC1TODUwMHxHVC1TODUzMHxHVC1TODYwMHxTQ0gtQTMxMHxTQ0gtQTUzMHxTQ0gtQTU3MHxTQ0gtQTYxMHxTQ0gtQTYzMHxTQ0gtQTY1MHxTQ0gtQTc5MHxTQ0gtQTc5NXxTQ0gtQTg1MHxTQ0gtQTg3MHxTQ0gtQTg5MHxTQ0gtQTkzMHxTQ0gtQTk1MHxTQ0gtQTk3MHxTQ0gtQTk5MHxTQ0gtSTEwMHxTQ0gtSTExMHxTQ0gtSTQwMHxTQ0gtSTQwNXxTQ0gtSTUwMHxTQ0gtSTUxMHxTQ0gtSTUxNXxTQ0gtSTYwMHxTQ0gtSTczMHxTQ0gtSTc2MHxTQ0gtSTc3MHxTQ0gtSTgzMHxTQ0gtSTkxMHxTQ0gtSTkyMHxTQ0gtSTk1OXxTQ0gtTEMxMXxTQ0gtTjE1MHxTQ0gtTjMwMHxTQ0gtUjEwMHxTQ0gtUjMwMHxTQ0gtUjM1MXxTQ0gtUjQwMHxTQ0gtUjQxMHxTQ0gtVDMwMHxTQ0gtVTMxMHxTQ0gtVTMyMHxTQ0gtVTM1MHxTQ0gtVTM2MHxTQ0gtVTM2NXxTQ0gtVTM3MHxTQ0gtVTM4MHxTQ0gtVTQxMHxTQ0gtVTQzMHxTQ0gtVTQ1MHxTQ0gtVTQ2MHxTQ0gtVTQ3MHxTQ0gtVTQ5MHxTQ0gtVTU0MHxTQ0gtVTU1MHxTQ0gtVTYyMHxTQ0gtVTY0MHxTQ0gtVTY1MHxTQ0gtVTY2MHxTQ0gtVTcwMHxTQ0gtVTc0MHxTQ0gtVTc1MHxTQ0gtVTgxMHxTQ0gtVTgyMHxTQ0gtVTkwMHxTQ0gtVTk0MHxTQ0gtVTk2MHxTQ1MtMjZVQ3xTR0gtQTEwN3xTR0gtQTExN3xTR0gtQTEyN3xTR0gtQTEzN3xTR0gtQTE1N3xTR0gtQTE2N3xTR0gtQTE3N3xTR0gtQTE4N3xTR0gtQTE5N3xTR0gtQTIyN3xTR0gtQTIzN3xTR0gtQTI1N3xTR0gtQTQzN3xTR0gtQTUxN3xTR0gtQTU5N3xTR0gtQTYzN3xTR0gtQTY1N3xTR0gtQTY2N3xTR0gtQTY4N3xTR0gtQTY5N3xTR0gtQTcwN3xTR0gtQTcxN3xTR0gtQTcyN3xTR0gtQTczN3xTR0gtQTc0N3xTR0gtQTc2N3xTR0gtQTc3N3xTR0gtQTc5N3xTR0gtQTgxN3xTR0gtQTgyN3xTR0gtQTgzN3xTR0gtQTg0N3xTR0gtQTg2N3xTR0gtQTg3N3xTR0gtQTg4N3xTR0gtQTg5N3xTR0gtQTkyN3xTR0gtQjEwMHxTR0gtQjEzMHxTR0gtQjIwMHxTR0gtQjIyMHxTR0gtQzEwMHxTR0gtQzExMHxTR0gtQzEyMHxTR0gtQzEzMHxTR0gtQzE0MHxTR0gtQzE2MHxTR0gtQzE3MHxTR0gtQzE4MHxTR0gtQzIwMHxTR0gtQzIwN3xTR0gtQzIxMHxTR0gtQzIyNXxTR0gtQzIzMHxTR0gtQzQxN3xTR0gtQzQ1MHxTR0gtRDMwN3xTR0gtRDM0N3xTR0gtRDM1N3xTR0gtRDQwN3xTR0gtRDQxNXxTR0gtRDc4MHxTR0gtRDgwN3xTR0gtRDk4MHxTR0gtRTEwNXxTR0gtRTIwMHxTR0gtRTMxNXxTR0gtRTMxNnxTR0gtRTMxN3xTR0gtRTMzNXxTR0gtRTU5MHxTR0gtRTYzNXxTR0gtRTcxNXxTR0gtRTg5MHxTR0gtRjMwMHxTR0gtRjQ4MHxTR0gtSTIwMHxTR0gtSTMwMHxTR0gtSTMyMHxTR0gtSTU1MHxTR0gtSTU3N3xTR0gtSTYwMHxTR0gtSTYwN3xTR0gtSTYxN3xTR0gtSTYyN3xTR0gtSTYzN3xTR0gtSTY3N3xTR0gtSTcwMHxTR0gtSTcxN3xTR0gtSTcyN3xTR0gtaTc0N018U0dILUk3Nzd8U0dILUk3ODB8U0dILUk4Mjd8U0dILUk4NDd8U0dILUk4NTd8U0dILUk4OTZ8U0dILUk4OTd8U0dILUk5MDB8U0dILUk5MDd8U0dILUk5MTd8U0dILUk5Mjd8U0dILUk5Mzd8U0dILUk5OTd8U0dILUoxNTB8U0dILUoyMDB8U0dILUwxNzB8U0dILUw3MDB8U0dILU0xMTB8U0dILU0xNTB8U0dILU0yMDB8U0dILU4xMDV8U0dILU41MDB8U0dILU42MDB8U0dILU42MjB8U0dILU42MjV8U0dILU43MDB8U0dILU43MTB8U0dILVAxMDd8U0dILVAyMDd8U0dILVAzMDB8U0dILVAzMTB8U0dILVA1MjB8U0dILVA3MzV8U0dILVA3Nzd8U0dILVExMDV8U0dILVIyMTB8U0dILVIyMjB8U0dILVIyMjV8U0dILVMxMDV8U0dILVMzMDd8U0dILVQxMDl8U0dILVQxMTl8U0dILVQxMzl8U0dILVQyMDl8U0dILVQyMTl8U0dILVQyMjl8U0dILVQyMzl8U0dILVQyNDl8U0dILVQyNTl8U0dILVQzMDl8U0dILVQzMTl8U0dILVQzMjl8U0dILVQzMzl8U0dILVQzNDl8U0dILVQzNTl8U0dILVQzNjl8U0dILVQzNzl8U0dILVQ0MDl8U0dILVQ0Mjl8U0dILVQ0Mzl8U0dILVQ0NTl8U0dILVQ0Njl8U0dILVQ0Nzl8U0dILVQ0OTl8U0dILVQ1MDl8U0dILVQ1MTl8U0dILVQ1Mzl8U0dILVQ1NTl8U0dILVQ1ODl8U0dILVQ2MDl8U0dILVQ2MTl8U0dILVQ2Mjl8U0dILVQ2Mzl8U0dILVQ2NTl8U0dILVQ2Njl8U0dILVQ2Nzl8U0dILVQ3MDl8U0dILVQ3MTl8U0dILVQ3Mjl8U0dILVQ3Mzl8U0dILVQ3NDZ8U0dILVQ3NDl8U0dILVQ3NTl8U0dILVQ3Njl8U0dILVQ4MDl8U0dILVQ4MTl8U0dILVQ4Mzl8U0dILVQ5MTl8U0dILVQ5Mjl8U0dILVQ5Mzl8U0dILVQ5NTl8U0dILVQ5ODl8U0dILVUxMDB8U0dILVUyMDB8U0dILVU4MDB8U0dILVYyMDV8U0dILVYyMDZ8U0dILVgxMDB8U0dILVgxMDV8U0dILVgxMjB8U0dILVgxNDB8U0dILVg0MjZ8U0dILVg0Mjd8U0dILVg0NzV8U0dILVg0OTV8U0dILVg0OTd8U0dILVg1MDd8U0dILVg2MDB8U0dILVg2MTB8U0dILVg2MjB8U0dILVg2MzB8U0dILVg3MDB8U0dILVg4MjB8U0dILVg4OTB8U0dILVoxMzB8U0dILVoxNTB8U0dILVoxNzB8U0dILVpYMTB8U0dILVpYMjB8U0hXLU0xMTB8U1BILUExMjB8U1BILUE0MDB8U1BILUE0MjB8U1BILUE0NjB8U1BILUE1MDB8U1BILUE1NjB8U1BILUE2MDB8U1BILUE2MjB8U1BILUE2NjB8U1BILUE3MDB8U1BILUE3NDB8U1BILUE3NjB8U1BILUE3OTB8U1BILUE4MDB8U1BILUE4MjB8U1BILUE4NDB8U1BILUE4ODB8U1BILUE5MDB8U1BILUE5NDB8U1BILUE5NjB8U1BILUQ2MDB8U1BILUQ3MDB8U1BILUQ3MTB8U1BILUQ3MjB8U1BILUkzMDB8U1BILUkzMjV8U1BILUkzMzB8U1BILUkzNTB8U1BILUk1MDB8U1BILUk2MDB8U1BILUk3MDB8U1BILUw3MDB8U1BILU0xMDB8U1BILU0yMjB8U1BILU0yNDB8U1BILU0zMDB8U1BILU0zMDV8U1BILU0zMjB8U1BILU0zMzB8U1BILU0zNTB8U1BILU0zNjB8U1BILU0zNzB8U1BILU0zODB8U1BILU01MTB8U1BILU01NDB8U1BILU01NTB8U1BILU01NjB8U1BILU01NzB8U1BILU01ODB8U1BILU02MTB8U1BILU02MjB8
559U1BILU02MzB8U1BILU04MDB8U1BILU04MTB8U1BILU04NTB8U1BILU05MDB8U1BILU05MTB8U1BILU05MjB8U1BILU05MzB8U1BILU4xMDB8U1BILU4yMDB8U1BILU4yNDB8U1BILU4zMDB8U1BILU40MDB8U1BILVo0MDB8U1dDLUUxMDB8U0NILWk5MDl8R1QtTjcxMDB8R1QtTjcxMDV8U0NILUk1MzV8U00tTjkwMEF8U0dILUkzMTd8U0dILVQ5OTlMfEdULVM1MzYwQnxHVC1JODI2MnxHVC1TNjgwMnxHVC1TNjMxMnxHVC1TNjMxMHxHVC1TNTMxMnxHVC1TNTMxMHxHVC1JOTEwNXxHVC1JODUxMHxHVC1TNjc5ME58U00tRzcxMDV8U00tTjkwMDV8R1QtUzUzMDF8R1QtSTkyOTV8R1QtSTkxOTV8U00tQzEwMXxHVC1TNzM5MnxHVC1TNzU2MHxHVC1CNzYxMHxHVC1JNTUxMHxHVC1TNzU4MnxHVC1TNzUzMEV8R1QtSTg3NTB8U00tRzkwMDZWfFNNLUc5MDA4VnxTTS1HOTAwOUR8U00tRzkwMEF8U00tRzkwMER8U00tRzkwMEZ8U00tRzkwMEh8U00tRzkwMEl8U00tRzkwMEp8U00tRzkwMEt8U00tRzkwMEx8U00tRzkwME18U00tRzkwMFB8U00tRzkwMFI0fFNNLUc5MDBTfFNNLUc5MDBUfFNNLUc5MDBWfFNNLUc5MDBXOHxTSFYtRTE2MEt8U0NILVA3MDl8U0NILVA3Mjl8U00tVDI1NTh8R1QtSTkyMDV8U00tRzkzNTB8U00tSjEyMEZ8U00tRzkyMEZ8U00tRzkyMFZ8U00tRzkzMEZ8U00tTjkxMEN8U00tQTMxMEZ8R1QtSTkxOTB8U00tSjUwMEZOfFNNLUc5MDNGfFNNLUozMzBGfFNNLUc2MTBGfFNNLUc5ODFCfFNNLUc4OTJBfFNNLUE1MzBGIixMRzoiXFxiTEdcXGI7fExHWy0gXT8oQzgwMHxDOTAwfEU0MDB8RTYxMHxFOTAwfEUtOTAwfEYxNjB8RjE4MEt8RjE4MEx8RjE4MFN8NzMwfDg1NXxMMTYwfExTNzQwfExTODQwfExTOTcwfExVNjIwMHxNUzY5MHxNUzY5NXxNUzc3MHxNUzg0MHxNUzg3MHxNUzkxMHxQNTAwfFA3MDB8UDcwNXxWTTY5NnxBUzY4MHxBUzY5NXxBWDg0MHxDNzI5fEU5NzB8R1M1MDV8MjcyfEMzOTV8RTczOUJLfEU5NjB8TDU1Q3xMNzVDfExTNjk2fExTODYwfFA3NjlCS3xQMzUwfFA1MDB8UDUwOXxQODcwfFVOMjcyfFVTNzMwfFZTODQwfFZTOTUwfExOMjcyfExONTEwfExTNjcwfExTODU1fExXNjkwfE1OMjcwfE1ONTEwfFA1MDl8UDc2OXxQOTMwfFVOMjAwfFVOMjcwfFVONTEwfFVONjEwfFVTNjcwfFVTNzQwfFVTNzYwfFVYMjY1fFVYODQwfFZOMjcxfFZONTMwfFZTNjYwfFZTNzAwfFZTNzQwfFZTNzUwfFZTOTEwfFZTOTIwfFZTOTMwfFZYOTIwMHxWWDExMDAwfEFYODQwQXxMVzc3MHxQNTA2fFA5MjV8UDk5OXxFNjEyfEQ5NTV8RDgwMnxNUzMyM3xNMjU3KXxMTS1HNzEwIixTb255OiJTb255U1R8U29ueUxUfFNvbnlFcmljc3NvbnxTb255RXJpY3Nzb25MVDE1aXZ8TFQxOGl8RTEwaXxMVDI4aHxMVDI2d3xTb255RXJpY3Nzb25NVDI3aXxDNTMwM3xDNjkwMnxDNjkwM3xDNjkwNnxDNjk0M3xEMjUzM3xTT1YzNHw2MDFTT3xGODMzMiIsQXN1czoiQXN1cy4qR2FsYXh5fFBhZEZvbmUuKk1vYmlsZSIsWGlhb21pOiJeKD8hLipcXGJ4MTFcXGIpLip4aWFvbWkuKiR8UE9DT1BIT05FIEYxfE1JIDh8UmVkbWkgTm90ZSA5U3xSZWRtaSBOb3RlIDVBIFByaW1lfE4yRzQ3SHxNMjAwMUoyR3xNMjAwMUoySXxNMTgwNUUxMEF8TTIwMDRKMTFHfE0xOTAyRjFHfE0yMDAySjlHfE0yMDA0SjE5R3xNMjAwM0o2QTFHIixOb2tpYUx1bWlhOiJMdW1pYSBbMC05XXszLDR9IixNaWNyb21heDoiTWljcm9tYXguKlxcYihBMjEwfEE5MnxBODh8QTcyfEExMTF8QTExMFF8QTExNXxBMTE2fEExMTB8QTkwU3xBMjZ8QTUxfEEzNXxBNTR8QTI1fEEyN3xBODl8QTY4fEE2NXxBNTd8QTkwKVxcYiIsUGFsbToiUGFsbVNvdXJjZXxQYWxtIixWZXJ0dToiVmVydHV8VmVydHUuKkx0ZHxWZXJ0dS4qQXNjZW50fFZlcnR1LipBeXh0YXxWZXJ0dS4qQ29uc3RlbGxhdGlvbihGfFF1ZXN0KT98VmVydHUuKk1vbmlrYXxWZXJ0dS4qU2lnbmF0dXJlIixQYW50ZWNoOiJQQU
5595URUNIfElNLUE4NTBTfElNLUE4NDBTfElNLUE4MzBMfElNLUE4MzBLfElNLUE4MzBTfElNLUE4MjBMfElNLUE4MTBLfElNLUE4MTBTfElNLUE4MDBTfElNLVQxMDBLfElNLUE3MjVMfElNLUE3ODBMfElNLUE3NzVDfElNLUE3NzBLfElNLUE3NjBTfElNLUE3NTBLfElNLUE3NDBTfElNLUE3MzBTfElNLUE3MjBMfElNLUE3MTBLfElNLUE2OTBMfElNLUE2OTBTfElNLUE2NTBTfElNLUE2MzBLfElNLUE2MDBTfFZFR0EgUFRMMjF8UFQwMDN8UDgwMTB8QURSOTEwTHxQNjAzMHxQNjAyMHxQOTA3MHxQNDEwMHxQOTA2MHxQNTAwMHxDRE04OTkyfFRYVDgwNDV8QURSODk5NXxJUzExUFR8UDIwMzB8UDYwMTB8UDgwMDB8UFQwMDJ8SVMwNnxDRE04OTk5fFA5MDUwfFBUMDAxfFRYVDgwNDB8UDIwMjB8UDkwMjB8UDIwMDB8UDcwNDB8UDcwMDB8Qzc5MCIsRmx5OiJJUTIzMHxJUTQ0NHxJUTQ1MHxJUTQ0MHxJUTQ0MnxJUTQ0MXxJUTI0NXxJUTI1NnxJUTIzNnxJUTI1NXxJUTIzNXxJUTI0NXxJUTI3NXxJUTI0MHxJUTI4NXxJUTI4MHxJUTI3MHxJUTI2MHxJUTI1MCIsV2lrbzoiS0lURSA0R3xISUdIV0FZfEdFVEFXQVl8U1RBSVJXQVl8REFSS1NJREV8REFSS0ZVTEx8REFSS05JR0hUfERBUktNT09OfFNMSURFfFdBWCA0R3xSQUlOQk9XfEJMT09NfFNVTlNFVHxHT0EoPyFubmEpfExFTk5ZfEJBUlJZfElHR1l8T1paWXxDSU5LIEZJVkV8Q0lOSyBQRUFYfENJTksgUEVBWCAyfENJTksgU0xJTXxDSU5LIFNMSU0gMnxDSU5LICt8Q0lOSyBLSU5HfENJTksgUEVBWHxDSU5LIFNMSU18U1VCTElNIixpTW9iaWxlOiJpLW1vYmlsZSAoSVF8aS1TVFlMRXxpZGVhfFpBQXxIaXR6KSIsU2ltVmFsbGV5OiJcXGIoU1AtODB8WFQtOTMwfFNYLTM0MHxYVC05MzB8U1gtMzEwfFNQLTM2MHxTUDYwfFNQVC04MDB8U1AtMTIwfFNQVC04MDB8U1AtMTQwfFNQWC01fFNQWC04fFNQLTEwMHxTUFgtOHxTUFgtMTIpXFxiIixXb2xmZ2FuZzoiQVQtQjI0RHxBVC1BUzUwSER8QVQtQVM0MFd8QVQtQVM1NUhEfEFULUFTNDVxMnxBVC1CMjZEfEFULUFTNTBRIixBbGNhdGVsOiJBbGNhdGVsIixOaW50ZW5kbzoiTmludGVuZG8gKDNEU3xTd2l0Y2gpIixBbW9pOiJBbW9pIixJTlE6IklOUSIsT25lUGx1czoiT05FUExVUyIsR2VuZXJpY1Bob25lOiJUYXBhdGFsa3xQREE7fFNBR0VNfFxcYm1tcFxcYnxwb2NrZXR8XFxicHNwXFxifHN5bWJpYW58U21hcnRwaG9uZXxzbWFydGZvbnx0cmVvfHVwLmJyb3dzZXJ8dXAubGlua3x2b2RhZm9uZXxcXGJ3YXBcXGJ8bm9raWF8U2VyaWVzNDB8U2VyaWVzNjB8UzYwfFNvbnlFcmljc3NvbnxOOTAwfE1BVUkuKldBUC4qQnJvd3NlciJ9LHRhYmxldHM6e2lQYWQ6ImlQYWR8aVBhZC4qTW9iaWxlIixOZXh1c1RhYmxldDoiQW5kcm9pZC4qTmV4dXNbXFxzXSsoN3w5fDEwKSIsR29vZ2xlVGFibGV0OiJBbmRyb2lkLipQaXhlbCBDIixTYW1zdW5nVGFibGV0OiJTQU1TVU5HLipUYWJsZXR8R2FsYXh5LipUYWJ8U0MtMDFDfEdULVAxMDAwfEdULVAxMDAzfEdULVAxMDEwfEdULVAzMTA1fEdULVA2MjEwfEdULVA2ODAwfEdULVA2ODEwfEdULVA3MTAwfEdULVA3MzAwfEdULVA3MzEwfEdULVA3NTAwfEdULVA3NTEwfFNDSC1JODAwfFNDSC1JODE1fFNDSC1JOTA1fFNHSC1JOTU3fFNHSC1JOTg3fFNHSC1UODQ5fFNHSC1UODU5fFNHSC1UODY5fFNQSC1QMTAwfEdULVAzMTAwfEdULVAzMTA4fEdULVAzMTEwfEdULVA1MTAwfEdULVA1MTEwfEdULVA2MjAwfEdULVA3MzIwfEdULVA3NTExfEdULU44MDAwfEdULVA4NTEwfFNHSC1JNDk3fFNQSC1QNTAwfFNHSC1UNzc5fFNDSC1JNzA1fFNDSC1JOTE1fEdULU44MDEzfEdULVAzMTEzfEdULVA1MTEzfEdULVA4MTEwfEdULU44MDEwfEdULU44MDA1fEdULU44MDIwfEdULVAxMDEzfEdULVA2MjAxfEdULVA3NTAxfEdULU41MTAwfEdULU41MTA1fEdULU41MTEwfFNIVi1FMTQwS3xTSFYtRTE0MEx8U0hWLUUxNDBTfFNIVi1FMTUwU3xTSFYtRTIzMEt8U0hWLUUyMzBMfFNIVi1FMjMwU3xTSFctTTE4MEt8U0hXLU0xODBMfFNIVy1NMTgwU3xTSFctTTE4MFd8U0hXLU0zMDBXfFNIVy1NMzA1V3xTSFctTTM4MEt8U0hXLU0zODBTfFNIVy1NMzgwV3xTSFctTTQzMFd8U0hXLU00ODBLfFNIVy1NNDgwU3xTSFctTTQ4MFd8U0hXLU00ODVXfFNIVy1NNDg2V3xTSFctTTUwMFd8R1QtSTkyMjh8U0NILVA3Mzl8U0NILUk5MjV8R1QtSTkyMDB8R1QtUDUyMDB8R1QtUDUyMTB8R1QtUDUyMTBYfFNNLVQzMTF8U00tVDMxMHxTTS1UMzEwWHxTTS1UMjEwfFNNLVQyMTBSfFNNLVQyMTF8U00tUDYwMHxTTS1QNjAxfFNNLVA2MDV8U00tUDkwMHxTTS1QOTAxfFNNLVQyMTd8U00tVDIxN0F8U00tVDIxN1N8U00tUDYwMDB8U00tVDMxMDB8U0dILUk0Njd8WEU1MDB8U00tVDExMHxHVC1QNTIyMHxHVC1JOTIwMFh8R1QtTjUxMTBYfEdULU41MTIwfFNNLVA5MDV8U00tVDExMXxTTS1UMjEwNXxTTS1UMzE1fFNNLVQzMjB8U00tVDMyMFh8U00tVDMyMXxTTS1UNTIwfFNNLVQ1MjV8U00tVDUzME5VfFNNLVQyMzBOVXxTTS1UMzMwTlV8U00tVDkwMHxYRTUwMFQxQ3xTTS1QNjA1VnxTTS1QOTA1VnxTTS1UMzM3VnxTTS1UNTM3VnxTTS1UNzA3VnxTTS1UODA3VnxTTS1QNjAwWHxTTS1QOTAwWHxTTS1UMjEwWHxTTS1UMjMwfFNNLVQyMzBYfFNNLVQzMjV8R1QtUDc1MDN8U00tVDUzMXxTTS1UMzMwfFNNLVQ1MzB8U00tVDcwNXxTTS1UNzA1Q3xTTS1UNTM1fFNNLVQzMzF8U00tVDgwMHxTTS1UNzAwfFNNLVQ1Mzd8U00tVDgwN3xTTS1QOTA3QXxTTS1UMzM3QXxTTS1UNTM3QXxTTS1UNzA3QXxTTS1UODA3QXxTTS1UMjM3fFNNLVQ4MDdQfFNNLVA2MDdUfFNNLVQyMTdUfFNNLVQzMzdUfFNNLVQ4MDdUfFNNLVQxMTZOUXxTTS1UMTE2QlV8U00tUDU1MHxTTS1UMzUwfFNNLVQ1NTB8U00tVDkwMDB8U00tUDkwMDB8U00tVDcwNVl8U00tVDgwNXxHVC1QMzExM3xTTS1UNzEwfFNNLVQ4MTB8U00tVDgxNXxTTS1UMzYwfFNNLVQ1MzN8U00tVDExM3xTTS1UMzM1fFNNLVQ3MTV8U00tVDU2MHxTTS1UNjcwfFNNLVQ2Nzd8U00tVDM3N3xTTS1UNTY3fFNNLVQzNTdUfFNNLVQ1NTV8U00tVDU2MXxTTS1UNzEzfFNNLVQ3MTl8U00tVDgxM3xTTS1UODE5fFNNLVQ1ODB8U00tVDM1NVk/fFNNLVQyODB8U00tVDgxN0F8U00tVDgyMHxTTS1XNzAwfFNNLVA1ODB8U00tVDU4N3xTTS1QMzUwfFNNLVA1NTVNfFNNLVAzNTVNfFNNLVQxMTNOVXxTTS1UODE1WXxTTS1UNTg1fFNNLVQyODV8U00tVDgyNXxTTS1XNzA4fFNNLVQ4MzV8U00tVDgzMHxTTS1UODM3VnxTTS1UNzIwfFNNLVQ1MTB8U00tVDM4N1Z8U00tUDYxMHxTTS1UMjkwfFNNLVQ1MTV8U00tVDU5MHxTTS1UNTk1fFNNLVQ3MjV8U00tVDgxN1B8U00tUDU4NU4wfFNNLVQzOTV8U00tVDI5NXxTTS1UODY1fFNNLVA2MTBOfFNNLVA2MTV8U00tVDk3MHxTTS1UMzgwfFNNLVQ1OTUwfFNNLVQ5MDV8U00tVDIzMXxTTS1UNTAwfFNNLVQ4NjAiLEtpbmRsZToiS2luZGxlfFNpbGsuKkFjY2VsZXJhdGVkfEFuZHJvaWQuKlxcYihLRk9UfEtGVFR8S0ZKV0l8S0ZKV0F8S0ZPVEV8S0ZTT1dJfEtGVEhXSXxLRlRIV0F8
559S0ZBUFdJfEtGQVBXQXxXRkpXQUV8S0ZTQVdBfEtGU0FXSXxLRkFTV0l8S0ZBUldJfEtGRk9XSXxLRkdJV0l8S0ZNRVdJKVxcYnxBbmRyb2lkLipTaWxrL1swLTkuXSsgbGlrZSBDaHJvbWUvWzAtOS5dKyAoPyFNb2JpbGUpIixTdXJmYWNlVGFibGV0OiJXaW5kb3dzIE5UIFswLTkuXSs7IEFSTTsuKihUYWJsZXR8QVJNQkpTKSIsSFBUYWJsZXQ6IkhQIFNsYXRlICg3fDh8MTApfEhQIEVsaXRlUGFkIDkwMHxocC10YWJsZXR8RWxpdGVCb29rLipUb3VjaHxIUCA4fFNsYXRlIDIxfEhQIFNsYXRlQm9vayAxMCIsQXN1c1RhYmxldDoiXi4qUGFkRm9uZSgoPyFNb2JpbGUpLikqJHxUcmFuc2Zvcm1lcnxURjEwMXxURjEwMUd8VEYzMDBUfFRGMzAwVEd8VEYzMDBUTHxURjcwMFR8VEY3MDBLTHxURjcwMVR8VEY4MTBDfE1FMTcxfE1FMzAxVHxNRTMwMkN8TUUzNzFNR3xNRTM3MFR8TUUzNzJNR3xNRTE3MlZ8TUUxNzNYfE1FNDAwQ3xTbGlkZXIgU0wxMDF8XFxiSzAwRlxcYnxcXGJLMDBDXFxifFxcYkswMEVcXGJ8XFxiSzAwTFxcYnxUWDIwMUxBfE1FMTc2Q3xNRTEwMkF8XFxiTTgwVEFcXGJ8TUUzNzJDTHxNRTU2MENHfE1FMzcyQ0d8TUUzMDJLTHwgSzAxMCB8IEswMTEgfCBLMDE3IHwgSzAxRSB8TUU1NzJDfE1FMTAzS3xNRTE3MEN8TUUxNzFDfFxcYk1FNzBDXFxifE1FNTgxQ3xNRTU4MUNMfE1FODUxMEN8TUUxODFDfFAwMVl8UE8xTUF8UDAxWnxcXGJQMDI3XFxifFxcYlAwMjRcXGJ8XFxiUDAwQ1xcYiIsQmxhY2tCZXJyeVRhYmxldDoiUGxheUJvb2t8UklNIFRhYmxldCIsSFRDdGFibGV0OiJIVENfRmx5ZXJfUDUxMnxIVEMgRmx5ZXJ8SFRDIEpldHN0cmVhbXxIVEMtUDcxNWF8SFRDIEVWTyBWaWV3IDRHfFBHNDEyMDB8UEcwOTQxMCIsTW90b3JvbGFUYWJsZXQ6Inhvb218c2hvbGVzdHxNWjYxNXxNWjYwNXxNWjUwNXxNWjYwMXxNWjYwMnxNWjYwM3xNWjYwNHxNWjYwNnxNWjYwN3xNWjYwOHxNWjYwOXxNWjYxNXxNWjYxNnxNWjYxNyIsTm9va1RhYmxldDoiQW5kcm9pZC4qTm9va3xOb29rQ29sb3J8bm9vayBicm93c2VyfEJOUlYyMDB8Qk5SVjIwMEF8Qk5UVjI1MHxCTlRWMjUwQXxCTlRWNDAwfEJOVFY2MDB8TG9naWNQRCBab29tMiIsQWNlclRhYmxldDoiQW5kcm9pZC4qOyBcXGIoQTEwMHxBMTAxfEExMTB8QTIwMHxBMjEwfEEyMTF8QTUwMHxBNTAxfEE1MTB8QTUxMXxBNzAwfEE3MDF8VzUwMHxXNTAwUHxXNTAxfFc1MDFQfFc1MTB8VzUxMXxXNzAwfEcxMDB8RzEwMFd8QjEtQTcxfEIxLTcxMHxCMS03MTF8QTEtODEwfEExLTgxMXxBMS04MzApXFxifFczLTgxMHxcXGJBMy1BMTBcXGJ8XFxiQTMtQTExXFxifFxcYkEzLUEyMFxcYnxcXGJBMy1BMzB8QTMtQTQwIixUb3NoaWJhVGFibGV0OiJBbmRyb2lkLiooQVQxMDB8QVQxMDV8QVQyMDB8QVQyMDV8QVQyNzB8QVQyNzV8QVQzMDB8QVQzMDV8QVQxUzV8QVQ1MDB8QVQ1NzB8QVQ3MDB8QVQ4MzApfFRPU0hJQkEuKkZPTElPIixMR1RhYmxldDoiXFxiTC0wNkN8TEctVjkwOXxMRy1WOTAwfExHLVY3MDB8TEctVjUxMHxMRy1WNTAwfExHLVY0MTB8TEctVjQwMHxMRy1WSzgxMFxcYiIsRnVqaXRzdVRhYmxldDoiQW5kcm9pZC4qXFxiKEYtMDFEfEYtMDJGfEYtMDVFfEYtMTBEfE01MzJ8UTU3MilcXGIiLFByZXN0aWdpb1RhYmxldDoiUE1QMzE3MEJ8UE1QMzI3MEJ8UE1QMzQ3MEJ8UE1QNzE3MEJ8UE1QMzM3MEJ8UE1QMzU3MEN8UE1QNTg3MEN8UE1QMzY3MEJ8UE1QNTU3MEN8UE1QNTc3MER8UE1QMzk3MEJ8UE1QMzg3MEN8UE1QNTU4MEN8UE1QNTg4MER8UE1QNTc4MER8UE1QNTU4OEN8UE1QNzI4MEN8UE1QNzI4MEMzR3xQTVA3MjgwfFBNUDc4ODBEfFBNUDU1OTdEfFBNUDU1OTd8UE1QNzEwMER8UEVSMzQ2NHxQRVIzMjc0fFBFUjM1NzR8UEVSMzg4NHxQRVI1Mjc0fFBFUjU0NzR8UE1QNTA5N0NQUk98UE1QNTA5N3xQTVA3MzgwRHxQTVA1Mjk3Q3xQTVA1Mjk3Q19RVUFEfFBNUDgxMkV8UE1QODEyRTNHfFBNUDgxMkZ8UE1QODEwRXxQTVA4ODBURHxQTVQzMDE3fFBNVDMwMzd8UE1UMzA0N3xQTVQzMDU3fFBNVDcwMDh8UE1UNTg4N3xQTVQ1MDAxfFBNVDUwMDIiLExlbm92b1RhYmxldDoiTGVub3ZvIFRBQnxJZGVhKFRhYnxQYWQpKCBBMXxBMTB8IEsxfCl8VGhpbmtQYWQoWyBdKyk/VGFibGV0fFlUMy04NTBNfFlUMy1YOTBMfFlUMy1YOTBGfFlUMy1YOTBYfExlbm92by4qKFMyMTA5fFMyMTEwfFM1MDAwfFM2MDAwfEszMDExfEEzMDAwfEEzNTAwfEExMDAwfEEyMTA3fEEyMTA5fEExMTA3fEE1NTAwfEE3NjAwfEI2MDAwfEI4MDAwfEI4MDgwKSgtfCkoRkx8RnxIVnxIfCl8VEItWDEwM0Z8VEItWDMwNFh8VEItWDMwNEZ8VEItWDMwNEx8VEItWDUwNUZ8VEItWDUwNUx8VEItWDUwNVh8VEItWDYwNUZ8VEItWDYwNUx8VEItODcwM0Z8VEItODcwM1h8VEItODcwM058VEItODcwNE58VEItODcwNEZ8VEItODcwNFh8VEItODcwNFZ8VEItNzMwNEZ8VEItNzMwNEl8VEItNzMwNFh8VGFiMkE3LTEwRnxUYWIyQTctMjBGfFRCMi1YMzBMfFlUMy1YNTBMfFlUMy1YNTBGfFlUMy1YNTBNfFlULVg3MDVGfFlULVg3MDNGfFlULVg3MDNMfFlULVg3MDVMfFlULVg3MDVYfFRCMi1YMzBGfFRCMi1YMzBMfFRCMi1YMzBNfEEyMTA3QS1GfEEyMTA3QS1IfFRCMy03MzBGfFRCMy03MzBNfFRCMy03MzBYfFRCLTc1MDRGfFRCLTc1MDRYfFRCLVg3MDRGfFRCLVgxMDRGfFRCMy1YNzBGfFRCLVg3MDVGfFRCLTg1MDRGfFRCMy1YNzBMfFRCMy03MTBGfFRCLVg3MDRMIixEZWxsVGFibGV0OiJWZW51ZSAxMXxWZW51ZSA4fFZlbnVlIDd8RGVsbCBTdHJlYWsgMTB8RGVsbCBTdHJlYWsgNyIsWWFydmlrVGFibGV0OiJBbmRyb2lkLipcXGIoVEFCMjEwfFRBQjIxMXxUQUIyMjR8VEFCMjUwfFRBQjI2MHxUQUIyNjR8VEFCMzEwfFRBQjM2MHxUQUIzNjR8VEFCNDEwfFRBQjQxMXxUQUI0MjB8VEFCNDI0fFRBQjQ1MHxUQUI0NjB8VEFCNDYxfFRBQjQ2NHxUQUI0NjV8VEFCNDY3fFRBQjQ2OHxUQUIwNy0xMDB8VEFCMDctMTAxfFRBQjA3LTE1MH
559xUQUIwNy0xNTF8VEFCMDctMTUyfFRBQjA3LTIwMHxUQUIwNy0yMDEtM0d8VEFCMDctMjEwfFRBQjA3LTIxMXxUQUIwNy0yMTJ8VEFCMDctMjE0fFRBQjA3LTIyMHxUQUIwNy00MDB8VEFCMDctNDg1fFRBQjA4LTE1MHxUQUIwOC0yMDB8VEFCMDgtMjAxLTNHfFRBQjA4LTIwMS0zMHxUQUIwOS0xMDB8VEFCMDktMjExfFRBQjA5LTQxMHxUQUIxMC0xNTB8VEFCMTAtMjAxfFRBQjEwLTIxMXxUQUIxMC00MDB8VEFCMTAtNDEwfFRBQjEzLTIwMXxUQUIyNzRFVUt8VEFCMjc1RVVLfFRBQjM3NEVVS3xUQUI0NjJFVUt8VEFCNDc0RVVLfFRBQjktMjAwKVxcYiIsTWVkaW9uVGFibGV0OiJBbmRyb2lkLipcXGJPWU9cXGJ8TElGRS4qKFA5MjEyfFA5NTE0fFA5NTE2fFM5NTEyKXxMSUZFVEFCIixBcm5vdmFUYWJsZXQ6Ijk3RzR8QU4xMEcyfEFON2JHM3xBTjdmRzN8QU44RzN8QU44Y0czfEFON0czfEFOOUczfEFON2RHM3xBTjdkRzNTVHxBTjdkRzNDaGlsZFBhZHxBTjEwYkczfEFOMTBiRzNEVHxBTjlHMiIsSW50ZW5zb1RhYmxldDoiSU5NODAwMktQfElOTTEwMTBGUHxJTk04MDVORHxJbnRlbnNvIFRhYnxUQUIxMDA0IixJUlVUYWJsZXQ6Ik03MDJwcm8iLE1lZ2Fmb25UYWJsZXQ6Ik1lZ2FGb24gVjl8XFxiWlRFIFY5XFxifEFuZHJvaWQuKlxcYk1UN0FcXGIiLEVib2RhVGFibGV0OiJFLUJvZGEgKFN1cHJlbWV8SW1wcmVzc3BlZWR8SXp6eWNvbW18RXNzZW50aWFsKSIsQWxsVmlld1RhYmxldDoiQWxsdmlldy4qKFZpdmF8QWxsZHJvfENpdHl8U3BlZWR8QWxsIFRWfEZyZW56eXxRdWFzYXJ8U2hpbmV8VFgxfEFYMXxBWDIpIixBcmNob3NUYWJsZXQ6IlxcYigxMDFHOXw4MEc5fEExMDFJVClcXGJ8UWlsaXZlIDk3UnxBcmNob3M1fFxcYkFSQ0hPUyAoNzB8Nzl8ODB8OTB8OTd8MTAxfEZBTUlMWVBBRHwpKGJ8Y3wpKEcxMHwgQ29iYWx0fCBUSVRBTklVTShIRHwpfCBYZW5vbnwgTmVvbnxYU0t8IDJ8IFhTIDJ8IFBMQVRJTlVNfCBDQVJCT058R0FNRVBBRClcXGIiLEFpbm9sVGFibGV0OiJOT1ZPN3xOT1ZPOHxOT1ZPMTB8Tm92bzdBdXJvcmF8Tm92bzdCYXNpY3xOT1ZPN1BBTEFESU58bm92bzktU3BhcmsiLE5va2lhTHVtaWFUYWJsZXQ6Ikx1bWlhIDI1MjAiLFNvbnlUYWJsZXQ6IlNvbnkuKlRhYmxldHxYcGVyaWEgVGFibGV0fFNvbnkgVGFibGV0IFN8U08tMDNFfFNHUFQxMnxTR1BUMTN8U0dQVDExNHxTR1BUMTIxfFNHUFQxMjJ8U0dQVDEyM3xTR1BUMTExfFNHUFQxMTJ8U0dQVDExM3xTR1BUMTMxfFNHUFQxMzJ8U0dQVDEzM3xTR1BUMjExfFNHUFQyMTJ8U0dQVDIxM3xTR1AzMTF8U0dQMzEyfFNHUDMyMXxFQlJEMTEwMXxFQlJEMTEwMnxFQlJEMTIwMXxTR1AzNTF8U0dQMzQxfFNHUDUxMXxTR1A1MTJ8U0dQNTIxfFNHUDU0MXxTR1A1NTF8U0dQNjIxfFNHUDY0MXxTR1A2MTJ8U09UMzF8U0dQNzcxfFNHUDYxMXxTR1A2MTJ8U0dQNzEyIixQaGlsaXBzVGFibGV0OiJcXGIoUEkyMDEwfFBJMzAwMHxQSTMxMDB8UEkzMTA1fFBJMzExMHxQSTMyMDV8UEkzMjEwfFBJMzkwMHxQSTQwMTB8UEk3MDAwfFBJNzEwMClcXGIiLEN1YmVUYWJsZXQ6IkFuZHJvaWQuKihLOEdUfFU5R1R8VTEwR1R8VTE2R1R8VTE3R1R8VTE4R1R8VTE5R1R8VTIwR1R8VTIzR1R8VTMwR1QpfENVQkUgVThHVCIsQ29ieVRhYmxldDoiTUlEMTA0MnxNSUQxMDQ1fE1JRDExMjV8TUlEMTEyNnxNSUQ3MDEyfE1JRDcwMTR8TUlENzAxNXxNSUQ3MDM0fE1JRDcwMzV8TUlENzAzNnxNSUQ3MDQyfE1JRDcwNDh8TUlENzEyN3xNSUQ4MDQyfE1JRDgwNDh8TUlEODEyN3xNSUQ5MDQyfE1JRDk3NDB8TUlEOTc0MnxNSUQ3MDIyfE1JRDcwMTAiLE1JRFRhYmxldDoiTTk3MDF8TTkwMDB8TTkxMDB8TTgwNnxNMTA1MnxNODA2fFQ3MDN8TUlENzAxfE1JRDcxM3xNSUQ3MTB8TUlENzI3fE1JRDc2MHxNSUQ4MzB8TUlENzI4fE1JRDkzM3xNSUQxMjV8TUlEODEwfE1JRDczMnxNSUQxMjB8TUlEOTMwfE1JRDgwMHxNSUQ3MzF8TUlEOTAwfE1JRDEwMHxNSUQ4MjB8TUlENzM1fE1JRDk4MHxNSUQxMzB8TUlEODMzfE1JRDczN3xNSUQ5NjB8TUlEMTM1fE1JRDg2MHxNSUQ3MzZ8TUlEMTQwfE1JRDkzMHxNSUQ4MzV8TUlENzMzfE1JRDRYMTAiLE1TSVRhYmxldDoiTVNJIFxcYihQcmltbyA3M0t8UHJpbW8gNzNMfFByaW1vIDgxTHxQcmltbyA3N3xQcmltbyA5M3xQcmltbyA3NXxQcmltbyA3NnxQcmltbyA3M3xQcmltbyA4MXxQcmltbyA5MXxQcmltbyA5MHxFbmpveSA3MXxFbmpveSA3fEVuam95IDEwKVxcYiIsU01pVFRhYmxldDoiQW5kcm9pZC4qKFxcYk1JRFxcYnxNSUQtNTYwfE1UVi1UMTIwMHxNVFYtUE5ENTMxfE1UVi1QMTEwMXxNVFYtUE5ENTMwKSIsUm9ja0NoaXBUYWJsZXQ6IkFuZHJvaWQuKihSSzI4MTh8UksyODA4QXxSSzI5MTh8UkszMDY2KXxSSzI3Mzh8UksyODA4QSIsRmx5VGFibGV0OiJJUTMxMHxGbHkgVmlzaW9uIixicVRhYmxldDoiQW5kcm9pZC4qKGJxKT8uKlxcYihFbGNhbm98Q3VyaWV8RWRpc29ufE1heHdlbGx8S2VwbGVyfFBhc2NhbHxUZXNsYXxIeXBhdGlhfFBsYXRvbnxOZXd0b258TGl2aW5nc3RvbmV8Q2VydmFudGVzfEF2YW50fEFxdWFyaXMgKFtFfE1dMTB8TTgpKVxcYnxNYXh3ZWxsLipMaXRlfE1heHdlbGwuKlBsdXMiLEh1YXdlaVRhYmxldDoiTWVkaWFQYWR8TWVkaWFQYWQgNyBZb3V0aHxJREVPUyBTN3xTNy0yMDFjfFM3LTIwMnV8UzctMTAxfFM3LTEwM3xTNy0xMDR8UzctMTA1fFM3LTEwNnxTNy0yMDF8UzctU2xpbXxNMi1BMDFMfEJBSC1MMDl8QkFILVcwOXxBR1MtTDA5fENNUi1BTDE5IixOZWNUYWJsZXQ6IlxcYk4tMDZEfFxcYk4tMDhEIixQYW50ZWNoVGFibGV0OiJQYW50ZWNoLipQNDEwMCIsQnJvbmNob1RhYmxldDoiQnJvbmNoby4qKE43MDF8TjcwOHxOODAyfGE3MTApIixWZXJzdXNUYWJsZXQ6IlRPVUNIUEFELipbNzg5MTBdfFxcYlRPVUNIVEFCXFxiIixaeW5jVGFibGV0OiJ6MTAwMHxaOTkgMkd8ejkzMHx6OTkwfHo5MDl8WjkxOXx6OTAwIixQb3NpdGl2b1RhYmxldDoiVEIwN1NUQXxUQjEwU1RBfFRCMDdGVEF8VEIxMEZUQSIsTmFiaVRhYmxldDoiQW5kcm9pZC4qXFxiTmFiaSIsS29ib1RhYmxldDoiS29ibyBUb3VjaHxcXGJLMDgwXFxifFxcYlZveFxcYiBCdWlsZHxcXGJBcmNcXGIgQnVpbGQiLERhbmV3VGFibGV0OiJEU2xpZGUuKlxcYig3MDB8NzAxUnw3MDJ8NzAzUnw3MDR8ODAyfDk3MHw5NzF8OTcyfDk3M3w5NzR8MTAxMHwxMDEyKVxcYiIsVGV4ZXRUYWJsZXQ6Ik5hdmlQYWR8VEItNzcyQXxUTS03MDQ1fFRNLTcwNTV8VE0tOTc1MHxUTS03MDE2fFRNLTcwMjR8VE0tNzAyNnxUTS03MDQxfFRNLTcwNDN8VE0tNzA0N3xUTS04MDQxfFRNLTk3NDF8VE0tOTc0N3xUTS05NzQ4fFRNLTk3NTF8VE0tNzAyMnxUTS03MDIxfFRNLTcwMjB8VE0tNzAxMXxUTS03MDEwfFRNLTcwMjN8VE0tNzAyNXxUTS03MDM3V3xUTS03MDM4V3xUTS03MDI3V3xUTS05NzIwfFRNLTk3MjV8VE0tOTczN1d8VE0tMTAyMHxUTS05NzM4V3xUTS05NzQwfFRNLTk3NDNXfFRCLTgwN0F8VEItNzcxQXxUQi03MjdBfFRCLTcyNUF8VEItNzE5QXxUQi04MjNBfFRCLTgwNUF8VEItNzIzQXxUQi03MTVBfFRCLTcwN0F8VEItNzA1QXxUQi03MDlBfFRCLTcxMUF8VEItODkwSER8VEItODgwSER8VEItNzkwSER8VEItNzgwSER8VEItNzcwSER8VEItNzIxSER8VEItNzEwSER8VEItNDM0SER8VEItODYwSER8VEItODQwSER8VEItNzYwSER8VEItNzUwSER8VEItNzQwSER8VEItNzMwSER8VEItNzIySER8VEItNzIwSER8VEItNzAwSER8VEItNTAwSER8VEItNDcwSER8VEItNDMxSER8VEItNDMwSER8VEItNTA2fFRCLTUwNHxUQi00NDZ8VEItNDM2fFRCLTQxNnxUQi0xNDZTRXxUQi0xMjZTRSIsUGxheXN0YXRpb25UYWJsZXQ6IlBsYXlzdGF0aW9uLiooUG9ydGFibGV8Vml0YSkiLFRyZWtzdG9yVGFibGV0OiJTVDEwNDE2LTF8VlQxMDQxNi0xfFNUNzA0MDgtMXxTVDcwMnh4LTF8U1Q3MDJ4eC0yfFNUODAyMDh8U1Q5NzIxNnxTVDcwMTA0LTJ8VlQxMDQxNi0yfFNUMTAyMTYtMkF8U3VyZlRhYiIsUHlsZUF1ZGlvVGFibGV0OiJcXGIoUFRCTDEwQ0VVfFBUQkwxMEN8UFRCTDcyQkN8UFRCTDcyQkNFVXxQVEJMN0NFVXxQVEJMN0N8UFRCTDkyQkN8UFRCTDkyQkNFVXxQVEJMOUNFVXxQVEJMOUNVS3xQVEJMOUMpXFxiIixBZHZhblRhYmxldDoiQW5kcm9pZC4qIFxcYihFM0F8VDNYfFQ1Q3xUNUJ8VDNFfFQzQ3xUM0J8VDFKfFQxRnxUMkF8VDFIfFQxaXxFMUN8VDEtRXxUNS1BfFQ0fEUxLUJ8VDJDaXxUMS1CfFQxLUR8TzEtQXxFMS1BfFQxLUF8VDNBfFQ0aSlcXGIgIixEYW55VGVjaFRhYmxldDoiR2
559VuaXVzIFRhYiBHM3xHZW5pdXMgVGFiIFMyfEdlbml1cyBUYWIgUTN8R2VuaXVzIFRhYiBHNHxHZW5pdXMgVGFiIFE0fEdlbml1cyBUYWIgRy1JSXxHZW5pdXMgVEFCIEdJSXxHZW5pdXMgVEFCIEdJSUl8R2VuaXVzIFRhYiBTMSIsR2FsYXBhZFRhYmxldDoiQW5kcm9pZCBbMC05Ll0rOyBbYS16LV0rOyBcXGJHMVxcYiIsTWljcm9tYXhUYWJsZXQ6IkZ1bmJvb2t8TWljcm9tYXguKlxcYihQMjUwfFA1NjB8UDM2MHxQMzYyfFA2MDB8UDMwMHxQMzUwfFA1MDB8UDI3NSlcXGIiLEthcmJvbm5UYWJsZXQ6IkFuZHJvaWQuKlxcYihBMzl8QTM3fEEzNHxTVDh8U1QxMHxTVDd8U21hcnQgVGFiM3xTbWFydCBUYWIyKVxcYiIsQWxsRmluZVRhYmxldDoiRmluZTcgR2VuaXVzfEZpbmU3IFNoaW5lfEZpbmU3IEFpcnxGaW5lOCBTdHlsZXxGaW5lOSBNb3JlfEZpbmUxMCBKb3l8RmluZTExIFdpZGUiLFBST1NDQU5UYWJsZXQ6IlxcYihQRU02M3xQTFQxMDIzR3xQTFQxMDQxfFBMVDEwNDR8UExUMTA0NEd8UExUMTA5MXxQTFQ0MzExfFBMVDQzMTFQTHxQTFQ0MzE1fFBMVDcwMzB8UExUNzAzM3xQTFQ3MDMzRHxQTFQ3MDM1fFBMVDcwMzVEfFBMVDcwNDRLfFBMVDcwNDVLfFBMVDcwNDVLQnxQTFQ3MDcxS0d8UExUNzA3MnxQTFQ3MjIzR3xQTFQ3MjI1R3xQTFQ3Nzc3R3xQTFQ3ODEwS3xQTFQ3ODQ5R3xQTFQ3ODUxR3xQTFQ3ODUyR3xQTFQ4MDE1fFBMVDgwMzF8UExUODAzNHxQTFQ4MDM2fFBMVDgwODBLfFBMVDgwODJ8UExUODA4OHxQTFQ4MjIzR3xQTFQ4MjM0R3xQTFQ4MjM1R3xQTFQ4ODE2S3xQTFQ5MDExfFBMVDkwNDVLfFBMVDkyMzNHfFBMVDk3MzV8UExUOTc2MEd8UExUOTc3MEcpXFxiIixZT05FU1RhYmxldDoiQlExMDc4fEJDMTAwM3xCQzEwNzd8Uks5NzAyfEJDOTczMHxCQzkwMDF8SVQ5MDAxfEJDNzAwOHxCQzcwMTB8QkM3MDh8QkM3Mjh8QkM3MDEyfEJDNzAzMHxCQzcwMjd8QkM3MDI2IixDaGFuZ0ppYVRhYmxldDoiVFBDNzEwMnxUUEM3MTAzfFRQQzcxMDV8VFBDNzEwNnxUUEM3MTA3fFRQQzcyMDF8VFBDNzIwM3xUUEM3MjA1fFRQQzcyMTB8VFBDNzcwOHxUUEM3NzA5fFRQQzc3MTJ8VFBDNzExMHxUUEM4MTAxfFRQQzgxMDN8VFBDODEwNXxUUEM4MTA2fFRQQzgyMDN8VFBDODIwNXxUUEM4NTAzfFRQQzkxMDZ8VFBDOTcwMXxUUEM5NzEwMXxUUEM5NzEwM3xUUEM5NzEwNXxUUEM5NzEwNnxUUEM5NzExMXxUUEM5NzExM3xUUEM5NzIwM3xUUEM5NzYwM3xUUEM5NzgwOXxUUEM5NzIwNXxUUEMxMDEwMXxUUEMxMDEwM3xUUEMxMDEwNnxUUEMxMDExMXxUUEMxMDIwM3xUUEMxMDIwNXxUUEMxMDUwMyIsR1VUYWJsZXQ6IlRYLUExMzAxfFRYLU05MDAyfFE3MDJ8a2YwMjYiLFBvaW50T2ZWaWV3VGFibGV0OiJUQUItUDUwNnxUQUItbmF2aS03LTNHLU18VEFCLVA1MTd8VEFCLVAtNTI3fFRBQi1QNzAxfFR
559BQi1QNzAzfFRBQi1QNzIxfFRBQi1QNzMxTnxUQUItUDc0MXxUQUItUDgyNXxUQUItUDkwNXxUQUItUDkyNXxUQUItUFI5NDV8VEFCLVBMMTAxNXxUQUItUDEwMjV8VEFCLVBJMTA0NXxUQUItUDEzMjV8VEFCLVBST1RBQlswLTldK3xUQUItUFJPVEFCMjV8VEFCLVBST1RBQjI2fFRBQi1QUk9UQUIyN3xUQUItUFJPVEFCMjZYTHxUQUItUFJPVEFCMi1JUFM5fFRBQi1QUk9UQUIzMC1JUFM5fFRBQi1QUk9UQUIyNVhYTHxUQUItUFJPVEFCMjYtSVBTMTB8VEFCLVBST1RBQjMwLUlQUzEwIixPdmVybWF4VGFibGV0OiJPVi0oU3RlZWxDb3JlfE5ld0Jhc2V8QmFzZWNvcmV8QmFzZW9uZXxFeGVsbGVufFF1YXR0b3J8RWR1VGFifFNvbHV0aW9ufEFDVElPTnxCYXNpY1RhYnxUZWRkeVRhYnxNYWdpY1RhYnxTdHJlYW18VEItMDh8VEItMDkpfFF1YWxjb3JlIDEwMjciLEhDTFRhYmxldDoiSENMLipUYWJsZXR8Q29ubmVjdC0zRy0yLjB8Q29ubmVjdC0yRy0yLjB8TUUgVGFibGV0IFUxfE1FIFRhYmxldCBVMnxNRSBUYWJsZXQgRzF8TUUgVGFibGV0IFgxfE1FIFRhYmxldCBZMnxNRSBUYWJsZXQgU3luYyIsRFBTVGFibGV0OiJEUFMgRHJlYW0gOXxEUFMgRHVhbCA3IixWaXN0dXJlVGFibGV0OiJWOTcgSER8aTc1IDNHfFZpc3R1cmUgVjQoIEhEKT98VmlzdHVyZSBWNSggSEQpP3xWaXN0dXJlIFYxMCIsQ3Jlc3RhVGFibGV0OiJDVFAoLSk/ODEwfENUUCgtKT84MTh8Q1RQKC0pPzgyOHxDVFAoLSk/ODM4fENUUCgtKT84ODh8Q1RQKC0pPzk3OHxDVFAoLSk/OTgwfENUUCgtKT85ODd8Q1RQKC0pPzk4OHxDVFAoLSk/OTg5IixNZWRpYXRla1RhYmxldDoiXFxiTVQ4MTI1fE1UODM4OXxNVDgxMzV8TVQ4Mzc3XFxiIixDb25jb3JkZVRhYmxldDoiQ29uY29yZGUoWyBdKyk/VGFifENvbkNvcmRlIFJlYWRNYW4iLEdvQ2xldmVyVGFibGV0OiJHT0NMRVZFUiBUQUJ8QTdHT0NMRVZFUnxNMTA0MnxNNzg0MXxNNzQyfFIxMDQyQkt8UjEwNDF8VEFCIEE5NzV8VEFCIEE3ODQyfFRBQiBBNzQxfFRBQiBBNzQxTHxUQUIgTTcyM0d8VEFCIE03MjF8VEFCIEExMDIxfFRBQiBJOTIxfFRBQiBSNzIxfFRBQiBJNzIwfFRBQiBUNzZ8VEFCIFI3MHxUQUIgUjc2LjJ8VEFCIFIxMDZ8VEFCIFI4My4yfFRBQiBNODEzR3xUQUIgSTcyMXxHQ1RBNzIyfFRBQiBJNzB8VEFCIEk3MXxUQUIgUzczfFRBQiBSNzN8VEFCIFI3NHxUQUIgUjkzfFRBQiBSNzV8VEFCIFI3Ni4xfFRBQiBBNzN8VEFCIEE5M3xUQUIgQTkzLjJ8VEFCIFQ3MnxUQUIgUjgzfFRBQiBSOTc0fFRBQiBSOTczfFRBQiBBMTAxfFRBQiBBMTAzfFRBQiBBMTA0fFRBQiBBMTA0LjJ8UjEwNUJLfE03MTNHfEE5NzJCS3xUQUIgQTk3MXxUQUIgUjk3NC4yfFRBQiBSMTA0fFRBQiBSODMuM3xUQUIgQTEwNDIiLE1vZGVjb21UYWJsZXQ6IkZyZWVUQUIgOTAwMHxGcmVlVEFCIDcuNHxGcmVlVEFCIDcwMDR8RnJlZVRBQiA3ODAwfEZyZWVUQUIgMjA5NnxGcmVlVEFCIDcuNXxGcmVlVEFCIDEwMTR8RnJlZVRBQiAxMDAxIHxGcmVlVEFCIDgwMDF8RnJlZVRBQiA5NzA2fEZyZWVUQUIgOTcwMnxGcmVlVEFCIDcwMDN8RnJlZVRBQiA3MDAyfEZyZWVUQUIgMTAwMnxGcmVlVEFCIDc4MDF8RnJlZVRBQiAxMzMxfEZyZWVUQUIgMTAwNHxGcmVlVEFCIDgwMDJ8RnJlZVRBQiA4MDE0fEZyZWVUQUIgOTcwNHxGcmVlVEFCIDEwMDMiLFZvbmlub1RhYmxldDoiXFxiKEFyZ3VzWyBfXT9TfERpYW1vbmRbIF9dPzc5SER8RW1lcmFsZFsgX10/NzhFfEx1bmFbIF9dPzcwQ3xPbnl4WyBfXT9TfE9ueXhbIF9dP1p8T3JpblsgX10/SER8T3JpblsgX10/U3xPdGlzWyBfXT9TfFNwZWVkU3RhclsgX10/U3xNYWduZXRbIF9dP005fFByaW11c1sgX10/OTRbIF9dPzNHfFByaW11c1sgX10/OTRIRHxQcmltdXNbIF9dP1FTfEFuZHJvaWQuKlxcYlE4XFxifFNpcml1c1sgX10/RVZPWyBfXT9RU3xTaXJpdXNbIF9dP1FTfFNwaXJpdFsgX10/UylcXGIiLEVDU1RhYmxldDoiVjA3T1QyfFRNMTA1QXxTMTBPVDF8VFIxMENTMSIsU3RvcmV4VGFibGV0OiJlWmVlW18nXT8oVGFifEdvKVswLTldK3xUYWJMQzd8TG9vbmV5IFR1bmVzIFRhYiIsVm9kYWZvbmVUYWJsZXQ6IlNtYXJ0VGFiKFsgXSspP1swLTldK3xTbWFydFRhYklJMTB8U21hcnRUYWJJSTd8VkYtMTQ5N3xWRkQgMTQwMCIsRXNzZW50aWVsQlRhYmxldDoiU21hcnRbICddP1RBQlsgXSs/WzAtOV0rfEZhbWlseVsgJ10/VEFCMiIsUm9zc01vb3JUYWJsZXQ6IlJNLTc5MHxSTS05OTd8Uk1ELTg3OEd8Uk1ELTk3NFJ8Uk1ULTcwNUF8Uk1ULTcwMXxSTUUtNjAxfFJNVC01MDF8Uk1ULTcxMSIsaU1vYmlsZVRhYmxldDoiaS1tb2JpbGUgaS1ub3RlIixUb2xpbm9UYWJsZXQ6InRvbGlubyB0YWIgWzAtOS5dK3x0b2xpbm8gc2hpbmUiLEF1ZGlvU29uaWNUYWJsZXQ6IlxcYkMtMjJRfFQ3LVFDfFQtMTdCfFQtMTdQXFxiIixBTVBFVGFibGV0OiJBbmRyb2lkLiogQTc4ICIsU2trVGFibGV0OiJBbmRyb2lkLiogKFNLWVBBRHxQSE9FTklYfENZQ0xPUFMpIixUZWNub1RhYmxldDoiVEVDTk8gUDl8VEVDTk8gRFA4RCIsSlhEVGFibGV0OiJBbmRyb2lkLiogXFxiKEYzMDAwfEEzMzAwfEpYRDUwMDB8SlhEMzAwMHxKWEQyMDAwfEpYRDMwMEJ8SlhEMzAwfFM1ODAwfFM3ODAwfFM2MDJifFM1MTEwYnxTNzMwMHxTNTMwMHxTNjAyfFM2MDN8UzUxMDB8UzUxMTB8UzYwMXxTNzEwMGF8UDMwMDBGfFAzMDAwc3xQMTAxfFAyMDBzfFAxMDAwbXxQMjAwbXxQOTEwMHxQMTAwMHN8UzY2MDBifFM5MDh8UDEwMDB8UDMwMHxTMTh8UzY2MDB8UzkxMDApXFxiIixpSm95VGFibGV0OiJUYWJsZXQgKFNwaXJpdCA3fEVzc2VudGlhfEdhbGF0ZWF8RnVzaW9ufE9uaXggN3xMYW5kYXxUaXRhbnxTY29vYnl8RGVveHxTdGVsbGF8VGhlbWlzfEFyZ29ufFVuaXF1ZSA3fFN5Z251c3xIZXhlbnxGaW5pdHkgN3xDcmVhbXxDcmVhbSBYMnxKYWRlfE5lb24gN3xOZXJvbiA3fEthbmR5fFNjYXBlfFNhcGh5ciA3fFJlYmVsfEJpb3h8UmViZWx8UmViZWwgOEdCfE15c3R8RHJhY28gN3xNeXN0fFRhYjctMDA0fE15c3R8VGFkZW8gSm9uZXN8VGFibGV0IEJvaW5nfEFycm93fERyYWNvIER1YWwgQ2FtfEF1cml4fE1pbnR8QW1pdHl8UmV2b2x1dGlvbnxGaW5pdHkgOXxOZW9uIDl8VDl3fEFtaXR5IDRHQiBEdWFsIENhbXxTdG9uZSA0R0J8U3RvbmUgOEdCfEFuZHJvbWVkYXxTaWxrZW58WDJ8QW5kcm9tZWRhIElJfEhhbGxleXxGbGFtZXxTYXBoeXIgOSw3fFRvdWNoIDh8UGxhbmV0fFRyaXRvbnxVbmlxdWUgMTB8SGV4ZW4gMTB8TWVtcGhpcyA0R0J8TWVtcGhpcyA4R0J8T25peCAxMCkiLEZYMlRhYmxldDoiRlgyIFBBRDd8RlgyIFBBRDEwIixYb3JvVGFibGV0OiJLaWRzUEFEIDcwMXxQQURbIF0/NzEyfFBBRFsgXT83MTR8UEFEWyBdPzcxNnxQQURbIF0/NzE3fFBBRFsgXT83MTh8UEFEWyBdPzcyMHxQQURbIF0/NzIxfFBBRFsgXT83MjJ8UEFEWyBdPzc5MHxQQURbIF0/NzkyfFBBRFsgXT85MDB8UEFEWyBdPzk3MTVEfFBBRFsgXT85NzE2RFJ8UEFEWyBdPzk3MThEUnxQQURbIF0/OTcxOVFSfFBBRFsgXT85NzIwUVJ8VGVsZVBBRDEwMzB8VGVsZXBhZDEwMzJ8VGVsZVBBRDczMHxUZWxlUEFENzMxfFRlbGVQQUQ3MzJ8VGVsZVBBRDczNVF8VGVsZVBBRDgzMHxUZWxlUEFEOTczMHxUZWxlUEFENzk1fE1lZ2FQQUQgMTMzMXxNZWdhUEFEIDE4NTF8TWVnYVBBRCAyMTUxIixWaWV3c29uaWNUYWJsZXQ6IlZpZXdQYWQgMTBwaXxWaWV3UGFkIDEwZXxWaWV3UGFkIDEwc3xWaWV3UGFkIEU3MnxWaWV3UGFkN3xWaWV3UGFkIEUxMDB8Vmlld1BhZCA3ZXxWaWV3U29uaWMgVkI3MzN8VkIxMDBhIixWZXJpem9uVGFibGV0OiJRVEFRWjN8UVRBSVI3fFFUQVFUWjN8UVRBU1VOMXxRVEFTVU4yfFFUQVhJQTEiLE9keXNUYWJsZXQ6IkxPT1h8WEVOTzEwfE9EWVNbIC1dKFNwYWNlfEVWT3xYcHJlc3N8Tk9PTil8XFxiWEVMSU9cXGJ8WGVsaW8xMFByb3xYRUxJTzdQSE9ORVRBQnxYRUxJTzEwRVhUUkVNRXxYRUxJT1BUMnxORU9fUVVBRDEwIixDYXB0aXZhVGFibGV0OiJDQVBUSVZBIFBBRCIsSWNvbmJpdFRhYmxldDoiTmV0VEFCfE5ULTM3MDJ8TlQtMzcwMlN8TlQtMzcwMlN8TlQtMzYwM1B8TlQtMzYwM1B8TlQtMDcwNFN8TlQtMDcwNFN8TlQtMzgwNUN8TlQtMzgwNUN8TlQtMDgwNkN8TlQtMDgwNkN8TlQtMDkwOVR8TlQtMDkwOVR8TlQtMDkwN1N8TlQtMDkwN1N8TlQtMDkwMlN8TlQtMDkwMlMiLFRlY2xhc3RUYWJsZXQ6IlQ5OCA0R3xcXGJQODBcXGJ8XFxiWDkwSERcXGJ8WDk4IEFpcnxYOTggQWlyIDNHfFxcYlg4OVxcYnxQODAgM0d8XFxiWDgwaFxcYnxQOTggQWlyfFxcYlg4OUhEXFxifFA5OCAzR3xcXGJQOTBIRFxcYnxQODkgM0d8WDk4IDNHfFxcYlA3MGhcXGJ8UDc5SEQgM0d8RzE4ZCAzR3xcXGJQNzlIRFxcYnxcXGJQODlzXFxifFxcYkE4OFxcYnxcXGJQMTBIRFxcYnxcXGJQMTlIRFxcYnxHMTggM0d8XFxiUDc4SERcXGJ8XFxiQTc4XFxifFxcYlA3NVxcYnxHMTdzIDNHfEcxN2ggM0d8XFxiUDg1dF
559xcYnxcXGJQOTBcXGJ8XFxiUDExXFxifFxcYlA5OHRcXGJ8XFxiUDk4SERcXGJ8XFxiRzE4ZFxcYnxcXGJQODVzXFxifFxcYlAxMUhEXFxifFxcYlA4OHNcXGJ8XFxiQTgwSERcXGJ8XFxiQTgwc2VcXGJ8XFxiQTEwaFxcYnxcXGJQODlcXGJ8XFxiUDc4c1xcYnxcXGJHMThcXGJ8XFxiUDg1XFxifFxcYkE3MGhcXGJ8XFxiQTcwXFxifFxcYkcxN1xcYnxcXGJQMThcXGJ8XFxiQTgwc1xcYnxcXGJBMTFzXFxifFxcYlA4OEhEXFxifFxcYkE4MGhcXGJ8XFxiUDc2c1xcYnxcXGJQNzZoXFxifFxcYlA5OFxcYnxcXGJBMTBIRFxcYnxcXGJQNzhcXGJ8XFxiUDg4XFxifFxcYkExMVxcYnxcXGJBMTB0XFxifFxcYlA3NmFcXGJ8XFxiUDc2dFxcYnxcXGJQNzZlXFxifFxcYlA4NUhEXFxifFxcYlA4NWFcXGJ8XFxiUDg2XFxifFxcYlA3NUhEXFxifFxcYlA3NnZcXGJ8XFxiQTEyXFxifFxcYlA3NWFcXGJ8XFxiQTE1XFxifFxcYlA3NlRpXFxifFxcYlA4MUhEXFxifFxcYkExMFxcYnxcXGJUNzYwVkVcXGJ8XFxiVDcyMEhEXFxifFxcYlA3NlxcYnxcXGJQNzNcXGJ8XFxiUDcxXFxifFxcYlA3MlxcYnxcXGJUNzIwU0VcXGJ8XFxiQzUyMFRpXFxifFxcYlQ3NjBcXGJ8XFxiVDcyMFZFXFxifFQ3MjAtM0dFfFQ3MjAtV2lGaSIsT25kYVRhYmxldDoiXFxiKFY5NzVpfFZpMzB8Vlg1MzB8VjcwMXxWaTYwfFY3MDFzfFZpNTB8VjgwMXN8VjcxOXxWeDYxMHd8Vlg2MTBXfFY4MTlpfFZpMTB8Vlg1ODBXfFZpMTB8VjcxMXN8VjgxM3xWODExfFY4MjB3fFY4MjB8VmkyMHxWNzExfFZJMzBXfFY3MTJ8Vjg5MXd8Vjk3MnxWODE5d3xWODIwd3xWaTYwfFY4MjB3fFY3MTF8VjgxM3N8VjgwMXxWODE5fFY5NzVzfFY4MDF8VjgxOXxWODE5fFY4MTh8VjgxMXxWNzEyfFY5NzVtfFYxMDF3fFY5NjF3fFY4MTJ8VjgxOHxWOTcxfFY5NzFzfFY5MTl8Vjk4OXxWMTE2d3xWMTAyd3xWOTczfFZpNDApXFxiW1xcc10rfFYxMCBcXGI0R1xcYiIsSmF5dGVjaFRhYmxldDoiVFBDLVBBNzYyIixCbGF1cHVua3RUYWJsZXQ6IkVuZGVhdm91ciA4MDBOR3xFbmRlYXZvdXIgMTAxMCIsRGlnbWFUYWJsZXQ6IlxcYihpRHgxMHxpRHg5fGlEeDh8aUR4N3xpRHhEN3xpRHhEOHxpRHNROHxpRHNRN3xpRHNROHxpRHNEMTB8aURuRDd8M1RTODA0SHxpRHNRMTF8aURqN3xpRHMxMClcXGIiLEV2b2xpb1RhYmxldDoiQVJJQV9NaW5pX3dpZml8QXJpYVsgX11NaW5pfEV2b2xpbyBYMTB8RXZvbGlvIFg3fEV2b2xpbyBYOHxcXGJFdm90YWJcXGJ8XFxiTmV1cmFcXGIiLExhdmFUYWJsZXQ6IlFQQUQgRTcwNHxcXGJJdm9yeVNcXGJ8RS1UQUIgSVZPUll8XFxiRS1UQUJcXGIiLEFvY1RhYmxldDoiTVcwODExfE1XMDgxMnxNVzA5MjJ8TVRLODM4MnxNVzEwMzF8TVcwODMxfE1XMDgyMXxNVzA5MzF8TVcwNzEyIixNcG1hblRhYmxldDoiTVAxMSBPQ1RBfE1QMTAgT0NUQXxNUFFDMTExNHxNUFFDMTAwNHxNUFFDOTk0fE1QUUM5NzR8TVBRQzk3M3xNUFFDODA0fE1QUUM3ODR8TVBRQzc4MHxcXGJNUEc3XFxifE1QRENHNzV8TVBEQ0c3MXxNUERDMTAwNnxNUDEwMURDfE1QREM5MDAwfE1QREM5MDV8TVBEQzcwNkhEfE1QREM3MDZ8TVBEQzcwNXxNUERDMTEwfE1QREMxMDB8TVBEQzk5fE1QREM5N3xNUERDODh8TVBEQzh8TVBEQzc3fE1QNzA5fE1JRDcwMXxNSUQ3MTF8TUlEMTcwfE1QREM3MDN8TVBRQzEwMTAiLENlbGtvblRhYmxldDoiQ1Q2OTV8Q1Q4ODh8Q1RbXFxzXT85MTB8Q1Q3IFRhYnxDVDkgVGFifENUMyBUYWJ8Q1QyIFRhYnxDVDEgVGFifEM4MjB8QzcyMHxcXGJDVC0xXFxiIixXb2xkZXJUYWJsZXQ6Im1pVGFiIFxcYihESUFNT05EfFNQQUNFfEJST09LTFlOfE5FT3xGTFl8TUFOSEFUVEFOfEZVTkt8RVZPTFVUSU9OfFNLWXxHT0NBUnxJUk9OfEdFTklVU3xQT1B8TUlOVHxFUFNJTE9OfEJST0FEV0FZfEpVTVB8SE9QfExFR0VORHxORVcgQUdFfExJTkV8QURWQU5DRXxGRUVMfEZPTExPV3xMSUtFfExJTkt8TElWRXxUSElOS3xGUkVFRE9NfENISUNBR098Q0xFVkVMQU5EfEJBTFRJTU9SRS1HSHxJT1dBfEJPU1RPTnxTRUFUVExFfFBIT0VOSVh8REFMTEFTfElOIDEwMXxNYXN0ZXJDaGVmKVxcYiIsTWVkaWFjb21UYWJsZXQ6Ik0tTVBJMTBDM0d8TS1TUDEwRUd8TS1TUDEwRUdQfE0tU1AxMEhYQUh8TS1TUDdIWEFIfE0tU1AxMEhYQkh8TS1TUDhIWEFIfE0tU1A4TVhBIixNaVRhYmxldDoiXFxiTUkgUEFEXFxifFxcYkhNIE5PVEUgMVdcXGIiLE5pYmlydVRhYmxldDoiTmliaXJ1IE0xfE5pYmlydSBKdXBpdGVyIE9uZSIsTmV4b1RhYmxldDoiTkVYTyBOT1ZBfE5FWE8gMTB8TkVYTyBBVklPfE5FWE8gRlJFRXxORVhPIEdPfE5FWE8gRVZPfE5FWE8gM0d8TkVYTyBTTUFSVHxORVhPIEtJRERPfE5FWE8gTU9CSSIsTGVhZGVyVGFibGV0OiJUQkxUMTBRfFRCTFQxMEl8VEJMLTEwV0RLQnxUQkwtMTBXREtCTzIwMTN8VEJMLVcyMzBWMnxUQkwtVzQ1MHxUQkwtVzUwMHxTVjU3MnxUQkxUN0l8VEJBLUFDNy04R3xUQkxUNzl8VEJMLThXMTZ8VEJMLTEwVzMyfFRCTC0xMFdLQnxUQkwtVzEwMCIsVWJpc2xhdGVUYWJsZXQ6IlViaVNsYXRlW1xcc10/N0MiLFBvY2tldEJvb2tUYWJsZXQ6IlBvY2tldGJvb2siLEtvY2Fzb1RhYmxldDoiXFxiKFRCLTEyMDcpXFxiIixIaXNlbnNlVGFibGV0OiJcXGIoRjUyODF8RTIzNzEpXFxiIixIdWRsOiJIdWRsIEhUN1MzfEh1ZGwgMiIsVGVsc3RyYVRhYmxldDoiVC1IdWIyIixHZW5lcmljVGFibGV0OiJBbmRyb2lkLipcXGI5N0RcXGJ8VGFibGV0KD8hLipQQyl8Qk5UVjI1MEF8TUlELVdDRE1BfExvZ2ljUEQgWm9vbTJ8XFxiQTdFQlxcYnxDYXROb3ZhOHxBMV8wN3xDVDcwNHxDVDEwMDJ8XFxiTTcyMVxcYnxyazMwc2RrfFxcYkVWT1RBQlxcYnxNNzU4QXxFVDkwNHxBTFVNSVVNMTB8U21hcnRmcmVuIFRhYnxFbmRlYXZvdXIgMTAxMHxUYWJsZXQtUEMtNHxUYWdpIFRhYnxcXGJNNnByb1xcYnxDVDEwMjBXfGFyYyAxMEhEfFxcYlRQNzUwXFxifFxcYlFUQVFaM1xcYnxXVlQxMDF8VE0xMDg4fEtUMTA3In0sb3NzOntBbmRyb2lkT1M6IkFuZHJvaWQiLEJsYWNrQmVycnlPUzoiYmxhY2tiZXJyeXxcXGJCQjEwXFxifHJpbSB0YWJsZXQgb3MiLFBhbG1PUzoiUGFsbU9TfGF2YW50Z298YmxhemVyfGVsYWluZXxoaXB0b3B8cGFsbXxwbHVja2VyfHhpaW5vIixTeW1iaWFuT1M6IlN5bWJpYW58U3ltYk9TfFNlcmllczYwfFNlcmllczQwfFNZQi1bMC05XSt8XFxiUzYwXFxiIixXaW5kb3dzTW9iaWxlT1M6IldpbmRvd3MgQ0UuKihQUEN8U21hcnRwaG9uZXxNb2JpbGV8WzAtOV17M314WzAtOV17M30pfFdpbmRvd3MgTW9iaWxlfFdpbmRvd3MgUGhvbmUgWzAtOS5dK3xXQ0U7IixXaW5kb3dzUGhvbmVPUzoiV2luZG93cyBQaG9uZSAxMC4wfFdpbmRvd3MgUGhvbmUgOC4xfFdpbmRvd3MgUGhvbmUgOC4wfFdpbmRvd3MgUGhvbmUgT1N8WEJMV1A3fFp1bmVXUDd8V2luZG93cyBOVCA2LlsyM107IEFSTTsiLGlPUzoiXFxiaVBob25lLipNb2JpbGV8XFxiaVBvZHxcXGJpUGFkfEFwcGxlQ29yZU1lZGlhIixpUGFkT1M6IkNQVSBPUyAxMyIsU2FpbGZpc2hPUzoiU2FpbGZpc2giLE1lZUdvT1M6Ik1lZUdvIixNYWVtb09TOiJNYWVtbyIsSmF2YU9TOiJKMk1FL3xcXGJNSURQXFxifFxcYkNMRENcXGIiLHdlYk9TOiJ3ZWJPU3xocHdPUyIsYmFkYU9TO
559iJcXGJCYWRhXFxiIixCUkVXT1M6IkJSRVcifSx1YXM6e0Nocm9tZToiXFxiQ3JNb1xcYnxDcmlPU3xBbmRyb2lkLipDaHJvbWUvWy4wLTldKiAoTW9iaWxlKT8iLERvbGZpbjoiXFxiRG9sZmluXFxiIixPcGVyYToiT3BlcmEuKk1pbml8T3BlcmEuKk1vYml8QW5kcm9pZC4qT3BlcmF8TW9iaWxlLipPUFIvWzAtOS5dKyR8Q29hc3QvWzAtOS5dKyIsU2t5ZmlyZToiU2t5ZmlyZSIsRWRnZToiXFxiRWRnaU9TXFxifE1vYmlsZSBTYWZhcmkvWy4wLTldKiBFZGdlIixJRToiSUVNb2JpbGV8TVNJRU1vYmlsZSIsRmlyZWZveDoiZmVubmVjfGZpcmVmb3guKm1hZW1vfChNb2JpbGV8VGFibGV0KS4qRmlyZWZveHxGaXJlZm94LipNb2JpbGV8RnhpT1MiLEJvbHQ6ImJvbHQiLFRlYVNoYXJrOiJ0ZWFzaGFyayIsQmxhemVyOiJCbGF6ZXIiLFNhZmFyaToiVmVyc2lvbigoPyFcXGJFZGdpT1NcXGIpLikqTW9iaWxlLipTYWZhcml8U2FmYXJpLipNb2JpbGV8TW9iaWxlU2FmYXJpIixXZUNoYXQ6IlxcYk1pY3JvTWVzc2VuZ2VyXFxiIixVQ0Jyb3dzZXI6IlVDLipCcm93c2VyfFVDV0VCIixiYWlkdWJveGFwcDoiYmFpZHVib3hhcHAiLGJhaWR1YnJvd3NlcjoiYmFpZHVicm93c2VyIixEaWlnb0Jyb3dzZXI6IkRpaWdvQnJvd3NlciIsTWVyY3VyeToiXFxiTWVyY3VyeVxcYiIsT2JpZ29Ccm93c2VyOiJPYmlnbyIsTmV0RnJvbnQ6Ik5GLUJyb3dzZXIiLEdlbmVyaWNCcm93c2VyOiJOb2tpYUJyb3dzZXJ8T3ZpQnJvd3NlcnxPbmVCcm93c2VyfFR3b25reUJlYW1Ccm93c2VyfFNFTUMuKkJyb3dzZXJ8Rmx5Rmxvd3xNaW5pbW98TmV0RnJvbnR8Tm92YXJyYS1WaXNpb258TVFRQnJvd3NlcnxNaWNyb01lc3NlbmdlciIsUGFsZU1vb246IkFuZHJvaWQuKlBhbGVNb29ufE1vYmlsZS4qUGFsZU1vb24ifSxwcm9wczp7TW9iaWxlOiJNb2JpbGUvW1ZFUl0iLEJ1aWxkOiJCdWlsZC9bVkVSXSIsVmVyc2lvbjoiVmVyc2lvbi9bVkVSXSIsVmVuZG9ySUQ6IlZlbmRvcklEL1tWRVJdIixpUGFkOiJpUGFkLipDUFVbYS16IF0rW1ZFUl0iLGlQaG9uZToiaVBob25lLipDUFVbYS16IF0rW1ZFUl0iLGlQb2Q6ImlQb2QuKkNQVVthLXogXStbVkVSXSIsS2luZGxlOiJLaW5kbGUvW1ZFUl0iLENocm9tZTpbIkNocm9tZS9bVkVSXSIsIkNyaU9TL1tWRVJdIiwiQ3JNby9bVkVSXSJdLENvYXN0OlsiQ29hc3QvW1ZFUl0iXSxEb2xmaW46IkRvbGZpbi9bVkVSXSIsRmlyZWZveDpbIkZpcmVmb3gvW1ZFUl0iLCJGeGlPUy9bVkVSXSJdLEZlbm5lYzoiRmVubmVjL1tWRVJdIixFZGdlOiJFZGdlL1tWRVJdIixJRTpbIklFTW9iaWxlL1tWRVJdOyIsIklFTW9iaWxlIFtWRVJdIiwiTVNJRSBbVkVSXTsiLCJUcmlkZW50L1swLTkuXSs7LipydjpbVkVSXSJdLE5ldEZyb250OiJOZXRGcm9udC9bVkVSXSIsTm9raWFCcm93c2VyOiJOb2tpYUJyb3dzZXIvW1ZFUl0iLE9wZXJhOlsiIE9QUi9bVkVSXSIsIk9wZXJhIE1pbmkvW1ZFUl0iLCJWZXJzaW9uL1tWRVJdIl0sIk9wZXJhIE1pbmkiOiJPcGVyYSBNaW5pL1tWRVJdIiwiT3BlcmEgTW9iaSI6IlZlcnNpb24vW1ZFUl0iLFVDQnJvd3NlcjpbIlVDV0VCW1ZFUl0iLCJVQy4qQnJvd3Nlci9bVkVSXSJdLE1RUUJyb3dzZXI6Ik1RUUJyb3dzZXIvW1ZFUl0iLE1pY3JvTWVzc2VuZ2VyOiJNaWNyb01lc3Nlbmdlci9bVkVSXSIsYmFpZHVib3hhcHA6ImJhaWR1Ym94YXBwL1tWRVJdIixiYWlkdWJyb3dzZXI6ImJhaWR1YnJvd3Nlci9bVkVSXSIsU2Ftc3VuZ0Jyb3dzZXI6IlNhbXN1bmdCcm93c2VyL1tWRVJdIixJcm9uOiJJcm9uL1tWRVJdIixTYWZhcmk6WyJWZXJzaW9uL1tWRVJdIiwiU2FmYXJpL1tWRVJdIl0sU2t5ZmlyZToiU2t5ZmlyZS9bVkVSXSIsVGl6ZW46IlRpemVuL1tWRVJdIixXZWJraXQ6IndlYmtpdFsgL11bVkVSXSIsUGFsZU1vb246IlBhbGVNb29uL1tWRVJdIixTYWlsZmlzaEJyb3dzZXI6IlNhaWxmaXNoQnJvd3Nlci9bVkVSXSIsR2Vja286IkdlY2tvL1tWRVJdIixUcmlkZW50OiJUcmlkZW50L1tWRVJdIixQcmVzdG86IlByZXN0by9bVkVSXSIsR29hbm5hOiJHb2FubmEvW1ZFUl0iLGlPUzoiIFxcYmk/T1NcXGIgW1ZFUl1bIDtdezF9IixBbmRyb2lkOiJBbmRyb2lkIFtWRVJdIixTYWlsZmlzaDoiU2FpbGZpc2ggW1ZFUl0iLEJsYWNrQmVycnk6WyJCbGFja0JlcnJ5W1xcd10rL1tWRVJdIiwiQmxhY2tCZXJyeS4qVmVyc2lvbi9bVkVSXSIsIlZlcnNpb24vW1ZFUl0iXSxCUkVXOiJCUkVXIFtWRVJdIixKYXZhOiJKYXZhL1tWRVJdIiwiV2luZG93cyBQaG9uZSBPUyI6WyJXaW5kb3dzIFBob25lIE9TIFtWRVJdIiwiV2luZG93cyBQaG9uZSBbVkVSXSJdLCJXaW5kb3dzIFBob25lIjoiV2luZG93cyBQaG9uZSBbVkVSXSIsIldpbmRvd3MgQ0UiOiJXaW5kb3dzIENFL1tWRVJdIiwiV2luZG93cyBOVCI6IldpbmRvd3MgTlQgW1ZFUl0iLFN5bWJpYW46WyJTeW1iaWFuT1MvW1ZFUl0iLCJTeW1iaWFuL1tWRVJdIl0sd2ViT1M6WyJ3ZWJPUy9bVkVSXSIsImhwd09TL1tWRVJdOyJdfSx1dGlsczp7Qm90OiJHb29nbGVib3R8ZmFjZWJvb2tleHRlcm5hbGhpdHxHb29nbGUtQU1QSFRNTHxzfmFtcC12YWxpZGF0b3J8QWRzQm90LUdvb2dsZXxHb29nbGUgS2V5d29yZCBTdWdnZXN0aW9ufEZhY2Vib3R8WWFuZGV4Qm90fFlhbmRleE1vYmlsZUJvdHxiaW5nYm90fGlhX2FyY2hpdmVyfEFocmVmc0JvdHxFem9vbXN8R1NMRmJvdHxXQlNlYXJjaEJvdHxUd2l0dGVyYm90fFR3ZWV0bWVtZUJvdHxUd2lrbGV8UGFwZXJMaUJvdHxXb3Rib3h8VW53aW5kRmV0Y2hvcnxFeGFib3R8TUoxMmJvdHxZYW5kZXhJbWFnZXN8VHVybml0aW5Cb3R8UGluZ2RvbXxjb250ZW50a2luZ2FwcHxBc3BpZWdlbEJvdCIsTW9iaWxlQm90OiJHb29nbGVib3QtTW9iaWxlfEFkc0JvdC1Hb29nbGUtTW9iaWxlfFlhaG9vU2Vla2VyL00xQTEtUjJEMiIsRGVza3RvcE1vZGU6IldQRGVza3RvcCIsVFY6IlNvbnlEVFZ8SGJiVFYiLFdlYktpdDoiKHdlYmtpdClbIC9dKFtcXHcuXSspIixDb25zb2xlOiJcXGIoTmludGVuZG98TmludGVuZG8gV2lpVXxOaW50ZW5kbyAzRFN8TmludGVuZG8gU3dpdGNofFBMQVlTVEFUSU9OfFhib3gpXFxiIixXYXRjaDoiU00tVjcwMCJ9fSxnLmRldGVjdE1vYmlsZUJyb3dzZXJzPXtmdWxsUGF0dGVybjovKGFuZHJvaWR8YmJcZCt8bWVlZ28pLittb2JpbGV8YXZhbnRnb3xiYWRhXC98YmxhY2tiZXJyeXxibGF6ZXJ8Y29tcGFsfGVsYWluZXxmZW5uZWN8aGlwdG9wfGllbW9iaWxlfGlwKGhvbmV8b2QpfGlyaXN8a2luZGxlfGxnZSB8bWFlbW98bWlkcHxtbXB8bW9iaWxlLitmaXJlZm94fG5ldGZyb250fG9wZXJhIG0ob2J8aW4paXxwYWxtKCBvcyk/fHBob25lfHAoaXhpfHJlKVwvfHBsdWNrZXJ8cG9ja2V0fHBzcHxzZXJpZXMoNHw2KTB8c3ltYmlhbnx0cmVvfHVwXC4oYnJvd3NlcnxsaW5rKXx2b2RhZm9uZXx3YXB8d2luZG93cyBjZXx4ZGF8eGlpbm8vaSwNCnNob3J0UGF0dGVybjovMTIwN3w2MzEwfDY1OTB8M2dzb3w0dGhwfDUwWzEtNl1pfDc3MHN8ODAyc3xhIHdhfGFiYWN8YWMoZXJ8b298c1wtKXxhaShrb3xybil8YWwoYXZ8Y2F8Y28pfGFtb2l8YW4oZXh8bnl8eXcpfGFwdHV8YXIoY2h8Z28pfGFzKHRlfHVzKXxhdHR3fGF1KGRpfFwtbXxyIHxzICl8YXZhbnxiZShja3xsbHxucSl8YmkobGJ8cmQpfGJsKGFjfGF6KXxicihlfHYpd3xidW1ifGJ3XC0obnx1KXxjNTVcL3xjYXBpfGNjd2F8Y2RtXC18Y2VsbHxjaHRtfGNsZGN8Y21kXC18Y28obXB8bmQpfGNyYXd8ZGEoaXR8bGx8bmcpfGRidGV8ZGNcLXN8ZGV2aXxkaWNhfGRtb2J8ZG8oY3xwKW98ZHMoMTJ8XC1kKXxlbCg0OXxhaSl8ZW0obDJ8dWwpfGVyKGljfGswKXxlc2w4fGV6KFs0LTddMHxvc3x3YXx6ZSl8ZmV0Y3xmbHkoXC18Xyl8ZzEgdXxnNTYwfGdlbmV8Z2ZcLTV8Z1wtbW98Z28oXC53fG9kKXxncihhZHx1bil8aGFpZXxoY2l0fGhkXC0obXxwfHQpfGhlaVwtfGhpKHB0fHRhKXxocCggaXxpcCl8aHNcLWN8aHQoYyhcLXwgfF98YXxnfHB8c3x0KXx0cCl8aHUoYXd8dGMpfGlcLSgyMHxnb3xtYSl8aTIzMHxpYWMoIHxcLXxcLyl8aWJyb3xpZGVhfGlnMDF8aWtvbXxpbTFrfGlubm98aXBhcXxpcmlzfGphKHR8dilhfGpicm98amVtdXxqaWdzfGtkZGl8a2VqaXxrZ3QoIHxcLyl8a2xvbnxrcHQgfGt3Y1wtfGt5byhjfGspfGxlKG5vfHhpKXxsZyggZ3xcLyhrfGx8dSl8NTB8NTR8XC1bYS13XSl8bGlid3xseW54fG0xXC13fG0zZ2F8bTUwXC98bWEodGV8dWl8eG8pfG1jKDAxfDIxfGNhKXxtXC1jcnxtZShyY3xyaSl8bWkobzh8b2F8dHMpfG1tZWZ8bW8oMDF8MDJ8Yml8ZGV8ZG98dChcLXwgfG98dil8enopfG10KDUwfHAxfHYgKXxtd2JwfG15d2F8bjEwWzAtMl18bjIwWzItM118bjMwKDB8Mil8bjUwKDB8Mnw1KXxuNygwKDB8MSl8MTApfG5lKChjfG0pXC18b258dGZ8d2Z8d2d8d3QpfG5vayg2fGkpfG56cGh8bzJpbXxvcCh0aXx3dil8b3Jhbnxvd2cxfHA4MDB8cGFuKGF8ZHx0KXxwZHhnfHBnKDEzfFwtKFsxLThdfGMpKXxwaGlsfHBpcmV8cGwoYXl8dWMpfHBuXC0yfHBvKGNrfHJ0fHNlKXxwcm94fHBzaW98cHRcLWd8cWFcLWF8cWMoMDd8MTJ8MjF8MzJ8NjB8XC1bMi03XXxpXC0pfHF0ZWt8cjM4MHxyNjAwfHJha3N8cmltOXxybyh2ZXx6byl8czU1XC98c2EoZ2V8bWF8bW18bXN8bnl8dmEpfHNjKDAxfGhcLXxvb3xwXC0pfHNka1wvfHNlKGMoXC18MHwxKXw0N3xtY3xuZHxyaSl8c2doXC18c2hhcnxzaWUoXC18bSl8c2tcLTB8c2woNDV8aWQpfHNtKGFsfGFyfGIzfGl0fHQ1KXxzbyhmdHxueSl8c3AoMDF8aFwtfHZcLXx2ICl8c3koMDF8bWIpfHQyKDE4fDUwKXx0NigwMHwxMHwxOCl8dGEoZ3R8bGspfHRjbFwtfHRkZ1wtfHRlbChpfG0pfHRpbVwtfHRcLW1vfHRvKHBsfHNoKXx0cyg3MHxtXC18bTN8bTUpfHR4XC05fHVwKFwuYnxnMXxzaSl8dXRzdHx2NDAwfHY3NTB8dmVyaXx2aShyZ3x0ZSl8dm
559soNDB8NVswLTNdfFwtdil8dm00MHx2b2RhfHZ1bGN8dngoNTJ8NTN8NjB8NjF8NzB8ODB8ODF8ODN8ODV8OTgpfHczYyhcLXwgKXx3ZWJjfHdoaXR8d2koZyB8bmN8bncpfHdtbGJ8d29udXx4NzAwfHlhc1wtfHlvdXJ8emV0b3x6dGVcLS9pLHRhYmxldFBhdHRlcm46L2FuZHJvaWR8aXBhZHxwbGF5Ym9va3xzaWxrL2l9O3ZhciBoLGk9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtyZXR1cm4gZy5GQUxMQkFDS19QSE9ORT0iVW5rbm93blBob25lIixnLkZBTExCQUNLX1RBQkxFVD0iVW5rbm93blRhYmxldCIsZy5GQUxMQkFDS19NT0JJTEU9IlVua25vd25Nb2JpbGUiLGg9ImlzQXJyYXkiaW4gQXJyYXk/QXJyYXkuaXNBcnJheTpmdW5jdGlvbihhKXtyZXR1cm4iW29iamVjdCBBcnJheV0iPT09T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGEpfSxmdW5jdGlvbigpe3ZhciBhLGIsYyxlLGYsaixrPWcubW9iaWxlRGV0ZWN0UnVsZXM7Zm9yKGEgaW4gay5wcm9wcylpZihpLmNhbGwoay5wcm9wcyxhKSl7Zm9yKGI9ay5wcm9wc1thXSxoKGIpfHwoYj1bYl0pLGY9Yi5sZW5ndGgsZT0wO2U8ZjsrK2UpYz1iW2VdLGo9Yy5pbmRleE9mKCJbVkVSXSIpLGo+PTAmJihjPWMuc3Vic3RyaW5nKDAsaikrIihbXFx3Ll9cXCtdKykiK2Muc3Vic3RyaW5nKGorNSkpLGJbZV09bmV3IFJlZ0V4cChjLCJpIik7ay5wcm9wc1thXT1ifWQoay5vc3MpLGQoay5waG9uZXMpLGQoay50YWJsZXRzKSxkKGsudWFzKSxkKGsudXRpbHMpLGsub3NzMD17V2luZG93c1Bob25lT1M6ay5vc3MuV2luZG93c1Bob25lT1MsV2luZG93c01vYmlsZU9TOmsub3NzLldpbmRvd3NNb2JpbGVPU319KCksZy5maW5kTWF0Y2g9ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGMgaW4gYSlpZihpLmNhbGwoYSxjKSYmYVtjXS50ZXN0KGIpKXJldHVybiBjO3JldHVybiBudWxsfSxnLmZpbmRNYXRjaGVzPWZ1bmN0aW9uKGEsYil7dmFyIGM9W107Zm9yKHZhciBkIGluIGEpaS5jYWxsKGEsZCkmJmFbZF0udGVzdChiKSYmYy5wdXNoKGQpO3JldHVybiBjfSxnLmdldFZlcnNpb25TdHI9ZnVuY3Rpb24oYSxiKXt2YXIgYyxkLGUsZixoPWcubW9iaWxlRGV0ZWN0UnVsZXMucHJvcHM7aWYoaS5jYWxsKGgsYSkpZm9yKGM9aFthXSxlPWMubGVuZ3RoLGQ9MDtkPGU7KytkKWlmKGY9Y1tkXS5leGVjKGIpLG51bGwhPT1mKXJldHVybi
559BmWzFdO3JldHVybiBudWxsfSxnLmdldFZlcnNpb249ZnVuY3Rpb24oYSxiKXt2YXIgYz1nLmdldFZlcnNpb25TdHIoYSxiKTtyZXR1cm4gYz9nLnByZXBhcmVWZXJzaW9uTm8oYyk6TmFOfSxnLnByZXBhcmVWZXJzaW9uTm89ZnVuY3Rpb24oYSl7dmFyIGI7cmV0dXJuIGI9YS5zcGxpdCgvW2Etei5fIFwvXC1dL2kpLDE9PT1iLmxlbmd0aCYmKGE9YlswXSksYi5sZW5ndGg+MSYmKGE9YlswXSsiLiIsYi5zaGlmdCgpLGErPWIuam9pbigiIikpLE51bWJlcihhKX0sZy5pc01vYmlsZUZhbGxiYWNrPWZ1bmN0aW9uKGEpe3JldHVybiBnLmRldGVjdE1vYmlsZUJyb3dzZXJzLmZ1bGxQYXR0ZXJuLnRlc3QoYSl8fGcuZGV0ZWN0TW9iaWxlQnJvd3NlcnMuc2hvcnRQYXR0ZXJuLnRlc3QoYS5zdWJzdHIoMCw0KSl9LGcuaXNUYWJsZXRGYWxsYmFjaz1mdW5jdGlvbihhKXtyZXR1cm4gZy5kZXRlY3RNb2JpbGVCcm93c2Vycy50YWJsZXRQYXR0ZXJuLnRlc3QoYSl9LGcucHJlcGFyZURldGVjdGlvbkNhY2hlPWZ1bmN0aW9uKGEsYyxkKXtpZihhLm1vYmlsZT09PWIpe3ZhciBlLGgsaTtyZXR1cm4oaD1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnRhYmxldHMsYykpPyhhLm1vYmlsZT1hLnRhYmxldD1oLHZvaWQoYS5waG9uZT1udWxsKSk6KGU9Zy5maW5kTWF0Y2goZy5tb2JpbGVEZXRlY3RSdWxlcy5waG9uZXMsYykpPyhhLm1vYmlsZT1hLnBob25lPWUsdm9pZChhLnRhYmxldD1udWxsKSk6dm9pZChnLmlzTW9iaWxlRmFsbGJhY2soYyk/KGk9Zi5pc1Bob25lU2l6ZWQoZCksaT09PWI/KGEubW9iaWxlPWcuRkFMTEJBQ0tfTU9CSUxFLGEudGFibGV0PWEucGhvbmU9bnVsbCk6aT8oYS5tb2JpbGU9YS5waG9uZT1nLkZBTExCQUNLX1BIT05FLGEudGFibGV0PW51bGwpOihhLm1vYmlsZT1hLnRhYmxldD1nLkZBTExCQUNLX1RBQkxFVCxhLnBob25lPW51bGwpKTpnLmlzVGFibGV0RmFsbGJhY2soYyk/KGEubW9iaWxlPWEudGFibGV0PWcuRkFMTEJBQ0tfVEFCTEVULGEucGhvbmU9bnVsbCk6YS5tb2JpbGU9YS50YWJsZXQ9YS5waG9uZT1udWxsKX19LGcubW9iaWxlR3JhZGU9ZnVuY3Rpb24oYSl7dmFyIGI9bnVsbCE9PWEubW9iaWxlKCk7cmV0dXJuIGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQYWQiKT49NC4zfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUGhvbmUiKT49My4xfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUG9kIik+PTMuMXx8YS52ZXJzaW9uKCJBbmRyb2lkIik+Mi4xJiZhLmlzKCJXZWJraXQiKXx8YS52ZXJzaW9uKCJXaW5kb3dzIFBob25lIE9TIik+PTd8fGEuaXMoIkJsYWNrQmVycnkiKSYmYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik+PTZ8fGEubWF0Y2goIlBsYXlib29rLipUYWJsZXQiKXx8YS52ZXJzaW9uKCJ3ZWJPUyIpPj0xLjQmJmEubWF0Y2goIlBhbG18UHJlfFBpeGkiKXx8YS5tYXRjaCgiaHAuKlRvdWNoUGFkIil8fGEuaXMoIkZpcmVmb3giKSYmYS52ZXJzaW9uKCJGaXJlZm94Iik+PTEyfHxhLmlzKCJDaHJvbWUiKSYmYS5pcygiQW5kcm9pZE9TIikmJmEudmVyc2lvbigiQW5kcm9pZCIpPj00fHxhLmlzKCJTa3lmaXJlIikmJmEudmVyc2lvbigiU2t5ZmlyZSIpPj00LjEmJmEuaXMoIkFuZHJvaWRPUyIpJiZhLnZlcnNpb24oIkFuZHJvaWQiKT49Mi4zfHxhLmlzKCJPcGVyYSIpJiZhLnZlcnNpb24oIk9wZXJhIE1vYmkiKT4xMSYmYS5pcygiQW5kcm9pZE9TIil8fGEuaXMoIk1lZUdvT1MiKXx8YS5pcygiVGl6ZW4iKXx8YS5pcygiRG9sZmluIikmJmEudmVyc2lvbigiQmFkYSIpPj0yfHwoYS5pcygiVUMgQnJvd3NlciIpfHxhLmlzKCJEb2xmaW4iKSkmJmEudmVyc2lvbigiQW5kcm9pZCIpPj0yLjN8fGEubWF0Y2goIktpbmRsZSBGaXJlIil8fGEuaXMoIktpbmRsZSIpJiZhLnZlcnNpb24oIktpbmRsZSIpPj0zfHxhLmlzKCJBbmRyb2lkT1MiKSYmYS5pcygiTm9va1RhYmxldCIpfHxhLnZlcnNpb24oIkNocm9tZSIpPj0xMSYmIWJ8fGEudmVyc2lvbigiU2FmYXJpIik+PTUmJiFifHxhLnZlcnNpb24oIkZpcmVmb3giKT49NCYmIWJ8fGEudmVyc2lvbigiTVNJRSIpPj03JiYhYnx8YS52ZXJzaW9uKCJPcGVyYSIpPj0xMCYmIWI/IkEiOmEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQYWQiKTw0LjN8fGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQaG9uZSIpPDMuMXx8YS5vcygiaU9TIikmJmEudmVyc2lvbigiaVBvZCIpPDMuMXx8YS5pcygiQmxhY2tiZXJyeSIpJiZhLnZlcnNpb24oIkJsYWNrQmVycnkiKT49NSYmYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik8Nnx8YS52ZXJzaW9uKCJPcGVyYSBNaW5pIik+PTUmJmEudmVyc2lvbigiT3BlcmEgTWluaSIpPD02LjUmJihhLnZlcnNpb24oIkFuZHJvaWQiKT49Mi4zfHxhLmlzKCJpT1MiKSl8fGEubWF0Y2goIk5va2lhTjh8Tm9raWFDN3xOOTcuKlNlcmllczYwfFN5bWJpYW4vMyIpfHxhLnZlcnNpb24oIk9wZXJhIE1vYmkiKT49MTEmJmEuaXMoIlN5bWJpYW5PUyIpPyJCIjooYS52ZXJzaW9uKCJCbGFja0JlcnJ5Iik8NXx8YS5tYXRjaCgiTVNJRU1vYmlsZXxXaW5kb3dzIENFLipNb2JpbGUiKXx8YS52ZXJzaW9uKCJXaW5kb3dzIE1vYmlsZSIpPD01LjIsIkMiKX0sZy5kZXRlY3RPUz1mdW5jdGlvbihhKXtyZXR1cm4gZy5maW5kTWF0Y2goZy5tb2JpbGVEZXRlY3RSdWxlcy5vc3MwLGEpfHxnLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLm9zcyxhKX0sZy5nZXREZXZpY2VTbWFsbGVyU2lkZT1mdW5jdGlvbigpe3JldHVybiB3aW5kb3cuc2NyZWVuLndpZHRoPHdpbmRvdy5zY3JlZW4uaGVpZ2h0P3dpbmRvdy5zY3JlZW4ud2lkdGg6d2luZG93LnNjcmVlbi5oZWlnaHR9LGYucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjpmLG1vYmlsZTpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUubW9iaWxlfSxwaG9uZTpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUucGhvbmV9LHRhYmxldDpmdW5jdGlvbigpe3JldHVybiBnLnByZXBhcmVEZXRlY3Rpb25DYWNoZSh0aGlzLl9jYWNoZSx0aGlzLnVhLHRoaXMubWF4UGhvbmVXaWR0aCksdGhpcy5fY2FjaGUudGFibGV0fSx1c2VyQWdlbnQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5fY2FjaGUudXNlckFnZW50PT09YiYmKHRoaXMuX2NhY2hlLnVzZXJBZ2VudD1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnVhcyx0aGlzLnVhKSksdGhpcy5fY2FjaGUudXNlckFnZW50fSx1c2VyQWdlbnRzOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2NhY2hlLnVzZXJBZ2VudHM9PT1iJiYodGhpcy5fY2FjaGUudXNlckFnZW50cz1nLmZpbmRNYXRjaGVzKGcubW9iaWxlRGV0
559ZWN0UnVsZXMudWFzLHRoaXMudWEpKSx0aGlzLl9jYWNoZS51c2VyQWdlbnRzfSxvczpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS5vcz09PWImJih0aGlzLl9jYWNoZS5vcz1nLmRldGVjdE9TKHRoaXMudWEpKSx0aGlzLl9jYWNoZS5vc30sdmVyc2lvbjpmdW5jdGlvbihhKXtyZXR1cm4gZy5nZXRWZXJzaW9uKGEsdGhpcy51YSl9LHZlcnNpb25TdHI6ZnVuY3Rpb24oYSl7cmV0dXJuIGcuZ2V0VmVyc2lvblN0cihhLHRoaXMudWEpfSxpczpmdW5jdGlvbihiKXtyZXR1cm4gYyh0aGlzLnVzZXJBZ2VudHMoKSxiKXx8YShiLHRoaXMub3MoKSl8fGEoYix0aGlzLnBob25lKCkpfHxhKGIsdGhpcy50YWJsZXQoKSl8fGMoZy5maW5kTWF0Y2hlcyhnLm1vYmlsZURldGVjdFJ1bGVzLnV0aWxzLHRoaXMudWEpLGIpfSxtYXRjaDpmdW5jdGlvbihhKXtyZXR1cm4gYSBpbnN0YW5jZW9mIFJlZ0V4cHx8KGE9bmV3IFJlZ0V4cChhLCJpIikpLGEudGVzdCh0aGlzLnVhKX0saXNQaG9uZVNpemVkOmZ1bmN0aW9uKGEpe3JldHVybiBmLmlzUGhvbmVTaXplZChhfHx0aGlzLm1heFBob25lV2lkdGgpfSxtb2JpbGVHcmFkZTpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS5ncmFkZT09PWImJih0aGlzLl9jYWNoZS5ncmFkZT1nLm1vYmlsZUdyYWRlKHRoaXMpKSx0aGlzLl9jYWNoZS5ncmFkZX19LCJ1bmRlZmluZWQiIT10eXBlb2Ygd2luZG93JiZ3aW5kb3cuc2NyZWVuP2YuaXNQaG9uZVNpemVkPWZ1bmN0aW9uKGEpe3JldHVybiBhPDA/YjpnLmdldERldmljZVNtYWxsZXJTaWRlKCk8PWF9OmYuaXNQaG9uZVNpemVkPWZ1bmN0aW9uKCl7fSxmLl9pbXBsPWcsZi52ZXJzaW9uPSIxLjQuNSAyMDIxLTAzLTEzIixmfSl9KGZ1bmN0aW9uKGEpe2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgbW9kdWxlJiZtb2R1bGUuZXhwb3J0cylyZXR1cm4gZnVuY3Rpb24oYSl7bW9kdWxlLmV4cG9ydHM9YSgpfTtpZigiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kKXJldHVybiBkZWZpbmU7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiB3aW5kb3cpcmV0dXJuIGZ1bmN0aW9uKGEpe3dpbmRvdy5Nb2JpbGVEZXRlY3Q9YSgpfTt0aHJvdyBuZXcgRXJyb3IoInVua25vd24gZW52aXJvbm1lbnQiKX0oKSk7dmFyIGFpX2xpc3RzPSEwLGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7CmlmKCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfbGlzdHMpe2Z1bmN0aW9uIFgoYixlKXtmb3IodmFyIHA9W107Yj1iLnByZXZpb3VzRWxlbWVudFNpYmxpbmc7KSgidW5kZWZpbmVkIj09dHlwZW9mIGV8fGIubWF0Y2hlcyhlKSkmJnAucHVzaChiKTtyZXR1cm4gcH1mdW5jdGlvbiBmYShiLGUpe2Zvcih2YXIgcD1bXTtiPWIubmV4dEVsZW1lbnRTaWJsaW5nOykoInVuZGVmaW5lZCI9PXR5cGVvZiBlfHxiLm1hdGNoZXMoZSkpJiZwLnB1c2goYik7cmV0dXJuIHB9dmFyIGhvc3RfcmVnZXhwPVJlZ0V4cCgiOlxcL1xcLyguW14vOl0rKSIsImkiKTtmdW5jdGlvbiBoYShiKXtiPWIubWF0Y2goaG9zdF9yZWdleHApO3JldHVybiBudWxsIT1iJiYxPGIubGVuZ3RoJiYic3RyaW5nIj09PXR5cGVvZiBiWzFdJiYwPGJbMV0ubGVuZ3RoP2JbMV0udG9Mb3dlckNhc2UoKTpudWxsfWZ1bmN0aW9uIFEoYil7cmV0dXJuIGIuaW5jbHVkZXMoIjoiKT8oYj1iLnNwbGl0KCI6IiksMUUzKigzNjAwKnBhcnNlSW50KGJbMF0pKwo2MCpwYXJzZUludChiWzFdKStwYXJzZUludChiWzJdKSkpOm51bGx9ZnVuY3Rpb24gWShiKXt0cnl7dmFyIGU9RGF0ZS5wYXJzZShiKTtpc05hTihlKSYmKGU9bnVsbCl9Y2F0Y2gocCl7ZT1udWxsfWlmKG51bGw9PWUmJmIuaW5jbHVkZXMoIiAiKSl7Yj1iLnNwbGl0KCIgIik7dHJ5e2U9RGF0ZS5wYXJzZShiWzBdKSxlKz1RKGJbMV0pLGlzTmFOKGUpJiYoZT1udWxsKX1jYXRjaChwKXtlPW51bGx9fXJldHVybiBlfWZ1bmN0aW9uIFooKXtudWxsPT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKSYmbnVsbD09ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmFpLWxpc3QtbWFudWFsIil8fCJmdW5jdGlvbiIhPXR5cGVvZiBfX3RjZmFwaXx8ImZ1bmN0aW9uIiE9dHlwZW9mIGFpX2xvYWRfYmxvY2tzfHwidW5kZWZpbmVkIiE9dHlwZW9mIGFpX2lhYl90Y2ZfY2FsbGJhY2tfaW5zdGFsbGVkfHwoX190Y2ZhcGkoImFkZEV2ZW50TGlzdGVuZXIiLDIsZnVuY3Rpb24oYiwKZSl7ZSYmInVzZXJhY3Rpb25jb21wbGV0ZSI9PT1iLmV2ZW50U3RhdHVzJiYoYWlfdGNEYXRhPWIsYWlfbG9hZF9ibG9ja3MoKSxiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLG51bGwhPWImJihiLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBEQVRBIExPQURFRCIpLGI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIiksbnVsbCE9YiYmKGIuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksYi5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSkpfSksYWlfaWFiX3RjZl9jYWxsYmFja19pbnN0YWxsZWQ9ITApfWFpX3Byb2Nlc3NfbGlzdHM9ZnVuY3Rpb24oYil7ZnVuY3Rpb24gZShhLGQsayl7aWYoMD09YS5sZW5ndGgpe2lmKCIhQCEiPT1rKXJldHVybiEwO2QhPWsmJigidHJ1ZSI9PWsudG9Mb3dlckNhc2UoKT9rPSEwOiJmYWxzZSI9PWsudG9Mb3dlckNhc2UoKSYmKGs9ITEpKTtyZXR1cm4gZD09a31pZigib2JqZWN0IiE9CnR5cGVvZiBkJiYiYXJyYXkiIT10eXBlb2YgZClyZXR1cm4hMTt2YXIgbD1hWzBdO2E9YS5zbGljZSgxKTtpZigiKiI9PWwpZm9yKGxldCBbLG5db2YgT2JqZWN0LmVud
559HJpZXMoZCkpe2lmKGUoYSxuLGspKXJldHVybiEwfWVsc2UgaWYobCBpbiBkKXJldHVybiBlKGEsZFtsXSxrKTtyZXR1cm4hMX1mdW5jdGlvbiBwKGEsZCxrKXtpZigib2JqZWN0IiE9dHlwZW9mIGF8fC0xPT1kLmluZGV4T2YoIlsiKSlyZXR1cm4hMTtkPWQucmVwbGFjZSgvXXwgL2dpLCIiKS5zcGxpdCgiWyIpO3JldHVybiBlKGQsYSxrKX1mdW5jdGlvbiB6KCl7aWYoImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpKXt2YXIgYT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1zdGF0dXMiKSxkPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpO251bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBERVRFQ1RFRCIpO19fdGNmYXBpKCJnZXRUQ0RhdGEiLDIsZnVuY3Rpb24oaywKbCl7bD8obnVsbCE9ZCYmZC5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSwidGNsb2FkZWQiPT1rLmV2ZW50U3RhdHVzfHwidXNlcmFjdGlvbmNvbXBsZXRlIj09ay5ldmVudFN0YXR1cyk/KGFpX3RjRGF0YT1rLGsuZ2RwckFwcGxpZXM/bnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIERBVEEgTE9BREVEIik6bnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIEdEUFIgRE9FUyBOT1QgQVBQTFkiKSxudWxsIT1kJiYoZC5jbGFzc0xpc3QucmVtb3ZlKCJzdGF0dXMtZXJyb3IiKSxkLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpKSxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19saXN0cygpfSwxMCkpOiJjbXB1aXNob3duIj09ay5ldmVudFN0YXR1cyYmKGFpX2NtcHVpc2hvd249ITAsbnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIENNUCBVSSBTSE9XTiIpLG51bGwhPWQmJihkLmNsYXNzTGlzdC5yZW1vdmUoInN0YXR1cy1lcnJvciIpLApkLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpKSk6KG51bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBfX3RjZmFwaSBnZXRUQ0RhdGEgZmFpbGVkIiksbnVsbCE9ZCYmKGQuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLW9rIiksZC5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtZXJyb3IiKSkpfSl9fWZ1bmN0aW9uIEMoYSl7ImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpPyhhaV90Y2ZhcGlfZm91bmQ9ITAsInVuZGVmaW5lZCI9PXR5cGVvZiBhaV9pYWJfdGNmX2NhbGxiYWNrX2luc3RhbGxlZCYmWigpLCJ1bmRlZmluZWQiPT10eXBlb2YgYWlfdGNEYXRhX3JlcXVlc3RlZCYmKGFpX3RjRGF0YV9yZXF1ZXN0ZWQ9ITAseigpLGNvb2tpZXNfbmVlZF90Y0RhdGE9ITApKTphJiYoInVuZGVmaW5lZCI9PXR5cGVvZiBhaV90Y2ZhcGlfZm91bmQmJihhaV90Y2ZhcGlfZm91bmQ9ITEsc2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfbGlzdHMoKX0sMTApKSxhPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLApudWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgTUlTU0lORzogX190Y2ZhcGkgZnVuY3Rpb24gbm90IGZvdW5kIiksYT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKSxudWxsIT1hJiYoYS5jbGFzc0xpc3QucmVtb3ZlKCJzdGF0dXMtb2siKSxhLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1lcnJvciIpKSl9aWYobnVsbD09YiliPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImRpdi5haS1saXN0LWRhdGEsIG1ldGEuYWktbGlzdC1kYXRhIik7ZWxzZXt3aW5kb3cualF1ZXJ5JiZ3aW5kb3cualF1ZXJ5LmZuJiZiIGluc3RhbmNlb2YgalF1ZXJ5JiYoYj1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChiKSk7dmFyIHg9W107Yi5mb3JFYWNoKChhLGQpPT57YS5tYXRjaGVzKCIuYWktbGlzdC1kYXRhIik/eC5wdXNoKGEpOihhPWEucXVlcnlTZWxlY3RvckFsbCgiLmFpLWxpc3QtZGF0YSIpLGEubGVuZ3RoJiZhLmZvckVhY2goKGssbCk9Pnt4LnB1c2goayl9KSl9KTsKYj14fWlmKGIubGVuZ3RoKXtiLmZvckVhY2goKGEsZCk9PnthLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtZGF0YSIpfSk7dmFyIEw9aWEod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7aWYobnVsbCE9TC5yZWZlcnJlcil2YXIgQT1MLnJlZmVycmVyO2Vsc2UgQT1kb2N1bWVudC5yZWZlcnJlciwiIiE9QSYmKEE9aGEoQSkpO3ZhciBSPXdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50LFM9Ui50b0xvd2VyQ2FzZSgpLGFhPW5hdmlnYXRvci5sYW5ndWFnZSxNPWFhLnRvTG93ZXJDYXNlKCk7aWYoInVuZGVmaW5lZCIhPT10eXBlb2YgTW9iaWxlRGV0
559ZWN0KXZhciBiYT1uZXcgTW9iaWxlRGV0ZWN0KFIpO2IuZm9yRWFjaCgoYSxkKT0+e3ZhciBrPWRvY3VtZW50LmNvb2tpZS5zcGxpdCgiOyIpO2suZm9yRWFjaChmdW5jdGlvbihmLGgpe2tbaF09Zi50cmltKCl9KTtkPWEuY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKTt2YXIgbD0hMDtpZihhLmhhc0F0dHJpYnV0ZSgicmVmZXJlci1saXN0Iikpe3ZhciBuPQphLmdldEF0dHJpYnV0ZSgicmVmZXJlci1saXN0Iik7bj1iNjRkKG4pLnNwbGl0KCIsIik7dmFyIHY9YS5nZXRBdHRyaWJ1dGUoInJlZmVyZXItbGlzdC10eXBlIiksRT0hMTtuLmV2ZXJ5KChmLGgpPT57Zj1mLnRyaW0oKTtpZigiIj09ZilyZXR1cm4hMDtpZigiKiI9PWYuY2hhckF0KDApKWlmKCIqIj09Zi5jaGFyQXQoZi5sZW5ndGgtMSkpe2lmKGY9Zi5zdWJzdHIoMSxmLmxlbmd0aC0yKSwtMSE9QS5pbmRleE9mKGYpKXJldHVybiBFPSEwLCExfWVsc2V7aWYoZj1mLnN1YnN0cigxKSxBLnN1YnN0cigtZi5sZW5ndGgpPT1mKXJldHVybiBFPSEwLCExfWVsc2UgaWYoIioiPT1mLmNoYXJBdChmLmxlbmd0aC0xKSl7aWYoZj1mLnN1YnN0cigwLGYubGVuZ3RoLTEpLDA9PUEuaW5kZXhPZihmKSlyZXR1cm4gRT0hMCwhMX1lbHNlIGlmKCIjIj09Zil7aWYoIiI9PUEpcmV0dXJuIEU9ITAsITF9ZWxzZSBpZihmPT1BKXJldHVybiBFPSEwLCExO3JldHVybiEwfSk7dmFyIHI9RTtzd2l0Y2godil7Y2FzZSAiQiI6ciYmCihsPSExKTticmVhaztjYXNlICJXIjpyfHwobD0hMSl9fWlmKGwmJmEuaGFzQXR0cmlidXRlKCJjbGllbnQtbGlzdCIpJiYidW5kZWZpbmVkIiE9PXR5cGVvZiBiYSlzd2l0Y2gobj1hLmdldEF0dHJpYnV0ZSgiY2xpZW50LWxpc3QiKSxuPWI2NGQobikuc3BsaXQoIiwiKSx2PWEuZ2V0QXR0cmlidXRlKCJjbGllbnQtbGlzdC10eXBlIikscj0hMSxuLmV2ZXJ5KChmLGgpPT57aWYoIiI9PWYudHJpbSgpKXJldHVybiEwO2Yuc3BsaXQoIiYmIikuZXZlcnkoKGMsdCk9Pnt0PSEwO3ZhciB3PSExO2ZvcihjPWMudHJpbSgpOyIhISI9PWMuc3Vic3RyaW5nKDAsMik7KXQ9IXQsYz1jLnN1YnN0cmluZygyKTsibGFuZ3VhZ2U6Ij09Yy5zdWJzdHJpbmcoMCw5KSYmKHc9ITAsYz1jLnN1YnN0cmluZyg5KS50b0xvd2VyQ2FzZSgpKTt2YXIgcT0hMTt3PyIqIj09Yy5jaGFyQXQoMCk/IioiPT1jLmNoYXJBdChjLmxlbmd0aC0xKT8oYz1jLnN1YnN0cigxLGMubGVuZ3RoLTIpLnRvTG93ZXJDYXNlKCksCi0xIT1NLmluZGV4T2YoYykmJihxPSEwKSk6KGM9Yy5zdWJzdHIoMSkudG9Mb3dlckNhc2UoKSxNLnN1YnN0cigtYy5sZW5ndGgpPT1jJiYocT0hMCkpOiIqIj09Yy5jaGFyQXQoYy5sZW5ndGgtMSk/KGM9Yy5zdWJzdHIoMCxjLmxlbmd0aC0xKS50b0xvd2VyQ2FzZSgpLDA9PU0uaW5kZXhPZihjKSYmKHE9ITApKTpjPT1NJiYocT0hMCk6IioiPT1jLmNoYXJBdCgwKT8iKiI9PWMuY2hhckF0KGMubGVuZ3RoLTEpPyhjPWMuc3Vic3RyKDEsYy5sZW5ndGgtMikudG9Mb3dlckNhc2UoKSwtMSE9Uy5pbmRleE9mKGMpJiYocT0hMCkpOihjPWMuc3Vic3RyKDEpLnRvTG93ZXJDYXNlKCksUy5zdWJzdHIoLWMubGVuZ3RoKT09YyYmKHE9ITApKToiKiI9PWMuY2hhckF0KGMubGVuZ3RoLTEpPyhjPWMuc3Vic3RyKDAsYy5sZW5ndGgtMSkudG9Mb3dlckNhc2UoKSwwPT1TLmluZGV4T2YoYykmJihxPSEwKSk6YmEuaXMoYykmJihxPSEwKTtyZXR1cm4ocj1xP3Q6IXQpPyEwOiExfSk7cmV0dXJuIHI/CiExOiEwfSksdil7Y2FzZSAiQiI6ciYmKGw9ITEpO2JyZWFrO2Nhc2UgIlciOnJ8fChsPSExKX12YXIgTj1uPSExO2Zvcih2PTE7Mj49djt2KyspaWYobCl7c3dpdGNoKHYpe2Nhc2UgMTp2YXIgZz1hLmdldEF0dHJpYnV0ZSgiY29va2llLWxpc3QiKTticmVhaztjYXNlIDI6Zz1hLmdldEF0dHJpYnV0ZSgicGFyYW1ldGVyLWxpc3QiKX1pZihudWxsIT1nKXtnPWI2NGQoZyk7c3dpdGNoKHYpe2Nhc2UgMTp2YXIgeT1hLmdldEF0dHJpYnV0ZSgiY29va2llLWxpc3QtdHlwZSIpO2JyZWFrO2Nhc2UgMjp5PWEuZ2V0QXR0cmlidXRlKCJwYXJhbWV0ZXItbGlzdC10eXBlIil9Zz1nLnJlcGxhY2UoInRjZi1nZHByIiwidGNmLXYyW2dkcHJBcHBsaWVzXT10cnVlIik7Zz1nLnJlcGxhY2UoInRjZi1uby1nZHByIiwidGNmLXYyW2dkcHJBcHBsaWVzXT1mYWxzZSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtZ29vZ2xlIiwidGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc1NV09dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUiKTsKZz1nLnJlcGxhY2UoInRjZi1uby1nb29nbGUiLCIhIXRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVs3NTVdIik7Zz1nLnJlcGxhY2UoInRjZi1tZWRpYS5uZXQiLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bMTQyXT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpO2c9Zy5yZXBsYWNlKCJ0Y2Ytbm8tbWVkaWEubmV0IiwiISF0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bMTQyXSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtYW1hem9uIiwidGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc5M109dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUiKTtnPWcucmVwbGFjZSgidGNmLW5vLWFtYXpvbiIsIiEhdGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc5M10iKTtnPWcucmVwbGFjZSgidGNmLWV6b2ljIiwidGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzM0N109dHJ1ZSAmJiB0Y2YtdjJbcHVycG9zZV1bY29uc2VudHNdWzFdPXRydWUiKTtnPWcucmVwbGFjZSgidGNmLW5vLWV6b2ljIiwKIiEhdGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzM0N10iKTt2YXIgRj1nLnNwbGl0KCIsIiksY2E9W107ay5mb3JFYWNoKGZ1bmN0aW9uKGYpe2Y9Zi5zcGxpdCgiPSIpO3RyeXt2YXIgaD1KU09OLnBhcnNlKGRlY29kZVVSSUNvbXBvbmVudChmWzFdKSl9Y2F0Y2goYyl7aD1kZWNvZGVVUklDb21wb25lbnQoZlsxXSl9Y2FbZlswXV09aH0pO3I9ITE7dmFyIEk9YTtGLmV2ZXJ5KChmLGgpPT57Zi5zcGxpdCgiJiYiKS5ldmVyeSgoYyx0KT0+e3Q9ITA7Zm9yKGM9Yy50cmltKCk7IiEhIj09Yy5zdWJzdHJpbmcoMCwyKTspdD0hdCxjPWMuc3Vic3RyaW5nKDIpO3ZhciB3PWMscT0iIUAhIixUPSJ0Y2YtdjIiPT13JiYiIUAhIj09cSxCPS0xIT1jLmluZGV4T2YoIlsiKSxKPTA9PWMuaW5kZXhPZigidGNmLXYyIil8fDA9PWMuaW5kZXhPZigiZXVjb25zZW50LXYyIik7Sj1KJ
559iYoQnx8VCk7LTEhPWMuaW5kZXhPZigiPSIpJiYocT1jLnNwbGl0KCI9Iiksdz1xWzBdLHE9cVsxXSxCPS0xIT13LmluZGV4T2YoIlsiKSwKSj0oSj0wPT13LmluZGV4T2YoInRjZi12MiIpfHwwPT13LmluZGV4T2YoImV1Y29uc2VudC12MiIpKSYmKEJ8fFQpKTtpZihKKWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLEI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIiksbnVsbCE9QiYmKEIuc3R5bGUuZGlzcGxheT0iYmxvY2siKSxUJiYiYm9vbGVhbiI9PXR5cGVvZiBhaV90Y2ZhcGlfZm91bmQ/cj1haV90Y2ZhcGlfZm91bmQ/dDohdDoib2JqZWN0Ij09dHlwZW9mIGFpX3RjRGF0YT8obnVsbCE9QiYmQi5jbGFzc0xpc3QuYWRkKCJzdGF0dXMtb2siKSx3PXcucmVwbGFjZSgvXXwgL2dpLCIiKS5zcGxpdCgiWyIpLHcuc2hpZnQoKSxyPSh3PWUodyxhaV90Y0RhdGEscSkpP3Q6IXQpOiJ1bmRlZmluZWQiPT10eXBlb2YgYWlfdGNmYXBpX2ZvdW5kJiYoSS5jbGFzc0xpc3QuYWRkKCJhaS1saXN0LWRhdGEiKSxOPSEwLCJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaT9DKCExKToKInVuZGVmaW5lZCI9PXR5cGVvZiBhaV90Y0RhdGFfcmV0cnlpbmcmJihhaV90Y0RhdGFfcmV0cnlpbmc9ITAsc2V0VGltZW91dChmdW5jdGlvbigpeyJmdW5jdGlvbiI9PXR5cGVvZiBfX3RjZmFwaT9DKCExKTpzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpP0MoITEpOnNldFRpbWVvdXQoZnVuY3Rpb24oKXtDKCEwKX0sM0UzKX0sMUUzKX0sNjAwKSkpO2Vsc2UgaWYoQilyPSh3PXAoY2EsdyxxKSk/dDohdDtlbHNle3ZhciBVPSExOyIhQCEiPT1xP2suZXZlcnkoZnVuY3Rpb24oamEpe3JldHVybiBqYS5zcGxpdCgiPSIpWzBdPT1jPyhVPSEwLCExKTohMH0pOlU9LTEhPWsuaW5kZXhPZihjKTtyPVU/dDohdH1yZXR1cm4gcj8hMDohMX0pO3JldHVybiByPyExOiEwfSk7ciYmKE49ITEsSS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWRhdGEiKSk7c3dpdGNoKHkpe2Nhc2UgIkIiOnImJihsPSExKTticmVhaztjYXNlICJXIjpyfHwobD0hMSl9fX1hLmNsYXNzTGlzdC5jb250YWlucygiYWktbGlzdC1tYW51YWwiKSYmCihsPyhJLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtZGF0YSIpLEkuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1tYW51YWwiKSk6KG49ITAsSS5jbGFzc0xpc3QuYWRkKCJhaS1saXN0LWRhdGEiKSkpOyhsfHwhbiYmIU4pJiZhLmhhc0F0dHJpYnV0ZSgiZGF0YS1kZWJ1Zy1pbmZvIikmJihnPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi4iK2EuZGF0YXNldC5kZWJ1Z0luZm8pLG51bGwhPWcmJihnPWcucGFyZW50RWxlbWVudCxudWxsIT1nJiZnLmNsYXNzTGlzdC5jb250YWlucygiYWktZGVidWctaW5mbyIpJiZnLnJlbW92ZSgpKSk7eT1YKGEsIi5haS1kZWJ1Zy1iYXIuYWktZGVidWctbGlzdHMiKTt2YXIga2E9IiI9PUE/IiMiOkE7MCE9eS5sZW5ndGgmJnkuZm9yRWFjaCgoZixoKT0+e2g9Zi5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctbmFtZS5haS1saXN0LWluZm8iKTtudWxsIT1oJiYoaC50ZXh0Q29udGVudD1rYSxoLnRpdGxlPVIrIlxuIithYSk7aD1mLn
559F1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLWxpc3Qtc3RhdHVzIik7Cm51bGwhPWgmJihoLnRleHRDb250ZW50PWw/YWlfZnJvbnQudmlzaWJsZTphaV9mcm9udC5oaWRkZW4pfSk7Zz0hMTtpZihsJiZhLmhhc0F0dHJpYnV0ZSgic2NoZWR1bGluZy1zdGFydCIpJiZhLmhhc0F0dHJpYnV0ZSgic2NoZWR1bGluZy1lbmQiKSYmYS5oYXNBdHRyaWJ1dGUoInNjaGVkdWxpbmctZGF5cyIpKXt2YXIgdT1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy1zdGFydCIpO3Y9YS5nZXRBdHRyaWJ1dGUoInNjaGVkdWxpbmctZW5kIik7eT1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy1kYXlzIik7Zz0hMDt1PWI2NGQodSk7Rj1iNjRkKHYpO3ZhciBWPXBhcnNlSW50KGEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLWZhbGxiYWNrIikpLE89cGFyc2VJbnQoYS5nZXRBdHRyaWJ1dGUoImdtdCIpKTtpZih1LmluY2x1ZGVzKCItIil8fEYuaW5jbHVkZXMoIi0iKSlQPVkodSkrTyxLPVkoRikrTztlbHNlIHZhciBQPVEodSksSz1RKEYpO1A/Pz0wO0s/Pz0wO3ZhciBXPWI2NGQoeSkuc3BsaXQoIiwiKTsKeT1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy10eXBlIik7dmFyIEQ9KG5ldyBEYXRlKS5nZXRUaW1lKCkrTzt2PW5ldyBEYXRlKEQpO3ZhciBHPXYuZ2V0RGF5KCk7MD09Rz9HPTY6Ry0tO3UuaW5jbHVkZXMoIi0iKXx8Ri5pbmNsdWRlcygiLSIpfHwodT0obmV3IERhdGUodi5nZXRGdWxsWWVhcigpLHYuZ2V0TW9udGgoKSx2LmdldERhdGUoKSkpLmdldFRpbWUoKStPLEQtPXUsMD5EJiYoRCs9ODY0RTUpKTtzY2hlZHVsaW5nX3N0YXJ0X2RhdGVfb2s9RD49UDtzY2hlZHVsaW5nX2VuZF9kYXRlX29rPTA9PUt8fEQ8Szt1PXNjaGVkdWxpbmdfc3RhcnRfZGF0ZV9vayYmc2NoZWR1bGluZ19lbmRfZGF0ZV9vayYmVy5pbmNsdWRlcyhHLnRvU3RyaW5nKCkpO3N3aXRjaCh5KXtjYXNlICJCIjp1PSF1fXV8fChsPSExKTt2YXIgbGE9di50b0lTT1N0cmluZygpLnNwbGl0KCIuIilbMF0ucmVwbGFjZSgiVCIsIiAiKTt5PVgoYSwiLmFpLWRlYnVnLWJhci5haS1kZWJ1Zy1zY2hlZHVsaW5nIik7CjAhPXkubGVuZ3RoJiZ5LmZvckVhY2goKGYsaCk9PntoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktc2NoZWR1bGluZy1pbmZvIik7bnVsbCE9aCYmKGgudGV4dENvbnRlbnQ9bGErIiAiK0crIiBjdXJyZW50X3RpbWU6ICIrTWF0aC5mbG9vcihELnRvU3RyaW5nKCkvMUUzKSsiICBzdGFydF9kYXRlOiIrTWF0aC5mbG9vcihQLzFFMykudG9TdHJpbmcoKSsiPT4iK3NjaGVkdWxpbmdfc3RhcnRfZGF0ZV9vay50b1N0cmluZygpKyIgZW5kX2RhdGU6IitNYXRoLmZsb29yKEsvMUUzKS50b1N0cmluZygpKyI9PiIrc2NoZWR1bGluZ19lbmRfZGF0ZV9vay50b1N0cmluZygpKyIgZGF5czoiK1cudG9TdHJpbmcoKSsiPT4iK1cuaW5jbHVkZXMoRy50b1N0cmluZygpKS50b1N0cmluZygpKTtoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktc2NoZWR1bGluZy1zdGF0dXMiKTtudWxsIT1oJiYoaC50ZXh0Q29udGVudD1sP2FpX2Zyb250LnZpc2libGU6YWlfZnJvbnQuaGlkZGVuKTsKbHx8MD09Vnx8KGYuY2xhc3NMaXN0LnJlbW92ZSgiYWktZGVidWctc2NoZWR1bGluZyIpLGYuY2xhc3NMaXN0LmFkZCgiYWktZGVidWctZmFsbGJhY2siKSxoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktc2NoZWR1bGluZy1zdGF0dXMiKSxudWxsIT1oJiYoaC50ZXh0Q29udGVudD1haV9mcm9udC5mYWxsYmFjaysiID0gIitWKSl9KX1pZihufHwhbCYmTilyZXR1cm4hMDthLnN0eWxlLnZpc2liaWxpdHk9IiI7YS5zdHlsZS5wb3NpdGlvbj0iIjthLnN0eWxlLndpZHRoPSIiO2Euc3R5bGUuaGVpZ2h0PSIiO2Euc3R5bGUuekluZGV4PSIiO2lmKGwpe2lmKG51bGwhPWQmJihkLnN0eWxlLnZpc2liaWxpdHk9IiIsZC5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoZC5zdHlsZS5wb3NpdGlvbj0iIikpLGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7bj1iNjRkKGEuZGF0YXNldC5jb2RlKTt1PWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7Cmc9ITA7dHJ5e0g9dS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQobil9Y2F0Y2goZil7Zz0hMX1nJiYobnVsbCE9YS5jbG9zZXN0KCJoZWFkIik/KGEucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoSCxhLm5leHRTaWJsaW5nKSxhLnJlbW92ZSgpKTphLmFwcGVuZChIKSk7ZGEoYSl9fWVsc2UgaWYoZyYmIXUmJjAhPVYpe251bGwhPWQmJihkLnN0eWxlLnZpc2liaWxpdHk9IiIsZC5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiZkLmNzcyh7cG9zaXRpb246IiJ9KSk7bj1mYShhLCIuYWktZmFsbGJhY2siKTswIT1uLmxlbmd0aCYmbi5mb3JFYWNoKChmLGgpPT57Zi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1mYWxsYmFjayIpfSk7aWYoYS5oYXNBdHRyaWJ1dGUoImRhdGEtZmFsbGJhY2stY29kZSIpKXtuPWI2NGQoYS5kYXRhc2V0LmZhbGxiYWNrQ29kZSk7dT1kb2N1bWVudC5jcmVhdGVSYW5nZSgpO2c9ITA7dHJ5e3ZhciBIPXUuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KG4pfWNhdGNoKGYpe2c9CiExfWcmJmEuYXBwZW5kKEgpO2RhKGEpfWVsc2UgYS5zdHlsZS5kaXNwbGF5PSJub25lIixudWxsIT1kJiZudWxsPT1kLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1ibG9jayIpJiZkLmhhc0F0dHJpYnV0ZSgic3R5bGUiKSYmLTE9PWQuZ2V0QXR0cmlidXRlKCJzdHlsZSIpLmluZGV4T2YoImhlaWdodDoiKSYmKGQuc3R5bGUuZGlzcGxheT0ibm9uZSIpO251bGwhPWQmJmQuaGFzQXR0cmlidXRlKCJkYXRhLWFpIikmJihkLmdldEF0dHJpYnV0ZSgiZGF0YS1haSIpLGEuaGFzQXR0cmlidXRlKCJmYWxsYmFjay10cmFja2luZyIpJiYoSD1hLmdldEF0dHJpYnV0ZSgiZmFsbGJhY2stdHJhY2tpbmciKSxkLnNldEF0dHJpYnV0ZSgiZGF0YS1haS0iK2EuZ2V0QXR0cmlidXRlKCJmYWxsYmFja19sZXZlbCIpLEgpKSl9ZWxzZSBhLnN0eWxlLmRpc3BsYXk9Im5vbmUiLG51bGwhPWQmJihkLnJlbW92ZUF0dHJpYnV0ZSgiZGF0YS1haSIpLGQuY2xhc3NMaXN0LnJlbW92ZSgiYWktdHJhY2siKSwKbnVsbCE9ZC5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctYmxvY2siKT8oZC5zdHlsZS52aXNpYmlsaXR5PSIiLGQuY2xhc3NMaXN0LnJlbW92ZSgiYWktY2xvc2UiKSxkLmNsYXNzTGlzdC5jb250YWlucygiYWktcmVtb3ZlLXBvc2l0aW9uIikmJihkLnN0eWxlLnBvc2l0aW9uPSIiKSk6ZC5oYXNBdHRyaWJ1dGUoInN0eWxlIikmJi0xPT1kLmdldEF0dHJpYnV0ZSgic3R5bGUiKS5pbmRleE9mKCJoZWlnaHQ6IikmJihkLnN0eWxlLmRpc3BsYXk9Im5vbmUiKSk7YS5zZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIsIiIpO2Euc2V0QXR0cmlidXRlKCJkYXRhLWZhbGxiYWNrLWNvZGUiLCIiKTtudWxsIT1kJiZkLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKX0pfX07ZnVuY3Rpb24gZWEoYil7Yj1gOyAke2RvY3VtZW50LmNvb2tpZX1gLnNwbGl0KGA7ICR7Yn09YCk7aWYoMj09PWIubGVuZ3RoKXJldHVybi
559BiLnBvcCgpLnNwbGl0KCI7Iikuc2hpZnQoKX1mdW5jdGlvbiBtYShiLAplLHApe2VhKGIpJiYoZG9jdW1lbnQuY29va2llPWIrIj0iKyhlPyI7cGF0aD0iK2U6IiIpKyhwPyI7ZG9tYWluPSIrcDoiIikrIjtleHBpcmVzPVRodSwgMDEgSmFuIDE5NzAgMDA6MDA6MDEgR01UIil9ZnVuY3Rpb24gbShiKXtlYShiKSYmKG1hKGIsIi8iLHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZSksZG9jdW1lbnQuY29va2llPWIrIj07IFBhdGg9LzsgRXhwaXJlcz1UaHUsIDAxIEphbiAxOTcwIDAwOjAwOjAxIEdNVDsiKX0oZnVuY3Rpb24oYil7ImNvbXBsZXRlIj09PWRvY3VtZW50LnJlYWR5U3RhdGV8fCJsb2FkaW5nIiE9PWRvY3VtZW50LnJlYWR5U3RhdGUmJiFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZG9TY3JvbGw/YigpOmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGIpfSkoZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19saXN0cygpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtaKCk7aWYoImZ1bmN0aW9uIj09CnR5cGVvZiBhaV9sb2FkX2Jsb2Nrcyl7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY21wbHpFbmFibGVTY3JpcHRzIixlKTtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbXBsel9ldmVudF9tYXJrZXRpbmciLGUpO2Z1bmN0aW9uIGUocCl7ImNtcGx6RW5hYmxlU2NyaXB0cyIhPXAudHlwZSYmImFsbCIhPT1wLmNvbnNlbnRMZXZlbHx8YWlfbG9hZF9ibG9ja3MoKX19fSw1MCk7dmFyIGI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLXBhZ2UtdHlwZSIpO251bGwhPWImJmIuYWRkRXZlbnRMaXN0ZW5lcigiZGJsY2xpY2siLGU9PntlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpO251bGwhPWUmJihlLnRleHRDb250ZW50PSJDT05TRU5UIENPT0tJRVMiKTtlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpO251bGwhPWUmJihlLnN0eWxlLmRpc3BsYXk9ImJsb2NrIil9KTtiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpOwpudWxsIT1iJiZiLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixlPT57bSgiZXVjb25zZW50LXYyIik7bSgiX19seEdfX2NvbnNlbnRfX3YyIik7bSgiX19seEdfX2NvbnNlbnRfX3YyX2RhaXN5Yml0Iik7bSgiX19seEdfX2NvbnNlbnRfX3YyX2dkYWlzeWJpdCIpO20oIkNvb2tpZUxhd0luZm9Db25zZW50Iik7bSgiY29va2llbGF3aW5mby1jaGVja2JveC1hZHZlcnRpc2VtZW50Iik7bSgiY29va2llbGF3aW5mby1jaGVja2JveC1hbmFseXRpY3MiKTttKCJjb29raWVsYXdpbmZvLWNoZWNrYm94LW5lY2Vzc2FyeSIpO20oImNvbXBsaWFuel9wb2xpY3lfaWQiKTttKCJjb21wbGlhbnpfY29uc2VudF9zdGF0dXMiKTttKCJjbXBsel9tYXJrZXRpbmciKTttKCJjbXBsel9jb25zZW50X3N0YXR1cyIpO20oImNtcGx6X3ByZWZlcmVuY2VzIik7bSgiY21wbHpfc3RhdGlzdGljcy1hbm9ueW1vdXMiKTttKCJjbXBsel9jaG9pY2UiKTttKCJjbXBsel9iYW5uZXItc3RhdHVzIik7bSgiY21wbHpfZnVuY3Rpb25hbCIpOwptKCJjbXBsel9wb2xpY3lfaWQiKTttKCJjbXBsel9zdGF0aXN0aWNzIik7bSgibW9vdmVfZ2Rwcl9wb3B1cCIpO20oInJlYWxfY29va2llX2Jhbm5lci1ibG9nOjEtdGNmIik7bSgicmVhbF9jb29raWVfYmFubmVyLWJsb2c6MSIpO2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIik7bnVsbCE9ZSYmKGUudGV4dENvbnRlbnQ9IkNPTlNFTlQgQ09PS0lFUyBERUxFVEVEIil9KX0sNSl9KTtmdW5jdGlvbiBkYShiKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3Nfcm90YXRpb25zX2luX2VsZW1lbnQmJmFpX3Byb2Nlc3Nfcm90YXRpb25zX2luX2VsZW1lbnQoYik7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfbGlzdHMmJmFpX3Byb2Nlc3NfbGlzdHMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMmJmFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzJiYKYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfYWRiX3Byb2Nlc3NfYmxvY2tzJiZhaV9hZGJfcHJvY2Vzc19ibG9ja3MoYik7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaW1wcmVzc2lvbnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9wcm9jZXNzX2ltcHJlc3Npb25zKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiZhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyYmYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zKGRvY3VtZW50KX0sNSl9ZnVuY3Rpb24gaWEoYil7dmFyIGU9Yj9iLnNwbGl0KCI/IilbMV06d2luZG93LmxvY2F0aW9uLnNlYXJjaC5zbGljZSgxKTtiPXt9O2lmKGUpe2U9ZS5zcGxpdCgiIyIpWzBdO2U9ZS5zcGxpdCgiJiIpO2Zvcih2YXIgcD0wO3A8ZS5sZW5ndGg7cCsrKXt2YXIgej0KZVtwXS5zcGxpdCgiPSIpLEM9dm9pZCAwLHg9elswXS5yZXBsYWNlKC9cW1xkKlxdLyxmdW5jdGlvbihMKXtDPUwuc2xpY2UoMSwtMSk7cmV0dXJuIiJ9KTt6PSJ1bmRlZmluZWQiPT09dHlwZW9mIHpbMV0/IiI6elsxXTt4PXgudG9Mb3dlckNhc2UoKTt6PXoudG9Mb3dlckNhc2UoKTtiW3hdPygic3RyaW5nIj09PXR5cGVvZiBiW3hdJiYoYlt4XT1bYlt4XV0pLCJ1bmRlZmluZWQiPT09dHlwZW9mIEM/Ylt4XS5wdXNoKHopOmJbeF1bQ109eik6Ylt4XT16fX1yZXR1cm4gYn19Owp2YXIgYWlfaXA9ITAsYWlfZGF0YV9pZD0iNDNiZDg2NWE0ZSIsYWlfYWpheF91cmw9Imh0dHBzOi8vNDMzZnV0Ym9sLmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIsYWlfYmxvY2tfY2xhc3NfZGVmPSJjb2RlLWJsb2NrIjsKaWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhaV9pcCl7ZnVuY3Rpb24gdShiLGcpe2d8fChnPXdpbmRvdy5sb2NhdGlvbi5ocmVmKTtiPWIucmVwbGFjZSgvW1xbXF1dL2csIlxcJCYiKTtyZXR1cm4oYj0obmV3IFJlZ0V4cCgiWz8mXSIrYisiKD0oW14mI10qKXwmfCN8JCkiKSkuZXhlYyhnKSk/YlsyXT9kZWNvZGVVUklDb21wb25lbnQoYlsyXS5yZXBsYWNlKC9cKy9nLCIgIikpOiIiOm51bGx9ZnVuY3Rpb24geSgpe3JldHVybihuZXcgRGF0ZSkuZ2V0VGltZSgpKyItIitNYXRoLnJvdW5kKDFFNSpNYXRoLnJhbmRvbSgpKX1mdW5jdGlvbiB2KGIpe2IuZm9yRWFjaCgoYSxjKT0+e2EuY2xhc3NMaXN0LnJlbW92ZSgiYWktaXAtZGF0YSIpfSk7dmFyIGc9ITE7aWYoIiIhPWFpX2lwX2RhdGEpe3RyeXt2YXIgbD1KU09OLnBhcnNlKGFpX2lwX2RhdGEpLGY9bFswXSxyPWxbMV0scD1sWzJdLHE9bFszXX1jYXRjaChhKXtyZXR1cm59dmFyIHQ9ITE7LTEhPWYuaW5kZXhPZigiIyIpJiYodD0hMCwKZj1mLnJlcGxhY2UoIiMiLCIiKSk7dmFyIGU9IiI7dCYmKGU9IkNGUCBCTE9DS0VELCAiKTtlPWUrZisiLCAiK3I7bnVsbCE9cCYmbnVsbCE9cSYmKGU9ZSsiOiIrcCsiOiIrcSk7bnVsbD09cCYmKHA9IiIpO251bGw9PXEmJihxPSIiKTtudWxsIT1sJiZiLmZvckVhY2goKGEsYyk9PntjPWEuY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKTtnPSEwO2lmKGEuaGFzQXR0cmlidXRlKCJpcC1hZGRyZXNzZXMiKSl7dmFyIGg9YS5nZXRBdHRyaWJ1dGUoImlwLWFkZHJlc3NlcyIpLnNwbGl0KCIsIiksbT1hLmdldEF0dHJpYnV0ZSgiaXAtYWRkcmVzcy1saXN0Iiksaz0hMTtoLmV2ZXJ5KChkLG4pPT57aWYoIioiPT1kLmNoYXJBdCgwKSlpZigiKiI9PWQuY2hhckF0KGQubGVuZ3RoLTEpKXtpZihkPWQuc3Vic3RyKDEsZC5sZW5ndGgtMiksLTEhPWYuaW5kZXhPZihkKSlyZXR1cm4gaz0hMCwhMX1lbHNle2lmKGQ9ZC5zdWJzdHIoMSksZi5zdWJzdHIoLWQubGVuZ3RoKT09ZClyZXR1cm4gaz0KITAsITF9ZWxzZSBpZigiKiI9PWQuY2hhckF0KGQubGVuZ3RoLTEpKXtpZihkPWQuc3Vic3RyKDAsZC5sZW5ndGgtMSksMD09Zi5pbmRleE9mKGQpKXJldHVybi
559BrPSEwLCExfWVsc2UgaWYoIiMiPT1kKXtpZigiIj09ZilyZXR1cm4gaz0hMCwhMX1lbHNlIGlmKCJDRlAiPT1kLnRvVXBwZXJDYXNlKCkpe2lmKHQpcmV0dXJuIGs9ITAsITF9ZWxzZSBpZihkPT1mKXJldHVybiBrPSEwLCExO3JldHVybiEwfSk7c3dpdGNoKG0pe2Nhc2UgIkIiOmsmJihnPSExKTticmVhaztjYXNlICJXIjprfHwoZz0hMSl9fWlmKGcmJmEuaGFzQXR0cmlidXRlKCJjb3VudHJpZXMiKSlzd2l0Y2goaD1hLmdldEF0dHJpYnV0ZSgiY291bnRyaWVzIikuc3BsaXQoIiwiKSxtPWEuZ2V0QXR0cmlidXRlKCJjb3VudHJ5LWxpc3QiKSxrPSExLGguZXZlcnkoKGQsbik9PntuPWQudHJpbSgpLnNwbGl0KCI6Iik7aWYobnVsbD09blsxXXx8IiI9PXApblsxXT0iIjtpZihudWxsPT1uWzJdfHwiIj09cSluWzJdPSIiOwpkPW4uam9pbigiOiIpLnRvVXBwZXJDYXNlKCk7bj0ocisiOiIrKCIiPT1uWzFdPyIiOnApKyI6IisoIiI9PW5bMl0/IiI6cSkpLnRvVXBwZXJDYXNlKCk7cmV0dXJuIGQ9PW4/KGs9ITAsITEpOiEwfSksbSl7Y2FzZSAiQiI6ayYmKGc9ITEpO2JyZWFrO2Nhc2UgIlciOmt8fChnPSExKX1hLnN0eWxlLnZpc2liaWxpdHk9IiI7YS5zdHlsZS5wb3NpdGlvbj0iIjthLnN0eWxlLndpZHRoPSIiO2Euc3R5bGUuaGVpZ2h0PSIiO2Euc3R5bGUuekluZGV4PSIiO2ZvcihoPWEucHJldmlvdXNFbGVtZW50U2libGluZztoJiYhaC5tYXRjaGVzKCIuYWktZGVidWctYmFyIik7KWg9aC5wcmV2aW91c0VsZW1lbnRTaWJsaW5nO251bGwhPWgmJihtPWgucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktaXAtY291bnRyeSIpLG51bGwhPW0mJihtLnRleHRDb250ZW50PWUpLG09aC5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctbmFtZS5haS1pcC1zdGF0dXMiKSxudWxsIT1tJiYobS50ZXh0Q29udGVudD0KZz9haV9mcm9udC52aXNpYmxlOmFpX2Zyb250LmhpZGRlbikpO2lmKGcpe2lmKG51bGwhPWMmJihjLnN0eWxlLnZpc2liaWxpdHk9IiIsYy5jbGFzc0xpc3QuY29udGFpbnMoImFpLXJlbW92ZS1wb3NpdGlvbiIpJiYoYy5zdHlsZS5wb3NpdGlvbj0iIikpLGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSl7aD1iNjRkKGEuZGF0YXNldC5jb2RlKTttPWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7dmFyIHc9ITA7dHJ5e3ZhciB4PW0uY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KGgpfWNhdGNoKGQpe3c9ITF9dyYmKG51bGwhPWEuY2xvc2VzdCgiaGVhZCIpPyhhLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHgsYS5uZXh0U2libGluZyksYS5yZW1vdmUoKSk6YS5hcHBlbmQoeCkpO2EucmVtb3ZlQXR0cmlidXRlKCJkYXRhLWNvZGUiKTt6KGEpf
559X1lbHNlIGEuc3R5bGUuZGlzcGxheT0ibm9uZSIsbnVsbCE9YyYmKGMucmVtb3ZlQXR0cmlidXRlKCJkYXRhLWFpIiksYy5jbGFzc0xpc3QucmVtb3ZlKCJhaS10cmFjayIpLApudWxsIT1jLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1ibG9jayIpPyhjLnN0eWxlLnZpc2liaWxpdHk9IiIsYy5jbGFzc0xpc3QucmVtb3ZlKCJhaS1jbG9zZSIpLGMuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKGMuc3R5bGUucG9zaXRpb249IiIpLGEuaGFzQXR0cmlidXRlKCJkYXRhLWNvZGUiKSYmKGMuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jayIpLGMuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jay1maWx0ZXIiKSxudWxsIT1jLnByZXZpb3VzRWxlbWVudFNpYmxpbmcmJmMucHJldmlvdXNFbGVtZW50U2libGluZy5jbGFzc0xpc3QuY29udGFpbnMoImFpLWRlYnVnLWluZm8iKSYmYy5wcmV2aW91c0VsZW1lbnRTaWJsaW5nLnJlbW92ZSgpKSk6Yy5oYXNBdHRyaWJ1dGUoInN0eWxlIikmJi0xPT1jLmdldEF0dHJpYnV0ZSgic3R5bGUiKS5pbmRleE9mKCJoZWlnaHQ6IikmJihjLnN0eWxlLmRpc3BsYXk9Im5vbmUiKSk7bnVsbCE9CmMmJmMuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1ibG9jay1pcCIpfSl9fWFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzPWZ1bmN0aW9uKGIpe2lmKG51bGw9PWIpYj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJkaXYuYWktaXAtZGF0YSwgbWV0YS5haS1pcC1kYXRhIik7ZWxzZXt3aW5kb3cualF1ZXJ5JiZ3aW5kb3cualF1ZXJ5LmZuJiZiIGluc3RhbmNlb2YgalF1ZXJ5JiYoYj1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChiKSk7dmFyIGc9W107Yi5mb3JFYWNoKChlLGEpPT57ZS5tYXRjaGVzKCIuYWktaXAtZGF0YSIpP2cucHVzaChlKTooZT1lLnF1ZXJ5U2VsZWN0b3JBbGwoIi5haS1pcC1kYXRhIiksZS5sZW5ndGgmJmUuZm9yRWFjaCgoYyxoKT0+e2cucHVzaChjKX0pKX0pO2I9Z31pZihiLmxlbmd0aClpZigidW5kZWZpbmVkIiE9dHlwZW9mIGFpX2lwX2RhdGEpdihiKTtlbHNlIGlmKCJ1bmRlZmluZWQiPT10eXBlb2YgYWlfaXBfZGF0YV9yZXF1ZXN0ZWQpe2FpX2lwX2RhdGFfcmVxdWVzdGVkPQohMDt2YXIgbD1haV9hamF4X3VybCsiP2FjdGlvbj1haV9hamF4JmlwLWRhdGE9aXAtYWRkcmVzcy1jb3VudHJ5LWNpdHkiLGY9dSgiYWktZGVidWctaXAtYWRkcmVzcyIpO251bGwhPWYmJihsKz0iJmFpLWRlYnVnLWlwLWFkZHJlc3M9IitmKTtmPXUoImFpLWRlYnVnLWNvdW50cnkiKTtudWxsIT1mJiYobCs9IiZhaS1kZWJ1Zy1jb3VudHJ5PSIrZik7Zj17YWlfY2hlY2s6YWlfZGF0YV9pZCx2ZXJzaW9uOnkoKX07dmFyIHI9W10scDtmb3IocCBpbiBmKXt2YXIgcT1lbmNvZGVVUklDb21wb25lbnQocCksdD1lbmNvZGVVUklDb21wb25lbnQoZltwXSk7ci5wdXNoKHErIj0iK3QpfXI9ci5qb2luKCImIik7KGFzeW5jIGZ1bmN0aW9uKCl7cmV0dXJuIGF3YWl0IChhd2FpdCBmZXRjaChsLHttZXRob2Q6IlBPU1QiLGhlYWRlcnM6eyJDb250ZW50LVR5cGUiOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7IGNoYXJzZXQ9VVRGLTgifSxib2R5OnJ9KSkudGV4dCgpfSkoKS50aGVuKGU9Pgp7YWlfaXBfZGF0YT1lO2lmKCIiPT1lKXt2YXIgYT0iQWpheCByZXF1ZXN0IHJldHVybmVkIGVtcHR5IGRhdGEsIGdlby10YXJnZXRpbmcgZGlzYWJsZWQiO2NvbnNvbGUuZXJyb3IoYSk7InVuZGVmaW5lZCIhPXR5cGVvZiBhaV9qc19lcnJvcnMmJmFpX2pzX2Vycm9ycy5wdXNoKFthLGwsMF0pfWVsc2UgdHJ5e0pTT04ucGFyc2UoZSl9Y2F0Y2goYyl7YT0iQWpheCBjYWxsIHJldHVybmVkIGludmFsaWQgZGF0YSwgZ2VvLXRhcmdldGluZyBkaXNhYmxlZCIsY29uc29sZS5lcnJvcihhLGUpLCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfanNfZXJyb3JzJiZhaV9qc19lcnJvcnMucHVzaChbYSxsLDBdKX1iPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImRpdi5haS1pcC1kYXRhLCBtZXRhLmFpLWlwLWRhdGEiKTtiLmxlbmd0aCYmdihiKX0pLmNhdGNoKGU9Pntkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJkaXYuYWktaXAtZGF0YSIpLmZvckVhY2goKGEsYyk9PnthLnN0eWxlLmRpc3BsYXk9CiJub25lIjthLnN0eWxlLnZpc2liaWxpdHk9IiI7YS5zdHlsZS5wb3NpdGlvbj0iIjthLnN0eWxlLndpZHRoPSIiO2Euc3R5bGUuaGVpZ2h0PSIiO2Euc3R5bGUuekluZGV4PSIiO2EuY2xhc3NMaXN0LnJlbW92ZSgiYWktaXAtZGF0YSIpfSl9KX19OyhmdW5jdGlvbihiKXsiY29tcGxldGUiPT09ZG9jdW1lbnQucmVhZHlTdGF0ZXx8ImxvYWRpbmciIT09ZG9jdW1lbnQucmVhZHlTdGF0ZSYmIWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kb1Njcm9sbD9iKCk6ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsYil9KShmdW5jdGlvbigpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXthaV9wcm9jZXNzX2lwX2FkZHJlc3NlcygpfSw1KX0pO2Z1bmN0aW9uIHooYil7c2V0VGltZW91dChmdW5jdGlvbigpeyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50JiZhaV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50KGIpOyJmdW5jdGlvbiI9PQp0eXBlb2YgYWlfcHJvY2Vzc19saXN0cyYmYWlfcHJvY2Vzc19saXN0cygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcyYmYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MmJmFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2FkYl9wcm9jZXNzX2Jsb2NrcyYmYWlfYWRiX3Byb2Nlc3NfYmxvY2tzKGIpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ltcHJlc3Npb25zJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfcHJvY2Vzc19pbXByZXNzaW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfaW5zdGFsbF9jbGlja190cmFja2VycygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMmJmFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyhkb2N1bWVudCl9LAo1KX19Owp2YXIgYWlfaW50ZXJuYWxfdHJhY2tpbmc9MSxhaV9leHRlcm5hbF90cmFja2luZz0wLGFpX2V4dGVybmFsX3RyYWNraW5nX2NhdGVnb3J5PSJBZCBJbnNlcnRlciBQcm8iLGFpX2V4dGVybmFsX3RyYWNraW5nX2FjdGlvbj0iW0VWRU5UXSIsYWlfZXh0
559ZXJuYWxfdHJhY2tpbmdfbGFiZWw9IltCTE9DS19OVU1CRVJdIC0gW0JMT0NLX1ZFUlNJT05fTkFNRV0iLGFpX2V4dGVybmFsX3RyYWNraW5nX3VzZXJuYW1lPSIiLGFpX3RyYWNrX3BhZ2V2aWV3cz0xLGFpX2FkdmFuY2VkX2NsaWNrX2RldGVjdGlvbj0wLGFpX3ZpZXdwb3J0X3dpZHRocz1bOTgwLDc2OCwwXSxhaV92aWV3cG9ydF9pbmRleGVzPVsxLDIsM10sYWlfdmlld3BvcnRfbmFtZXNfc3RyaW5nPSJXeUpFWlhOcmRHOXdJaXdpVkdGaWJHVjBJaXdpVUdodmJtVWlYUT09IixhaV9kYXRhX2lkPSI0M2JkODY1YTRlIiwKYWlfYWpheF91cmw9Imh0dHBzOi8vNDMzZnV0Ym9sLmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIsYWlfZGVidWdfdHJhY2tpbmc9MCxhaV9hZGJfYXR0cmlidXRlPSdaR0YwWVMxa1lYUmhMVzFoYzJzPSc7CmlmKCJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2ludGVybmFsX3RyYWNraW5nKXthaV92aWV3cG9ydF9uYW1lcz1KU09OLnBhcnNlKGI2NGQoYWlfdmlld3BvcnRfbmFtZXNfc3RyaW5nKSk7ZnVuY3Rpb24gRihrLGwpe3JldHVybihuZXcgUmVnRXhwKCJeIitsLnNwbGl0KCIqIikubWFwKHI9PnIucmVwbGFjZSgvKFsuKis/Xj0hOiR7fSgpfFxbXF1cL1xcXSkvZywiXFwkMSIpKS5qb2luKCIuKiIpKyIkIikpLnRlc3Qoayl9ZnVuY3Rpb24gSShrLGwscix4KXtpZih4KXtjb25zdCBCPXk9Pnt5LnRhcmdldCYmeS50YXJnZXQubWF0Y2hlcyh4KSYmcih5KX07ay5hZGRFdmVudExpc3RlbmVyKGwsQik7cmV0dXJuIEJ9ay5hZGRFdmVudExpc3RlbmVyKGwscik7cmV0dXJuIHJ9aW5zdGFsbElmcmFtZVRyYWNrZXI9ZnVuY3Rpb24oayxsKXsiZnVuY3Rpb24iPT10eXBlb2YgayYmKGs9e2JsdXJDYWxsYmFjazprfSk7aWYobnVsbD09PWt8fCExPT09aylhaV9pZnJhbWVUcmFja2VyLnVudHJhY2sobCk7CmVsc2UgaWYoIm9iamVjdCI9PXR5cGVvZiBrKWFpX2lmcmFtZVRyYWNrZXIudHJhY2sobCxrKTtlbHNlIHRocm93IEVycm9yKCJXcm9uZyBoYW5kbGVyIHR5cGUgKG11c3QgYmUgYW4gb2JqZWN0LCBvciBudWxsfGZhbHNlIHRvIHVudHJhY2spIik7cmV0dXJuIHRoaXN9O3ZhciBhaV9tb3VzZW92ZXJIYW5kZXI9ZnVuY3Rpb24oayxsKXtsLmRhdGE9e2hhbmRsZXI6a307YWlfaWZyYW1lVHJhY2tlci5tb3VzZW92ZXJMaXN0ZW5lcihsKX0sYWlfbW91c2VvdXRIYW5kZXI9ZnVuY3Rpb24oayxsKXtsLmRhdGE9e2hhbmRsZXI6a307YWlfaWZyYW1lVHJhY2tlci5tb3VzZW91dExpc3RlbmVyKGwpfTthaV9pZnJhbWVUcmFja2VyPXtmb2N1c1JldHJpZXZlcjpudWxsLGZvY3VzUmV0cmlldmVkOiExLGhhbmRsZXJzTGlzdDpbXSxpc0lFOEFuZE9sZGVyOiExLGluaXQ6ZnVuY3Rpb24oKXt0cnl7OT5uYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKFJlZ0V4cCgiKG1zaWUpIChbXFx3Ll0rKSIsImkiKSlbMl0mJgoodGhpcy5pc0lFOEFuZE9sZGVyPSEwKX1jYXRjaChsKXt9d2luZG93LmZvY3VzKCk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImJsdXIiLGw9PnthaV9pZnJhbWVUcmFja2VyLndpbmRvd0xvc2VGb2N1cyhsKX0pO3ZhciBrPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2suc3R5bGU9InBvc2l0aW9uOmZpeGVkOyB0b3A6MDsgbGVmdDowOyBvdmVyZmxvdzpoaWRkZW47IjtrLmlubmVySFRNTD0nPGlucHV0IHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDotMzAwcHg7IiB0eXBlPSJ0ZXh0IiB2YWx1ZT0iIiBpZD0iZm9jdXNfcmV0cmlldmVyIiByZWFkb25seT0idHJ1ZSIgLz48bGFiZWwgZm9yPSJmb2N1c19yZXRyaWV2ZXIiPiZuYnNwOzwvbGFiZWw+Jztkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5IikuYXBwZW5kKGspO3RoaXMuZm9jdXNSZXRyaWV2ZXI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2ZvY3VzX3JldHJpZXZlciIpO3RoaXMuZm9jdXNSZXRyaWV2ZWQ9CiExO2lmKHRoaXMuaXNJRThBbmRPbGRlcil7dGhpcy5mb2N1c1JldHJpZXZlci5ibHVyKGZ1bmN0aW9uKGwpe2wuc3RvcFByb3BhZ2F0aW9uKCk7bC5wcmV2ZW50RGVmYXVsdCgpO2FpX2lmcmFtZVRyYWNrZXIud2luZG93TG9zZUZvY3VzKGwpfSk7ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixsPT57d2luZG93LmZvY3VzKCl9KTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJmb3JtIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGw9PntsLnN0b3BQcm9wYWdhdGlvbigpfSk7dHJ5e0koZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSIpLCJjbGljayIsbD0+e2wuc3RvcFByb3BhZ2F0aW9uKCl9LCJmb3JtIil9Y2F0Y2gobCl7Y29uc29sZS5sb2coIltpZnJhbWVUcmFja2VyXSBlcnJvciAoZXhjZXB0aW9uOiAiK2wubWVzc2FnZSsiKSIpfX19LHRyYWNrOmZ1bmN0aW9uKGssbCl7bC50YXJnZXQ9azthaV9pZnJhbWVUcmFja2VyLmhhbmRsZXJzTGlzdC5wdXNoKGwpOwprLmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlb3ZlciIsYWlfbW91c2VvdmVySGFuZGVyLmJpbmQoZXZlbnQsbCksITEpO2suYWRkRXZlbnRMaXN0ZW5lcigibW91c2VvdXQiLGFpX21vdXNlb3V0SGFuZGVyLmJpbmQoZXZlbnQsbCksITEpfSx1bnRyYWNrOmZ1bmN0aW9uKGspe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiBBcnJheS5wcm90b3R5cGUuZmlsdGVyKWNvbnNvbGUubG9nKCJZb3VyIGJyb3dzZXIgZG9lc24ndCBzdXBwb3J0IEFycmF5IGZpbHRlciwgdW50cmFjayBkaXNhYmxlZCIpO2Vsc2V7ay5mb3JFYWNoKChCLHkpPT57Qi5yZW1vdmVFdmVudExpc3RlbmVyKCJtb3VzZW92ZXIiLGFpX21vdXNlb3ZlckhhbmRlciwhMSk7Qi5yZW1vdmVFdmVudExpc3RlbmVyKCJtb3VzZW91dCIsYWlfbW91c2VvdXRIYW5kZXIsITEpfSk7dmFyIGw9ZnVuY3Rpb24oQil7cmV0dXJuIG51bGw9PT1CPyExOiEwfSxyO2ZvcihyIGluIHRoaXMuaGFuZGxlcnNMaXN0KXtmb3IodmFyIHggaW4gdGhpcy5oYW5kbGVyc0xpc3Rbcl0udGFyZ2V0KS0xIT09CiQuaW5BcnJheSh0aGlzLmhhbmRsZXJzTGlzdFtyXS50YXJnZXRbeF0saykmJih0aGlzLmhhbmRsZXJzTGlzdFtyXS50YXJnZXRbeF09bnVsbCk7dGhpcy5oYW5kbGVyc0xpc3Rbcl0udGFyZ2V0PXRoaXMuaGFuZGxlcnNMaXN0W3JdLnRhcmdldC5maWx0ZXIobCk7MD09PXRoaXMuaGFuZGxlcnNMaXN0W3JdLnRhcmdldC5sZW5ndGgmJih0aGlzLmhhbmRsZXJzTGlzdFtyXT1udWxsKX10aGlzLmhhbmRsZXJzTGlzdD10aGlzLmhhbmRsZXJzTGlzdC5maWx0ZXIobCl9fSxtb3VzZW92ZXJMaXN0ZW5lcjpmdW5jdGlvbihrKXtrLmRhdGEuaGFuZGxlci5vdmVyPSEwO2FpX2lmcmFtZVRyYWNrZXIucmV0cmlldmVGb2N1cygpO3RyeXtrLmRhdGEuaGFuZGxlci5vdmVyQ2FsbGJhY2soay5kYXRhLmhhbmRsZXIudGFyZ2V0LGspfWNhdGNoKGwpe319LG1vdXNlb3V0TGlzdGVuZXI6ZnVuY3Rpb24oayl7ay5kYXRhLmhhbmRsZXIub3Zlcj0hMTthaV9pZnJhbWVUcmFja2VyLnJldHJpZXZlRm9jdXMoKTsKdHJ5e2suZGF0YS5oYW5kbGVyLm91dENhbGxiYWNrKGsuZGF0YS5oYW5kbGVyLnRhcmdldCxrKX1jYXRjaChsKXt9fSxyZXRyaWV2ZUZvY3VzOmZ1bmN0aW9uKCl7aWYoZG9jdW1lbnQuYWN0aXZlRWxlbWVudCYmIklGUkFNRSI9PT1kb2N1bWVudC5hY3RpdmVFbGVtZW50LnRhZ05hbWUpe3ZhciBrPSEwO2lmKGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQuaGFzQXR0cmlidXRlKCJpZCIpJiYidW5kZWZpbmVkIiE9PXR5cGVvZiBhaV9pZ25vcmVfaWZyYW1lX2lkcyYmYWlfaWdub3JlX2lmcmFtZV9pZHMuY29uc3RydWN0b3I9PT1BcnJheSl7dmFyIGw9ZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5pZDthaV9pZ25vcmVfaWZyYW1lX2lkcy5mb3JFYWNoKGZ1bmN0aW9uKHgpe0YobCx4KSYmKGs9ITEpfSl9aWYoayYmZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5oYXNBdHRyaWJ1dGUoImNsYXNzIikmJiJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2lnbm9yZV9pZnJhbWVfY2x
559hc3NlcyYmYWlfaWdub3JlX2lmcmFtZV9jbGFzc2VzLmNvbnN0cnVjdG9yPT09CkFycmF5KXt2YXIgcj1kb2N1bWVudC5hY3RpdmVFbGVtZW50LmNsYXNzTmFtZTthaV9pZ25vcmVfaWZyYW1lX2NsYXNzZXMuZm9yRWFjaChmdW5jdGlvbih4KXtGKHIseCkmJihrPSExKX0pfWsmJihhaV9pZnJhbWVUcmFja2VyLmZvY3VzUmV0cmlldmVyLmZvY3VzKCksYWlfaWZyYW1lVHJhY2tlci5mb2N1c1JldHJpZXZlZD0hMCl9fSx3aW5kb3dMb3NlRm9jdXM6ZnVuY3Rpb24oayl7Zm9yKHZhciBsIGluIHRoaXMuaGFuZGxlcnNMaXN0KWlmKCEwPT09dGhpcy5oYW5kbGVyc0xpc3RbbF0ub3Zlcil0cnl7dGhpcy5oYW5kbGVyc0xpc3RbbF0uYmx1ckNhbGxiYWNrKGspfWNhdGNoKHIpe319fTtmdW5jdGlvbiBHKGspeyJjb21wbGV0ZSI9PT1kb2N1bWVudC5yZWFkeVN0YXRlfHwibG9hZGluZyIhPT1kb2N1bWVudC5yZWFkeVN0YXRlJiYhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmRvU2Nyb2xsP2soKTpkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwKayl9RyhmdW5jdGlvbigpe2FpX2lmcmFtZVRyYWNrZXIuaW5pdCgpfSk7YWlfdHJhY2tpbmdfZmluaXNoZWQ9ITE7RyhmdW5jdGlvbigpe2Z1bmN0aW9uIGsoYixtLG4sZixkLGEsYyl7Yj1iLnJlcGxhY2UoIltFVkVOVF0iLG0pO2I9Yi5yZXBsYWNlKCJbQkxPQ0tfTlVNQkVSXSIsbik7Yj1iLnJlcGxhY2UoIltCTE9DS19OQU1FXSIsZik7Yj1iLnJlcGxhY2UoIltCTE9DS19DT1VOVEVSXSIsZCk7Yj1iLnJlcGxhY2UoIltWRVJTSU9OX05VTUJFUl0iLGEpO2I9Yi5yZXBsYWNlKCJbVkVSU0lPTl9OQU1FXSIsYyk7Yj1iLnJlcGxhY2UoIltCTE9DS19WRVJTSU9OX05VTUJFUl0iLG4rKDA9PWE/IiI6IiAtICIrYSkpO2I9Yi5yZXBsYWNlKCJbQkxPQ0tfVkVSU0lPTl9OQU1FXSIsZisoIiI9PWM/IiI6IiAtICIrYykpO3JldHVybiBiPWIucmVwbGFjZSgiW1dQX1VTRVJOQU1FXSIsYWlfZXh0ZXJuYWxfdHJhY2tpbmdfdXNlcm5hbWUpfWZ1bmN0aW9uIGwoYixtLG4sZixkLGEsYyl7dmFyIGg9CmsoYWlfZXh0ZXJuYWxfdHJhY2tpbmdfY2F0ZWdvcnksYixtLG4sZixkLGEpLGc9ayhhaV9leHRlcm5hbF90cmFja2luZ19hY3Rpb24sYixtLG4sZixkLGEpLHE9ayhhaV9leHRlcm5hbF90cmFja2luZ19sYWJlbCxiLG0sbixmLGQsYSk7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIGFpX2V4dGVybmFsX3RyYWNraW5nX2V2ZW50fHwwIT1haV9leHRlcm5hbF90cmFja2luZ19ldmVudCh7ZXZlbnQ6YixibG9jazptLGJsb2NrX25hbWU6bixibG9ja19jb3VudGVyOmYsdmVyc2lvbjpkLHZlcnNpb25fbmFtZTphfSxoLGcscSxjKSkiZnVuY3Rpb24iPT10eXBlb2Ygd2luZG93LmdhJiYoYj0ic2VuZCIsInN0cmluZyI9PXR5cGVvZiBhaV9nYV90cmFja2VyX25hbWU/Yj1haV9nYV90cmFja2VyX25hbWUrIi4iK2I6KG09Z2EuZ2V0QWxsKCksMCE9bS5sZW5ndGgmJihtPW1bMF0uZ2V0KCJuYW1lIiksInQwIiE9bSYmKGI9bSsiLiIrYikpKSxnYShiLCJldmVudCIse2V2ZW50Q2F0ZWdvcnk6aCxldmVudEFjdGlvbjpnLApldmVudExhYmVsOnEsbm9uSW50ZXJhY3Rpb246Y30pKSwiZnVuY3Rpb24iPT10eXBlb2Ygd2luZG93Lmd0YWcmJmd0YWcoImV2ZW50IiwiaW1wcmVzc2lvbiIse2V2ZW50X2NhdGVnb3J5OmgsZXZlbnRfYWN0aW9uOmcsZXZlbnRfbGFiZWw6cSxub25faW50ZXJhY3Rpb246Y30pLCJmdW5jdGlvbiI9PXR5cGVvZiB3aW5kb3cuX19nYVRyYWNrZXImJl9fZ2FUcmFja2VyKCJzZW5kIiwiZXZlbnQiLHtldmVudENhdGVnb3J5OmgsZXZlbnRBY3Rpb246ZyxldmVudExhYmVsOnEsbm9uSW50ZXJhY3Rpb246Y30pLCJvYmplY3QiPT10eXBlb2Ygd2luZG93LmRhdGFMYXllciYmd2luZG93LmRhdGFMYXllci5wdXNoKHtldmVudDoidHJhY2tpbmciLGV2ZW50Q2F0ZWdvcnk6aCxldmVudEFjdGlvbjpnLGV2ZW50TGFiZWw6cX0pLCJvYmplY3QiPT10eXBlb2YgX2dhcSYmX2dhcS5wdXNoKFsiX3RyYWNrRXZlbnQiLGgsZyxxLHZvaWQgMCxjXSksIm9iamVjdCI9PXR5cGVvZiBfcGFxJiZfcGFxLnB1c2goWyJ0cmFja0V2ZW50IiwKaCxnLHFdKX1mdW5jdGlvbiByKGIsbSl7dmFyIG49YlswXSxmPWJbMV07aWYoTnVtYmVyLmlzSW50ZWdlcihmKSlpZigidW5kZWZpbmVkIj09dHlwZW9mIGFpX2NoZWNrX2RhdGEmJiJ1bmRlZmluZWQiPT10eXBlb2YgYWlfY2hlY2tfZGF0YV90aW1lb3V0KWFpX2NoZWNrX2RhdGFfdGltZW91dD0hMCxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cihiLG0pfSwyNTAwKTtlbHNle2FpX2Nvb2tpZT1haV9sb2FkX2Nvb2tpZSgpO2Zvcih2YXIgZCBpbiBhaV9jb29raWUpaWYocGFyc2VJbnQobik9PXBhcnNlSW50KGQpKWZvcih2YXIgYSBpbiBhaV9jb29raWVbZF0paWYoImMiPT1hKXt2YXIgYz1haV9jb29raWVbZF1bYV07aWYoMDxjKWlmKGFpX3NldF9jb29raWUoZCwiYyIsYy0xKSwxPT1jKXtjPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3NwYW5bZGF0YS1haS1ibG9jaz0iJytuKyciXScpLmRhdGFzZXQuYWlDZnBUaW1lO3ZhciBoPW5ldyBEYXRlO2g9TWF0aC5yb3VuZChoLmdldFRpbWUoKS8KMUUzKTt2YXIgZz1oKzYwNDgwMDthaV9zZXRfY29va2llKGQsImMiLC1nKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc3BhbltkYXRhLWFpLWJsb2NrPSInK24rJyJdJykuZm9yRWFjaCgoZSxwKT0+eyhlPWUuY2xvc2VzdCgiZGl2W2RhdGEtYWldIikpJiZlLnJlbW92ZSgpfSl9LDUwKX1lbHNlIGFpX3NldF9jb29raWUoZCwiYyIsYy0xKX1lbHNlImNwdCI9PWEmJihjPWFpX2Nvb2tpZVtkXVthXSwwPGM/KGFpX3NldF9jb29raWUoZCwiY3B0IixjLTEpLDE9PWMmJihjPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3NwYW5bZGF0YS1haS1ibG9jaz0iJytuKyciXScpLmRhdGFzZXQuYWlDZnBUaW1lLGg9bmV3IERhdGUsaD1NYXRoLnJvdW5kKGguZ2V0VGltZSgpLzFFMyksZz1haV9jb29raWVbZF0uY3QsYWlfc2V0X2Nvb2tpZShkLCJ4IixnKSxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc3BhbltkYXRhLWFpLWJsb2NrPSInKwpuKyciXScpLmZvckVhY2goKGUscCk9PnsoZT1lLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpKSYmZS5yZW1vdmUoKX0pfSw3NSksInVuZGVmaW5lZCIhPXR5cGVvZiBjJiYoZz1oKzg2NDAwKmMsYWlfc2V0X2Nvb2tpZShuLCJ4IixnKSxkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJzcGFuLmFpLWNmcCIpLmZvckVhY2goKGUscCk9PntwPW
559UuZGF0YXNldC5haUJsb2NrO3NldFRpbWVvdXQoZnVuY3Rpb24oKXt2YXIgdj1lLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpO3YmJnYucmVtb3ZlKCl9LDUwKTthaV9zZXRfY29va2llKHAsIngiLGcpfSkpKSk6YWlfY2hlY2tfZGF0YS5oYXNPd25Qcm9wZXJ0eShkKSYmYWlfY2hlY2tfZGF0YVtkXS5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJmFpX2NoZWNrX2RhdGFbZF0uaGFzT3duUHJvcGVydHkoImN0Iik/YWlfY29va2llLmhhc093blByb3BlcnR5KGQpJiZhaV9jb29raWVbZF0uaGFzT3duUHJvcGVydHkoImN0IikmJihoPW5ldyBEYXRlLGM9YWlfY29va2llW2RdLmN0LQpNYXRoLnJvdW5kKGguZ2V0VGltZSgpLzFFMyksMD49YyYmKGg9TWF0aC5yb3VuZChoLmdldFRpbWUoKS8xRTMpLGFpX3NldF9jb29raWUoZCwiY3B0IixhaV9jaGVja19kYXRhW2RdLmNwdC0xKSxhaV9zZXRfY29va2llKGQsImN0IixNYXRoLnJvdW5kKGgrODY0MDAqYWlfY2hlY2tfZGF0YVtkXS5jdCkpKSk6KGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShkKSYmYWlfY29va2llW2RdLmhhc093blByb3BlcnR5KCJjcHQiKSYmYWlfc2V0X2Nvb2tpZShkLCJjcHQiLCIiKSxhaV9jb29raWUuaGFzT3duUHJvcGVydHkoZCkmJmFpX2Nvb2tpZVtkXS5oYXNPd25Qcm9wZXJ0eSgiY3QiKSYmYWlfc2V0X2Nvb2tpZShkLCJjdCIsIiIpKSk7YWlfY29va2llLmhhc093blByb3BlcnR5KCJHIikmJmFpX2Nvb2tpZS5HLmhhc093blByb3BlcnR5KCJjcHQiKSYmKGM9YWlfY29va2llLkcuY3B0LDA8Yz8oYWlfc2V0X2Nvb2tpZSgiRyIsImNwdCIsYy0xKSwxPT1jJiYoYz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdzcGFuW2RhdGEtYWktYmxvY2s9IicrCm4rJyJdJykuZGF0YXNldC5haUNmcFRpbWUsaD1uZXcgRGF0ZSxoPU1hdGgucm91bmQoaC5nZXRUaW1lKCkvMUUzKSxnPWFpX2Nvb2tpZS5HLmN0LGFpX3NldF9jb29raWUobiwieCIsZyksc2V0VGltZW91dChmdW5jdGlvbigpe2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3NwYW5bZGF0YS1haS1ibG9jaz0iJytuKyciXScpLmZvckVhY2goKGUscCk9PnsoZT1lLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpKSYmZS5yZW1vdmUoKX0pfSw3NSksInVuZGVmaW5lZCIhPXR5cGVvZiBjJiYoZz1oKzg2NDAwKmMsYWlfc2V0X2Nvb2tpZShuLCJ4IixnKSxkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJzcGFuLmFpLWNmcCIpLmZvckVhY2goKGUscCk9PntwPWUuZGF0YXNldC5haUJsb2NrO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtlLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpLnJlbW92ZSgpfSw1MCk7YWlfc2V0X2Nvb2tpZShwLCJ4IixnKX0pKSkpOmFpX2NoZWNrX2RhdGEuaGFzT3duUHJvcGVydHkoIkciKSYmCmFpX2NoZWNrX2RhdGEuRy5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJmFpX2NoZWNrX2RhdGEuRy5oYXNPd25Qcm9wZXJ0eSgiY3QiKT9haV9jb29raWUuaGFzT3duUHJvcGVydHkoIkciKSYmYWlfY29va2llLkcuaGFzT3duUHJvcGVydHkoImN0IikmJihoPW5ldyBEYXRlLGM9YWlfY29va2llLkcuY3QtTWF0aC5yb3VuZChoLmdldFRpbWUoKS8xRTMpLDA+PWMmJihoPU1hdGgucm91bmQoaC5nZXRUaW1lKCkvMUUzKSxhaV9zZXRfY29va2llKCJHIiwiY3B0IixhaV9jaGVja19kYXRhLkcuY3B0LTEpLGFpX3NldF9jb29raWUoIkciLCJjdCIsTWF0aC5yb3VuZChoKzg2NDAwKmFpX2NoZWNrX2RhdGEuRy5jdCkpKSk6KGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eSgiRyIpJiZhaV9jb29raWUuRy5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJmFpX3NldF9jb29raWUoIkciLCJjcHQiLCIiKSxhaV9jb29raWUuaGFzT3duUHJvcGVydHkoIkciKSYmYWlfY29va2llLkcuaGFzT3duUHJvcGVydHkoImN0IikmJgphaV9zZXRfY29va2llKCJHIiwiY3QiLCIiKSkpO2lmKGFpX2ludGVybmFsX3RyYWNraW5nJiYidW5kZWZpbmVkIj09PXR5cGVvZiBhaV9pbnRlcm5hbF90cmFja2luZ19ub19jbGlja3Mpe2Q9e2FjdGlvbjoiYWlfYWpheCIsYWlfY2hlY2s6YWlfZGF0YV9pZCxjbGljazpuLHZlcnNpb246Zix0eXBlOm19O3ZhciBxPVtdLHU7Zm9yKHUgaW4gZClhPWVuY29kZVVSSUNvbXBvbmVudCh1KSxjPWVuY29kZVVSSUNvbXBvbmVudChkW3VdKSxxLnB1c2goYSsiPSIrYyk7cT1xLmpvaW4oIiYiKTsoYXN5bmMgZnVuY3Rpb24oKXtyZXR1cm4gYXdhaXQgKGF3YWl0IGZldGNoKGFpX2FqYXhfdXJsLHttZXRob2Q6IlBPU1QiLGhlYWRlcnM6eyJDb250ZW50LVR5cGUiOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7IGNoYXJzZXQ9VVRGLTgifSxib2R5OnF9KSkudGV4dCgpfSkoKS50aGVuKGU9PntlPWUudHJpbSgpOyIiIT1lJiYoZT1KU09OLnBhcnNlKGUpLCJ1bmRlZmluZWQiIT0KdHlwZW9mIGVbIiMiXSYmZVsiIyJdPT1uJiYoYWlfY29va2llPWFpX2xvYWRfY29va2llKCksZT1NYXRoLnJvdW5kKChuZXcgRGF0ZSkuZ2V0VGltZSgpLzFFMykrNDMyMDAsYWlfY29va2llLmhhc093blByb3BlcnR5KG4pJiZhaV9jb29raWVbbl0uaGFzT3duUHJvcGVydHkoIngiKXx8YWlfc2V0X2Nvb2tpZShuLCJ4IixlKSxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc3BhbltkYXRhLWFpLWJsb2NrPSInK24rJyJdJykuZm9yRWFjaCgocCx2KT0+eyhwPXAuY2xvc2VzdCgiZGl2W2RhdGEtYWldIikpJiZwLnJlbW92ZSgpfSl9LDUwKSkpfSl9aWYoYWlfZXh0ZXJuYWxfdHJhY2tpbmcmJiJ1bmRlZmluZWQiPT09dHlwZW9mIGFpX2V4dGVybmFsX3RyYWNraW5nX25vX2NsaWNrcyl7dmFyIHQ9YlsyXSx3PWJbM107bCgiY2xpY2siLG4sdCxiWzRdLGYsdywhMSl9ImZ1bmN0aW9uIj09dHlwZW9mIGFpX2NsaWNrX2FjdGlvbiYmYWlfY2xpY2tfYWN0aW9uKG4sCnQsZix3KX19ZnVuY3Rpb24geCgpe2FpX2NoZWNrX2RhdGE9e307aWYoInVuZGVmaW5lZCI9PXR5cGVvZiBhaV9pZnJhbWUpe2FpX2Nvb2tpZT1haV9sb2FkX2Nvb2tpZSgpO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5haS1jaGVjay1ibG9jayIpLmZvckVhY2goKGYsZCk9Pnt2YXIgYT1mLmRhdGFzZXQuYWlCbG9jayxjPWYuZGF0YXNldC5haURlbGF5UHYsaD1mLmRhdGFzZXQuYWlFdmVyeVB2LGc9Zi5kYXRhc2V0LmFpSGFzaCxxPWYuZGF0YXNldC5haU1heEltcCx1PWYuZGF0YXNldC5haUxpbWl0SW1wUGVyVGltZSx0PWYuZGF0YXNldC5haUxpbWl0SW1wVGltZSx3PWYuZGF0YXNldC5haU1heENsaWNrcyxlPWYuZGF0YXNldC5haUxpbWl0Q2xpY2tzUGVyVGltZSxwPWYuZGF0YXNldC5haUxpbWl0Q2xpY2tzVGltZTtkPWYuZGF0YXNldC5haUdsb2JhbExpbWl0Q2xpY2tzUGVyVGltZTtmPWYuZGF0YXNldC5haUdsb2JhbExpbWl0Q2xpY2tzVGltZTtpZigidW5kZWZpbmVkIiE9CnR5cGVvZiBjJiYwPGMpe2FpX2NoZWNrX2RhdGEuaGFzT3duUHJvcGVydHkoYSl8fChhaV9jaGVja19kYXRhW2FdPXt9KTthaV9jaGVja19kYXRhW2FdLmQ9Yzt2YXIgdj0iIjthaV9jb29raWUuaGFzT3duUHJvcGVydHkoYSkmJmFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiZCIpJiYodj1haV9jb29raWVbYV0uZCk7IiI9PT12JiZhaV9zZXRfY29va2llKGEsImQiLGMtMSl9InVuZGVmaW5lZCIhPXR5cGVvZiBoJiYyPD1oJiYoYWlfY2hlY2tfZGF0YS5oYXNPd25Qcm9wZXJ0eShhKXx8KGFpX2NoZWNrX2RhdGFbYV09e30pLCJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2RlbGF5X3Nob3dpbmdfcGFnZXZpZXdzfHxhaV9jb29raWUuaGFzT3duUHJvcGVydHkoYSkmJmFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiZCIpfHwoYWlfY29va2llLmhhc093blByb3BlcnR5KGEpfHwoYWlfY29va2llW2FdPXt9KSxhaV9jb29raWVbYV0uZD0wKSxhaV9jaGVja19kYXRhW2FdLmU9aCk7aWYoInVuZGVmaW5lZCIhPQp0eXBlb2YgcSYmMDxxKXtpZihhaV9jaGVja19kYXRhLmhhc093blByb3BlcnR5KGEpfHwoYWlfY2hlY2tfZGF0YVthXT17fSksYWlfY2hlY2tfZGF0YVthXS5pPXEsYWlfY2hlY2tfZGF0YVthXS5oPWcsaD1jPSIiLGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShhKSYmKGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiaSIpJiYoaD1haV9jb29raWVbYV0uaSksYWlfY29va2llW2FdLmhhc093blByb3BlcnR5KCJoIikmJihjPWFpX2Nvb2tpZVthXS5oKSksIiI9PT1ofHxjIT1nKWFpX3NldF9jb29raWUoYSwiaSIscSksYWlfc2V0X2Nvb2tpZShhLCJoIixnKX1lbHNlIGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShhKSYmYWlfY29va2llW2FdLmhhc093blByb3BlcnR5KCJpIikmJihhaV9zZXRfY29va2llKGEsImkiLCIiKSxhaV9jb29raWVbYV0uaGFzT3duUHJvcGVydHkoImMiKXx8YWlfY29va2llW2FdLmhhc093blByb3BlcnR5KCJ4Iil8fGFpX3NldF9jb29raWUoYSwiaCIsIiIpKTsKaWYoInVuZGVmaW5lZCIhPXR5cGVvZiB1JiYwPHUmJiJ1bmRlZmluZWQiIT10eXBlb2YgdCYmMDx0KXthaV9jaGVja19kYXRhLmhhc093blByb3BlcnR5KGEpfHwoYWlfY2hlY2tfZGF0YVthXT17fSk7YWlfY2hlY2tfZGF0YVthXS5pcHQ9dTthaV9jaGVja19kYXRhW2FdLml0PXQ7cT1jPSIiO2FpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShhKSYmKGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiaXB0IikmJihjPWFpX2Nvb2tpZVthXS5pcHQpLGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiaXQiKSYmKHE9YWlfY29va2llW2FdLml0KSk7aWYoIiI9PT1jfHwiIj09PXEpYWlfc2V0X2Nvb2tpZShhLCJpcHQiLHUpLGM9bmV3IERhdGUsYz1NYXRoLnJvdW5kKGMuZ2V0VGltZSgpLzFFMyksYWlfc2V0X2Nvb2tpZShhLCJpdCIsTWF0aC5yb3VuZChjKzg2NDAwKnQpKTswPHEmJihjPW5ldyBEYXRlLGM9TWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLHE8PWMmJihhaV9zZXRfY29va2llKGEsCiJpcHQiLHUpLGFpX3NldF9jb29raWUoYSwiaXQiLE1hdGgucm91bmQoYys4NjQwMCp0KSkpKX1lbHNlIGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShhKSYmKGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiaXB0IikmJmFpX3NldF9jb29raWUoYSwiaXB0IiwiIiksYWlfY29va2llW2FdLmhhc093blByb3BlcnR5KCJpdCIpJiZhaV9zZXRfY29va2llKGEsIml0IiwiIikpO2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgdyYmMDx3KXtpZihhaV9jaGVja19kYXRhLmhhc093blByb3BlcnR5KGEpfHwoYWlfY2hlY2tfZGF0YVthXT17fSksYWlfY2hlY2tfZGF0YVthXS5jPXcsYWlfY2hlY2tfZGF0YVthXS5oPWcsdT1jPSIiLGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShhKSYmKGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiYyIpJiYodT1haV9jb29raWVbYV0uYyksYWlfY29va2llW2FdLmhhc093blByb3BlcnR5KCJoIikmJihjPWFpX2Nvb2tpZVthXS5oKSksIiI9PT11fHxjIT1nKWFpX3NldF9jb29raWUoYSwKImMiLHcpLGFpX3NldF9jb29raWUoYSwiaCIsZyl9ZWxzZSBhaV9jb29raWUuaGFzT3duUHJvcGVydHkoYSkmJmFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiYyIpJiYoYWlfc2V0X2Nvb2tpZShhLCJjIiwiIiksYWlfY29va2llW2FdLmhhc093blByb3BlcnR5KCJpIil8fGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgieCIpfHxhaV9zZXRfY29va2llKGEsImgiLCIiKSk7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBlJiYwPGUmJiJ1bmRlZmluZWQiIT10eXBlb2YgcCYmMDxwKXthaV9jaGVja19kYXRhLmhhc093blByb3BlcnR5KGEpfHwoYWlfY2hlY2tfZGF0YVthXT17fSk7YWlfY2hlY2tfZGF0YVthXS5jcHQ9ZTthaV9jaGVja19kYXRhW2FdLmN0PXA7Zz13PSIiO2FpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShhKSYmKGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJih3PWFpX2Nvb2tpZVthXS5jcHQpLGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiY3QiKSYmCihnPWFpX2Nvb2tpZVthXS5jdCkpO2lmKCIiPT09d3x8IiI9PT1nKWFpX3NldF9jb29raWUoYSwiY3B0IixlKSxjPW5ldyBEYXRlLGM9TWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGFpX3NldF9jb29raWUoYSwiY3QiLE1hdGgucm91bmQoYys4NjQwMCpwKSk7MDxnJiYoYz1uZXcgRGF0ZSxjPU1hdGgucm91bmQoYy5nZXRUaW1lKCkvMUUzKSxnPD1jJiYoYWlfc2V0X2Nvb2tpZShhLCJjcHQiLGUpLGFpX3NldF9jb29raWUoYSwiY3QiLE1hdGgucm91bmQoYys4NjQwMCpwKSkpKX1lbHNlIGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShhKSYmKGFpX2Nvb2tpZVthXS5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJmFpX3NldF9jb29raWUoYSwiY3B0IiwiIiksYWlfY29va2llW2FdLmhhc093blByb3BlcnR5KCJjdCIpJiZhaV9zZXRfY29va2llKGEsImN0IiwiIikpO2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgZCYmMDxkJiYidW5kZWZpbmVkIiE9dHlwZW9mIGYmJjA8Zil7YWlfY2hlY2tfZGF0YS5oYXNPd25Qcm9wZXJ0eSgiRyIpfHwKKGFpX2NoZWNrX2RhdGEuRz17fSk7YWlfY2hlY2tfZGF0YS5HLmNwdD1kO2FpX2NoZWNrX2RhdGEuRy5jdD1mO2E9ZT0iIjthaV9jb29raWUuaGFzT3duUHJvcGVydHkoIkciKSYmKGFpX2Nvb2tpZS5HLmhhc093blByb3BlcnR5KCJjcHQiKSYmKGU9YWlfY29va2llLkcuY3B0KSxhaV9jb29raWUuRy5
559oYXNPd25Qcm9wZXJ0eSgiY3QiKSYmKGE9YWlfY29va2llLkcuY3QpKTtpZigiIj09PWV8fCIiPT09YSlhaV9zZXRfY29va2llKCJHIiwiY3B0IixkKSxjPW5ldyBEYXRlLGM9TWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGFpX3NldF9jb29raWUoIkciLCJjdCIsTWF0aC5yb3VuZChjKzg2NDAwKmYpKTswPGEmJihjPW5ldyBEYXRlLGM9TWF0aC5yb3VuZChjLmdldFRpbWUoKS8xRTMpLGE8PWMmJihhaV9zZXRfY29va2llKCJHIiwiY3B0IixkKSxhaV9zZXRfY29va2llKCJHIiwiY3QiLE1hdGgucm91bmQoYys4NjQwMCpmKSkpKX1lbHNlIGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eSgiRyIpJiYKKGFpX2Nvb2tpZS5HLmhhc093blByb3BlcnR5KCJjcHQiKSYmYWlfc2V0X2Nvb2tpZSgiRyIsImNwdCIsIiIpLGFpX2Nvb2tpZS5HLmhhc093blByb3BlcnR5KCJjdCIpJiZhaV9zZXRfY29va2llKCJHIiwiY3QiLCIiKSl9KTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIuYWktY2hlY2stYmxvY2siKS5mb3JFYWNoKChmLGQpPT57Zi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1jaGVjay1ibG9jayIpfSk7Zm9yKHZhciBiIGluIGFpX2Nvb2tpZSlmb3IodmFyIG0gaW4gYWlfY29va2llW2JdKWlmKCJkIj09bSl7dmFyIG49YWlfY29va2llW2JdW21dOzA8bj9haV9zZXRfY29va2llKGIsImQiLG4tMSk6YWlfY2hlY2tfZGF0YS5oYXNPd25Qcm9wZXJ0eShiKSYmYWlfY2hlY2tfZGF0YVtiXS5oYXNPd25Qcm9wZXJ0eSgiZSIpP2FpX3NldF9jb29raWUoYiwiZCIsYWlfY2hlY2tfZGF0YVtiXS5lLTEpOmFpX2NoZWNrX2RhdGEuaGFzT3duUHJvcGVydHkoYikmJmFpX2NoZWNrX2RhdGFbYl0uaGFzT3duUHJvcGVydHkoImQiKXx8CmFpX3NldF9jb29raWUoYiwiZCIsIiIpfX19ZnVuY3Rpb24gQigpe2lmKGFpX3RyYWNrX3BhZ2V2aWV3cyl7dmFyIGI9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoLG09d2luZG93LmlubmVyV2lkdGgsbj1iPG0/bTpiLGY9MDthaV92aWV3cG9ydF93aWR0aHMuZXZlcnkoKGgsZyk9Pm4+PWg/KGY9YWlfdmlld3BvcnRfaW5kZXhlc1tnXSwhMSk6ITApO2I9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihiNjRkKCJZbTlrZVE9PSIpKS5nZXRBdHRyaWJ1dGUoYjY0ZChhaV9hZGJfYXR0cmlidXRlKSk7aWYoInN0cmluZyI9PT10eXBlb2YgYil2YXIgZD1iPT1iNjRkKCJiV0Z6YXc9PSIpOyJzdHJpbmciPT09dHlwZW9mIGImJiJib29sZWFuIj09PXR5cGVvZiBkJiZkJiYoYWlfZXh0ZXJuYWxfdHJhY2tpbmcmJmwoImFkIGJsb2NraW5nIiwwLGFpX3ZpZXdwb3J0X25hbWVzW2YtMV0sMCwwLCIiLCEwKSxmfD0xMjgpO3k9WzAsZl19eCgpO2FpX3Byb2Nlc3NfaW1wcmVzc2lvbnMoKTsKaWYoMCE9eS5sZW5ndGgmJmFpX2ludGVybmFsX3RyYWNraW5nKXtkPXthY3Rpb246ImFpX2FqYXgiLGFpX2NoZWNrOmFpX2RhdGFfaWR9O3ZhciBhPVtdLGM7Zm9yKGMgaW4gZCliPWVuY29kZVVSSUNvbXBvbmVudChjKSxtPWVuY29kZVVSSUNvbXBvbmVudChkW2NdKSxhLnB1c2goYisiPSIrbSk7Yj1lbmNvZGVVUklDb21wb25lbnQoInZpZXdzW10iKTttPWVuY29kZVVSSUNvbXBvbmVudCgwKTthLnB1c2goYisiPSIrbSk7Yj1lbmNvZGVVUklDb21wb25lbnQoInZlcnNpb25zW10iKTttPWVuY29kZVVSSUNvbXBvbmVudChmKTthLnB1c2goYisiPSIrbSk7YT1hLmpvaW4oIiYiKTsoYXN5bmMgZnVuY3Rpb24oKXtyZXR1cm4gYXdhaXQgKGF3YWl0IGZldGNoKGFpX2FqYXhfdXJsLHttZXRob2Q6IlBPU1QiLGhlYWRlcnM6eyJDb250ZW50LVR5cGUiOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7IGNoYXJzZXQ9VVRGLTgifSxib2R5OmF9KSkudGV4dCgpfSkoKS50aGVuKGg9Pgp7fSl9YWlfdHJhY2tpbmdfZmluaXNoZWQ9ITB9YWlfZGVidWdfdHJhY2tpbmcmJihhaV9hamF4X3VybCs9Ij9haS1kZWJ1Zy10cmFja2luZz0xIik7TnVtYmVyLmlzSW50ZWdlcj1OdW1iZXIuaXNJbnRlZ2VyfHxmdW5jdGlvbihiKXtyZXR1cm4ibnVtYmVyIj09PXR5cGVvZiBiJiZpc0Zpbml0ZShiKSYmTWF0aC5mbG9vcihiKT09PWJ9O2FpX2luc3RhbGxfc3RhbmRhcmRfY2xpY2tfdHJhY2tlcnM9ZnVuY3Rpb24oYil7InVuZGVmaW5lZCI9PXR5cGVvZiBiJiYoYj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5IikpO2I9Yi5xdWVyeVNlbGVjdG9yQWxsKCJkaXYuYWktdHJhY2tbZGF0YS1haV0iKTt2YXIgbT1bXTtiLmZvckVhY2goKGYsZCk9PntpZihmLm9mZnNldFdpZHRofHxmLm9mZnNldEhlaWdodHx8Zi5nZXRDbGllbnRSZWN0cygpLmxlbmd0aClmLnF1ZXJ5U2VsZWN0b3JBbGwoImRpdi5haS1sYXp5LCBkaXYuYWktd2FpdC1mb3ItaW50ZXJhY3Rpb24sIGRpdi5haS1tYW51YWwsIGRpdi5haS1saXN0LW1hbnVhbCwgZGl2LmFpLW1hbnVhbC1hdXRvLCBkaXYuYWktZGVsYXllZCIpLmxlbmd0aHx8Cm0ucHVzaChmKX0pO3ZhciBuPVtdO20uZm9yRWFjaCgoZixkKT0+e2YuY2xhc3NMaXN0LnJlbW92ZSgiYWktdHJhY2siKTtuLnB1c2guYXBwbHkobixmLnF1ZXJ5U2VsZWN0b3JBbGwoImEiKSl9KTtiPW47MCE9Yi5sZW5ndGgmJihhaV9hZHZhbmNlZF9jbGlja19kZXRlY3Rpb24/Yi5mb3JFYWNoKChmLGQpPT57Zi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsKCk9Pntmb3IodmFyIGE9Zi5jbG9zZXN0KCJkaXZbZGF0YS1haV0iKTtudWxsIT09YSYmYS5oYXNBdHRyaWJ1dGUoImRhdGEtYWkiKTspe3ZhciBjPUpTT04ucGFyc2UoYjY0ZChhLmdldEF0dHJpYnV0ZSgiZGF0YS1haSIpKSk7InVuZGVmaW5lZCIhPT10eXBlb2YgYyYmYy5jb25zdHJ1Y3Rvcj09PUFycmF5JiZOdW1iZXIuaXNJbnRlZ2VyKGNbMV0pJiYhYS5jbGFzc0xpc3QuY29udGFpbnMoImNsaWNrZWQiKSYmKGEuY2xhc3NMaXN0LmFkZCgiY2xpY2tlZCIpLHIoYywiYS5jbGljayIpKTthPWEucGFyZW50RWxlbWVudC5jbG9zZXN0KCJkaXZbZGF0YS1haV0iKX19KX0pOgpiLmZvckVhY2goKGYsZCk9PntmLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwoKT0+e2Zvcih2YXIgYT1mLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpO251bGwhPT1hJiZhLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpOyl7dmFyIGM9SlNPTi5wYXJzZShiNjRkKGEuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIikpKTsidW5kZWZpbmVkIiE9PXR5cGVvZiBjJiZjLmNvbnN0cnVjdG9yPT09QXJyYXkmJk51bWJlci5pc0ludGVnZXIoY1sxXSkmJihyKGMsImEuY2xpY2siKSxjbGlja2VkPSEwKTthPWEucGFyZW50RWxlbWVudC5jbG9zZXN0KCJkaXZbZGF0YS1haV0iKX19KX0pKX07YWlfaW5zdGFsbF9jbGlja190cmFja2Vycz1mdW5jdGlvbihiKXsidW5kZWZpbmVkIj09dHlwZW9mIGImJihiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImJvZHkiKSk7aWYoYWlfYWR2YW5jZWRfY2x
559pY2tfZGV0ZWN0aW9uKXt2YXIgbT1iLnF1ZXJ5U2VsZWN0b3JBbGwoImRpdi5haS10cmFja1tkYXRhLWFpXSwgZGl2LmFpLXJvdGF0ZVtkYXRhLWluZm9dIGRpdi5haS10cmFja1tkYXRhLWFpXSIpLApuPVtdO20uZm9yRWFjaCgoZCxhKT0+eyhkLm9mZnNldFdpZHRofHxkLm9mZnNldEhlaWdodHx8ZC5nZXRDbGllbnRSZWN0cygpLmxlbmd0aCkmJm4ucHVzaChkKX0pO2IuaGFzQXR0cmlidXRlKCJkYXRhLWFpIikmJmIuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS10cmFjayIpJiYoYi5vZmZzZXRXaWR0aHx8Yi5vZmZzZXRIZWlnaHR8fGIuZ2V0Q2xpZW50UmVjdHMoKS5sZW5ndGgpJiZuLnB1c2goYik7dmFyIGY9W107bi5mb3JFYWNoKChkLGEpPT57ZC5xdWVyeVNlbGVjdG9yQWxsKCJkaXYuYWktbGF6eSwgZGl2LmFpLXdhaXQtZm9yLWludGVyYWN0aW9uLCBkaXYuYWktbWFudWFsLCBkaXYuYWktbGlzdC1tYW51YWwsIGRpdi5haS1tYW51YWwtYXV0bywgZGl2LmFpLWRlbGF5ZWQiKS5sZW5ndGh8fGYucHVzaChkKX0pO209ZjswIT1tLmxlbmd0aCYmbS5mb3JFYWNoKChkLGEpPT57aW5zdGFsbElmcmFtZVRyYWNrZXIoe2JsdXJDYWxsYmFjazpmdW5jdGlvbigpe2lmKG51bGwhPXRoaXMuYWlfZGF0YSYmCm51bGwhPXdyYXBwZXImJiF3cmFwcGVyLmNsYXNzTGlzdC5jb250YWlucygiY2xpY2tlZCIpKXt3cmFwcGVyLmNsYXNzTGlzdC5hZGQoImNsaWNrZWQiKTtyKHRoaXMuYWlfZGF0YSwiYmx1ckNhbGxiYWNrIik7Zm9yKHZhciBjPXdyYXBwZXIucXVlcnlTZWxlY3RvcigiZGl2W2RhdGEtYWldIik7bnVsbCE9YyYmKGMub2Zmc2V0V2lkdGh8fGMub2Zmc2V0SGVpZ2h0fHxjLmdldENsaWVudFJlY3RzKCkubGVuZ3RoKSYmYy5oYXNBdHRyaWJ1dGUoImRhdGEtYWkiKTspe3ZhciBoPUpTT04ucGFyc2UoYjY0ZChjLmdldEF0dHJpYnV0ZSgiZGF0YS1haSIpKSk7InVuZGVmaW5lZCIhPT10eXBlb2YgaCYmaC5jb25zdHJ1Y3Rvcj09PUFycmF5JiZOdW1iZXIuaXNJbnRlZ2VyKGhbMV0pJiZyKGgsImJsdXJDYWxsYmFjayBJTk5FUiIpO2M9Yy5xdWVyeVNlbGVjdG9yKCJkaXZbZGF0YS1haV0iKX19fSxvdmVyQ2FsbGJhY2s6ZnVuY3Rpb24oYyl7Yz1jLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpOwppZihjLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpKXt2YXIgaD1KU09OLnBhcnNlKGI2NGQoYy5nZXRBdHRyaWJ1dGUoImRhdGEtYWkiKSkpOyJ1bmRlZmluZWQiIT09dHlwZW9mIGgmJmguY29uc3RydWN0b3I9PT1BcnJheSYmTnVtYmVyLmlzSW50ZWdlcihoWzFdKT8od3JhcHBlcj1jLHRoaXMuYWlfZGF0YT1oKToobnVsbCE9d3JhcHBlciYmd3JhcHBlci5jbGFzc0xpc3QucmVtb3ZlKCJjbGlja2VkIiksdGhpcy5haV9kYXRhPXdyYXBwZXI9bnVsbCl9fSxvdXRDYWxsYmFjazpmdW5jdGlvbihjKXtudWxsIT13cmFwcGVyJiZ3cmFwcGVyLmNsYXNzTGlzdC5yZW1vdmUoImNsaWNrZWQiKTt0aGlzLmFpX2RhdGE9d3JhcHBlcj1udWxsfSxmb2N1c0NhbGxiYWNrOmZ1bmN0aW9uKGMpe2lmKG51bGwhPXRoaXMuYWlfZGF0YSYmbnVsbCE9d3JhcHBlciYmIXdyYXBwZXIuY2xhc3NMaXN0LmNvbnRhaW5zKCJjbGlja2VkIikpZm9yKHdyYXBwZXIuY2xhc3NMaXN0LmFkZCgiY2xpY2tlZCIpLHIodGhpcy5haV9kYXRhLAoiZm9jdXNDYWxsYmFjayIpLGM9d3JhcHBlci5xdWVyeVNlbGVjdG9yKCJkaXZbZGF0YS1haV0iKTtudWxsIT1jJiYoYy5vZmZzZXRXaWR0aHx8Yy5vZmZzZXRIZWlnaHR8fGMuZ2V0Q2xpZW50UmVjdHMoKS5sZW5ndGgpJiZjLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpOyl7dmFyIGg9SlNPTi5wYXJzZShiNjRkKGMuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIikpKTsidW5kZWZpbmVkIiE9PXR5cGVvZiBoJiZoLmNvbnN0cnVjdG9yPT09QXJyYXkmJk51bWJlci5pc0ludGVnZXIoaFsxXSkmJnIoaCwiZm9jdXNDYWxsYmFjayBJTk5FUiIpO2M9Yy5xdWVyeVNlbGVjdG9yKCJkaXZbZGF0YS1haV0iKX19LHdyYXBwZXI6bnVsbCxhaV9kYXRhOm51bGwsYmxvY2s6bnVsbCx2ZXJzaW9uOm51bGx9LGQpfSl9YWlfaW5zdGFsbF9zdGFuZGFyZF9jbGlja190cmFja2VycyhiKX07dmFyIHk9W107YWlfcHJvY2Vzc19pbXByZXNzaW9ucz1mdW5jdGlvbihiKXsidW5kZWZpbmVkIj09dHlwZW9mIGImJihiPQpkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5IikpO3ZhciBtPVtdLG49W10sZj1bXSxkPVtdLGE9W107MCE9eS5sZW5ndGgmJihtLnB1c2goeVswXSksbi5wdXNoKHlbMV0pLGYucHVzaCgiUGFnZXZpZXdzIiksYS5wdXNoKDApLGQucHVzaCgiIikpO3ZhciBjPWIucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXRyYWNrW2RhdGEtYWldLCBkaXYuYWktcm90YXRlW2RhdGEtaW5mb10gZGl2LmFpLXRyYWNrW2RhdGEtYWldIiksaD1bXTtjLmZvckVhY2goKGUscCk9PnsoZS5vZmZzZXRXaWR0aHx8ZS5vZmZzZXRIZWlnaHR8fGUuZ2V0Q2xpZW50UmVjdHMoKS5sZW5ndGgpJiYhZS5jbGFzc0xpc3QuY29udGFpbnMoImFpLW5vLXBhZ2V2aWV3IikmJmgucHVzaChlKX0pO251bGwhPT1iJiZiLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpJiZiLmNsYXNzTGlzdC5jb250YWlucygiYWktdHJhY2siKSYmIWIuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1uby1wYWdldmlldyIpJiYoYi5vZmZzZXRXaWR0aHx8CmIub2Zmc2V0SGVpZ2h0fHxiLmdldENsaWVudFJlY3RzKCkubGVuZ3RoKSYmaC5wdXNoKGIpO2M9aDswIT1jLmxlbmd0aCYmYy5mb3JFYWNoKChlLHApPT57aWYoZS5oYXNBdHRyaWJ1dGUoImRhdGEtYWkiKSl7cD0iIjtmb3IodmFyIHY9MTs5Pj12O3YrKylpZihlLmhhc0F0dHJpYnV0ZSgiZGF0YS1haS0iK3YpKXA9ZS5nZXRBdHRyaWJ1dGUoImRhdGEtYWktIit2KTtlbHNlIGJyZWFrOyIiIT1wJiZlLnNldEF0dHJpYnV0ZSgiZGF0YS1haSIscCk7cD1KU09OLnBhcnNlKGI2NGQoZS5nZXRBdHRyaWJ1dGUoImRhdGEtYWkiKSkpO2lmKCJ1bmRlZmluZWQiIT09dHlwZW9mIHAmJnAuY29uc3RydWN0b3I9PT1BcnJheSl7dj0wO3ZhciB6PWUucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLXJvdGF0ZVtkYXRhLWluZm9dIik7MT09ei5sZW5ndGgmJih2PUpTT04ucGFyc2UoYjY0ZCh6WzBdLmRhdGFzZXQuaW5mbykpWzFdKTtpZihOdW1iZXIuaXNJbnRlZ2VyKHBbMF0pJiYwIT1wWzBdJiZOdW1iZXIuaXNJbnRlZ2VyKHBbMV0pKXt6PQowO3ZhciBDPWUuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1uby10cmFja2luZyIpLEE9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihiNjRkKCJZbTlrZVE9PSIpKS5nZXRBdHRyaWJ1dGUoYjY0ZChhaV9hZGJfYXR0cmlidXRlKSk7aWYoInN0cmluZyI9PT10eXBlb2YgQSl2YXIgRD1BPT1iNjRkKCJiV0Z6YXc9PSIpO2lmKCJzdHJpbmciPT09dHlwZW9mIEEmJiJib29sZWFuIj09PXR5cGVvZiBEKXt2YXIgRT1lLm9mZnNldEhlaWdodDtBPWUucXVlcnlTZWxlY3RvckFsbCgiLmFpLWF0dHJpYnV0ZXMiKTtBLmxlbmd0aCYmQS5mb3JFYWNoKChILEopPT57RT49ZS5vZmZzZXRIZWlnaHQmJihFLT1lLm9mZnNldEhlaWdodCl9KTtBPWUucXVlcnlTZWxlY3RvckFsbCgiLmFpLWNvZGUiKTtFPTA7QS5sZW5ndGgmJkEuZm9yRWFjaCgoSCxKKT0+e0UrPUgub2Zmc2V0SGVpZ2h0fSk7RCYmMD09PUUmJih6PTEyOCl9MCE9ZS5xdWVyeVNlbGVjdG9yQWxsKCJkaXYuYWktbGF6eSwgZGl2LmFpLXdhaXQtZm9yLWludGVyYWN0aW9uLCBkaXYuYWktbWFudWFsLCBkaXYuYWktbGlzdC1tYW51YWwsIGRpdi5haS1tYW51YWwtYXV0bywgZGl2LmFpLWRlbGF5ZWQiKS5sZW5ndGgmJgooQz0hMCk7
559aWYoIUMpaWYoMD09diltLnB1c2gocFswXSksbi5wdXNoKHBbMV18eiksZi5wdXNoKHBbMl0pLGQucHVzaChwWzNdKSxhLnB1c2gocFs0XSk7ZWxzZSBmb3IoRD0xO0Q8PXY7RCsrKW0ucHVzaChwWzBdKSxuLnB1c2goRHx6KSxmLnB1c2gocFsyXSksZC5wdXNoKHBbM10pLGEucHVzaChwWzRdKX19fX0pO2FpX2Nvb2tpZT1haV9sb2FkX2Nvb2tpZSgpO2Zvcih2YXIgZyBpbiBhaV9jb29raWUpaWYobS5pbmNsdWRlcyhwYXJzZUludChnKSkpZm9yKHZhciBxIGluIGFpX2Nvb2tpZVtnXSkiaSI9PXE/KGI9YWlfY29va2llW2ddW3FdLDA8YiYmKDE9PWI/KGI9bmV3IERhdGUsYj1NYXRoLnJvdW5kKGIuZ2V0VGltZSgpLzFFMykrNjA0ODAwLGFpX3NldF9jb29raWUoZywiaSIsLWIpKTphaV9zZXRfY29va2llKGcsImkiLGItMSkpKToiaXB0Ij09cSYmKGI9YWlfY29va2llW2ddW3FdLDA8Yj9haV9zZXRfY29va2llKGcsImlwdCIsYi0xKTphaV9jaGVja19kYXRhLmhhc093blByb3BlcnR5KGcpJiYKYWlfY2hlY2tfZGF0YVtnXS5oYXNPd25Qcm9wZXJ0eSgiaXB0IikmJmFpX2NoZWNrX2RhdGFbZ10uaGFzT3duUHJvcGVydHkoIml0Iik/YWlfY29va2llLmhhc093blByb3BlcnR5KGcpJiZhaV9jb29raWVbZ10uaGFzT3duUHJvcGVydHkoIml0IikmJihiPW5ldyBEYXRlLDA+PWFpX2Nvb2tpZVtnXS5pdC1NYXRoLnJvdW5kKGIuZ2V0VGltZSgpLzFFMykmJihiPU1hdGgucm91bmQoYi5nZXRUaW1lKCkvMUUzKSxhaV9zZXRfY29va2llKGcsImlwdCIsYWlfY2hlY2tfZGF0YVtnXS5pcHQpLGFpX3NldF9jb29raWUoZywiaXQiLE1hdGgucm91bmQoYis4NjQwMCphaV9jaGVja19kYXRhW2ddLml0KSkpKTooYWlfY29va2llLmhhc093blByb3BlcnR5KGcpJiZhaV9jb29raWVbZ10uaGFzT3duUHJvcGVydHkoImlwdCIpJiZhaV9zZXRfY29va2llKGcsImlwdCIsIiIpLGFpX2Nvb2tpZS5oYXNPd25Qcm9wZXJ0eShnKSYmYWlfY29va2llW2ddLmhhc093blByb3BlcnR5KCJpdCIpJiZhaV9zZXRfY29va2llKGcsCiJpdCIsIiIpKSk7aWYobS5sZW5ndGgpe2lmKGFpX2ludGVybmFsX3RyYWNraW5nJiYidW5kZWZpbmVkIj09PXR5cGVvZiBhaV9pbnRlcm5hbF90cmFja2luZ19ub19pbXByZXNzaW9ucyl7eT1bXTtnPXthY3Rpb246ImFpX2FqYXgiLGFpX2NoZWNrOmFpX2RhdGFfaWR9O3ZhciB1PVtdLHQ7Zm9yKHQgaW4gZylxPWVuY29kZVVSSUNvbXBvbmVudCh0KSxiPWVuY29kZVVSSUNvbXBvbmVudChnW3RdKSx1LnB1c2gocSsiPSIrYik7Zm9yKHZhciB3IGluIG0pcT1lbmNvZGVVUklDb21wb25lbnQoInZpZXdzW10iKSxiPWVuY29kZVVSSUNvbXBvbmVudChtW3ddKSx1LnB1c2gocSsiPSIrYik7Zm9yKHcgaW4gbilxPWVuY29kZVVSSUNvbXBvbmVudCgidmVyc2lvbnNbXSIpLGI9ZW5jb2RlVVJJQ29tcG9uZW50KG5bd10pLHUucHVzaChxKyI9IitiKTt1PXUuam9pbigiJiIpOyhhc3luYyBmdW5jdGlvbigpe3JldHVybiBhd2FpdCAoYXdhaXQgZmV0Y2goYWlfYWpheF91cmwse21ldGhvZDoiUE9TVCIsCmhlYWRlcnM6eyJDb250ZW50LVR5cGUiOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7IGNoYXJzZXQ9VVRGLTgifSxib2R5OnV9KSkudGV4dCgpfSkoKS50aGVuKGU9PntlPWUudHJpbSgpO2lmKCIiIT1lJiYoZT1KU09OLnBhcnNlKGUpLCJ1bmRlZmluZWQiIT10eXBlb2YgZVsiIyJdKSl7YWlfY29va2llPWFpX2xvYWRfY29va2llKCk7dmFyIHA9TWF0aC5yb3VuZCgobmV3IERhdGUpLmdldFRpbWUoKS8xRTMpKzQzMjAwLHY9W10sejtmb3IoeiBpbiBlWyIjIl0pYWlfY29va2llLmhhc093blByb3BlcnR5KGVbIiMiXVt6XSkmJmFpX2Nvb2tpZVtlWyIjIl1bel1dLmhhc093blByb3BlcnR5KCJ4Iil8fGFpX3NldF9jb29raWUoZVsiIyJdW3pdLCJ4IixwKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7Zm9yKHc9MDt3PHYubGVuZ3RoOysrdylkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzcGFuW2RhdGEtYWktYmxvY2s9Iicrdlt3XSsnIl0nKS5mb3JFYWNoKChDLEEpPT4KeyhDPUMuY2xvc2VzdCgiZGl2W2RhdGEtYWldIikpJiZDLnJlbW92ZSgpfSl9LDUwKX19KX1pZihhaV9leHRlcm5hbF90cmFja2luZyYmInVuZGVmaW5lZCI9PT10eXBlb2YgYWlfZXh0ZXJuYWxfdHJhY2tpbmdfbm9faW1wcmVzc2lvbnMpZm9yKHQ9MDt0PG0ubGVuZ3RoO3QrKykwIT1tW3RdJiZsKCJpbXByZXNzaW9uIixtW3RdLGZbdF0sYVt0XSxuW3RdLGRbdF0sITApfX07d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGI9PnsidW5kZWZpbmVkIj09dHlwZW9mIGFpX2RlbGF5X3RyYWNraW5nJiYoYWlfZGVsYXlfdHJhY2tpbmc9MCk7c2V0VGltZW91dChCLGFpX2RlbGF5X3RyYWNraW5nKzE0MDApO3NldFRpbWVvdXQoYWlfaW5zdGFsbF9jbGlja190cmFja2VycyxhaV9kZWxheV90cmFja2luZysxNTAwKX0pfSl9OwoKYWlfanNfY29kZSA9IHRydWU7Cg=="></script>
559 560<link rel="prefetch" href="https://433futbol.com/wp-includes/css/dist/block-library/style.min.css?x62632" as="style" media="all" />
560<script>var debloatConfig = {"cssDelayType":"interact","jsDelayType":"interact","jsDelayMax":"1"};</script>
560<script data-cfasync="false">"use strict";(()=>{if([...document.querySelectorAll("script[defer]")].length&&"complete"!==document.readyState){let t=document.readyState;Object.defineProperty(document,"readyState",{configurable:!0,get(){return t},set(e){return t=e}});let e=!1;document.addEventListener("DOMContentLoaded",()=>{t="interactive",e=!0,document.dispatchEvent(new Event("readystatechange")),e=!1}),document.addEventListener("readystatechange",()=>{e||"interactive"!==t||(t="complete")})}})();</script>
560<script type="text/javascript" src="https://433futbol.com/wp-content/plugins/debloat/inc/delay-load/js/delay-load.min.js?x62632&ver=1.2.8" data-cfasync="false"></script>
560 561</body> 562</html> 563 564<!-- Debloat Remove CSS Saved: 108673 bytes. --> 565<!-- 566Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/ 567 568Object Caching 0/0 objects using Redis 569Page Caching using Redis 570Database Caching 15/260 queries in 0.327 seconds using Redis (Request-wide modification query) 571 572Served from: www.433futbol.com @ 2026-10-02 16:31:28 by W3 Total Cache 573-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.