@font-face{font-family:"Free Minded";src:url("/assets/fonts/Free Minded.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/assets/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}*{position:relative;margin:0;padding:0;outline:none !important;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-tap-highlight-color:rgba(0,0,0,0) !important}div{-webkit-overflow-scrolling:touch}textarea{resize:none}img{border:0;vertical-align:top;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}form,fieldset,table{border:0}table{border-collapse:collapse;border-spacing:0}input{box-shadow:none;border:0;border-radius:0}sup{font-size:50%;font-family:inherit}.ui-loader{display:none}a{-webkit-transform:translateZ(0) !important;outline-style:none;border-color:rgba(0,0,0,0)}a:active,a:visited{outline:none !important;border:none;box-shadow:none;border-color:rgba(0,0,0,0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Socicon";src:url("../fonts/Socicon.eot?484r1f");src:url("../fonts/Socicon.eot?484r1f#iefix") format("embedded-opentype"),url("../fonts/Socicon.woff2?484r1f") format("woff2"),url("../fonts/Socicon.ttf?484r1f") format("truetype"),url("../fonts/Socicon.woff?484r1f") format("woff"),url("../fonts/Socicon.svg?484r1f#Socicon") format("svg");font-weight:normal;font-style:normal}[class^=socicon-],[class*=" socicon-"]{font-family:"Socicon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-internet:before{content:""}.socicon-moddb:before{content:""}.socicon-indiedb:before{content:""}.socicon-traxsource:before{content:""}.socicon-gamefor:before{content:""}.socicon-pixiv:before{content:""}.socicon-myanimelist:before{content:""}.socicon-blackberry:before{content:""}.socicon-wickr:before{content:""}.socicon-spip:before{content:""}.socicon-napster:before{content:""}.socicon-beatport:before{content:""}.socicon-hackerone:before{content:""}.socicon-hackernews:before{content:""}.socicon-smashwords:before{content:""}.socicon-kobo:before{content:""}.socicon-bookbub:before{content:""}.socicon-mailru:before{content:""}.socicon-gitlab:before{content:""}.socicon-instructables:before{content:""}.socicon-portfolio:before{content:""}.socicon-codered:before{content:""}.socicon-origin:before{content:""}.socicon-nextdoor:before{content:""}.socicon-udemy:before{content:""}.socicon-livemaster:before{content:""}.socicon-crunchbase:before{content:""}.socicon-homefy:before{content:""}.socicon-calendly:before{content:""}.socicon-realtor:before{content:""}.socicon-tidal:before{content:""}.socicon-qobuz:before{content:""}.socicon-natgeo:before{content:""}.socicon-mastodon:before{content:""}.socicon-unsplash:before{content:""}.socicon-homeadvisor:before{content:""}.socicon-angieslist:before{content:""}.socicon-codepen:before{content:""}.socicon-slack:before{content:""}.socicon-openaigym:before{content:""}.socicon-logmein:before{content:""}.socicon-fiverr:before{content:""}.socicon-gotomeeting:before{content:""}.socicon-aliexpress:before{content:""}.socicon-guru:before{content:""}.socicon-appstore:before{content:""}.socicon-homes:before{content:""}.socicon-zoom:before{content:""}.socicon-alibaba:before{content:""}.socicon-craigslist:before{content:""}.socicon-wix:before{content:""}.socicon-redfin:before{content:""}.socicon-googlecalendar:before{content:""}.socicon-shopify:before{content:""}.socicon-freelancer:before{content:""}.socicon-seedrs:before{content:""}.socicon-bing:before{content:""}.socicon-doodle:before{content:""}.socicon-bonanza:before{content:""}.socicon-squarespace:before{content:""}.socicon-toptal:before{content:""}.socicon-gust:before{content:""}.socicon-ask:before{content:""}.socicon-trulia:before{content:""}.socicon-loomly:before{content:""}.socicon-ghost:before{content:""}.socicon-upwork:before{content:""}.socicon-fundable:before{content:""}.socicon-booking:before{content:""}.socicon-googlemaps:before{content:""}.socicon-zillow:before{content:""}.socicon-niconico:before{content:""}.socicon-toneden:before{content:""}.socicon-augment:before{content:""}.socicon-bitbucket:before{content:""}.socicon-fyuse:before{content:""}.socicon-yt-gaming:before{content:""}.socicon-sketchfab:before{content:""}.socicon-mobcrush:before{content:""}.socicon-microsoft:before{content:""}.socicon-pandora:before{content:""}.socicon-messenger:before{content:""}.socicon-gamewisp:before{content:""}.socicon-bloglovin:before{content:""}.socicon-tunein:before{content:""}.socicon-gamejolt:before{content:""}.socicon-trello:before{content:""}.socicon-spreadshirt:before{content:""}.socicon-500px:before{content:""}.socicon-8tracks:before{content:""}.socicon-airbnb:before{content:""}.socicon-alliance:before{content:""}.socicon-amazon:before{content:""}.socicon-amplement:before{content:""}.socicon-android:before{content:""}.socicon-angellist:before{content:""}.socicon-apple:before{content:""}.socicon-appnet:before{content:""}.socicon-baidu:before{content:""}.socicon-bandcamp:before{content:""}.socicon-battlenet:before{content:""}.socicon-mixer:before{content:""}.socicon-bebee:before{content:""}.socicon-bebo:before{content:""}.socicon-behance:before{content:""}.socicon-blizzard:before{content:""}.socicon-blogger:before{content:""}.socicon-buffer:before{content:""}.socicon-chrome:before{content:""}.socicon-coderwall:before{content:""}.socicon-curse:before{content:""}.socicon-dailymotion:before{content:""}.socicon-deezer:before{content:""}.socicon-delicious:before{content:""}.socicon-deviantart:before{content:""}.socicon-diablo:before{content:""}.socicon-digg:before{content:""}.socicon-discord:before{content:""}.socicon-disqus:before{content:""}.socicon-douban:before{content:""}.socicon-draugiem:before{content:""}.socicon-dribbble:before{content:""}.socicon-drupal:before{content:""}.socicon-ebay:before{content:""}.socicon-ello:before{content:""}.socicon-endomodo:before{content:""}.socicon-envato:before{content:""}.socicon-etsy:before{content:""}.socicon-facebook:before{content:""}.socicon-feedburner:before{content:""}.socicon-filmweb:before{content:""}.socicon-firefox:before{content:""}.socicon-flattr:before{content:""}.socicon-flickr:before{content:""}.socicon-formulr:before{content:""}.socicon-forrst:before{content:""}.socicon-foursquare:before{content:""}.socicon-friendfeed:before{content:""}.socicon-github:before{content:""}.socicon-goodreads:before{content:""}.socicon-google:before{content:""}.socicon-googlescholar:before{content:""}.socicon-googlegroups:before{content:""}.socicon-googlephotos:before{content:""}.socicon-googleplus:before{content:""}.socicon-grooveshark:before{content:""}.socicon-hackerrank:before{content:""}.socicon-hearthstone:before{content:""}.socicon-hellocoton:before{content:""}.socicon-heroes:before{content:""}.socicon-smashcast:before{content:""}.socicon-horde:before{content:""}.socicon-houzz:before{content:""}.socicon-icq:before{content:""}.socicon-identica:before{content:""}.socicon-imdb:before{content:""}.socicon-instagram:before{content:""}.socicon-issuu:before{content:""}.socicon-istock:before{content:""}.socicon-itunes:before{content:""}.socicon-keybase:before{content:""}.socicon-lanyrd:before{content:""}.socicon-lastfm:before{content:""}.socicon-line:before{content:""}.socicon-linkedin:before{content:""}.socicon-livejournal:before{content:""}.socicon-lyft:before{content:""}.socicon-macos:before{content:""}.socicon-mail:before{content:""}.socicon-medium:before{content:""}.socicon-meetup:before{content:""}.socicon-mixcloud:before{content:""}.socicon-modelmayhem:before{content:""}.socicon-mumble:before{content:""}.socicon-myspace:before{content:""}.socicon-newsvine:before{content:""}.socicon-nintendo:before{content:""}.socicon-npm:before{content:""}.socicon-odnoklassniki:before{content:""}.socicon-openid:before{content:""}.socicon-opera:before{content:""}.socicon-outlook:before{content:""}.socicon-overwatch:before{content:""}.socicon-patreon:before{content:""}.socicon-paypal:before{content:""}.socicon-periscope:before{content:""}.socicon-persona:before{content:""}.socicon-pinterest:before{content:""}.socicon-play:before{content:""}.socicon-player:before{content:""}.socicon-playstation:before{content:""}.socicon-pocket:before{content:""}.socicon-qq:before{content:""}.socicon-quora:before{content:""}.socicon-raidcall:before{content:""}.socicon-ravelry:before{content:""}.socicon-reddit:before{content:""}.socicon-renren:before{content:""}.socicon-researchgate:before{content:""}.socicon-residentadvisor:before{content:""}.socicon-reverbnation:before{content:""}.socicon-rss:before{content:""}.socicon-sharethis:before{content:""}.socicon-skype:before{content:""}.socicon-slideshare:before{content:""}.socicon-smugmug:before{content:""}.socicon-snapchat:before{content:""}.socicon-songkick:before{content:""}.socicon-soundcloud:before{content:""}.socicon-spotify:before{content:""}.socicon-stackexchange:before{content:""}.socicon-stackoverflow:before{content:""}.socicon-starcraft:before{content:""}.socicon-stayfriends:before{content:""}.socicon-steam:before{content:""}.socicon-storehouse:before{content:""}.socicon-strava:before{content:""}.socicon-streamjar:before{content:""}.socicon-stumbleupon:before{content:""}.socicon-swarm:before{content:""}.socicon-teamspeak:before{content:""}.socicon-teamviewer:before{content:""}.socicon-technorati:before{content:""}.socicon-telegram:before{content:""}.socicon-tripadvisor:before{content:""}.socicon-tripit:before{content:""}.socicon-triplej:before{content:""}.socicon-tumblr:before{content:""}.socicon-twitch:before{content:""}.socicon-twitter:before{content:""}.socicon-uber:before{content:""}.socicon-ventrilo:before{content:""}.socicon-viadeo:before{content:""}.socicon-viber:before{content:""}.socicon-viewbug:before{content:""}.socicon-vimeo:before{content:""}.socicon-vine:before{content:""}.socicon-vkontakte:before{content:""}.socicon-warcraft:before{content:""}.socicon-wechat:before{content:""}.socicon-weibo:before{content:""}.socicon-whatsapp:before{content:""}.socicon-wikipedia:before{content:""}.socicon-windows:before{content:""}.socicon-wordpress:before{content:""}.socicon-wykop:before{content:""}.socicon-xbox:before{content:""}.socicon-xing:before{content:""}.socicon-yahoo:before{content:""}.socicon-yammer:before{content:""}.socicon-yandex:before{content:""}.socicon-yelp:before{content:""}.socicon-younow:before{content:""}.socicon-youtube:before{content:""}.socicon-zapier:before{content:""}.socicon-zerply:before{content:""}.socicon-zomato:before{content:""}.socicon-zynga:before{content:""}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.clearfix:after{content:" ";display:block;height:0;clear:both}.kill-css-transition{-webkit-transition:all 0ms ease !important;-moz-transition:all 0ms ease !important;-o-transition:all 0ms ease !important;transition:all 0ms ease !important}.noselect{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.div-table{display:table;height:100%;width:100%}.div-tablecell{display:table-cell;vertical-align:middle;height:100%;width:100%}.socicon{-webkit-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;-moz-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;-o-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;will-change:opacity,scale,filter,transform}.socicon,.socicon:hover,.socicon_a,.socicon_a:hover{text-decoration:none}.bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-o-object-fit:cover;object-fit:cover;overflow:hidden}.bgimg video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:auto}.bgimg video.portrait{height:auto;width:100%}body.browser-safari .bgimg video,body.browser-chrome .bgimg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;transform:translate(0, 0)}.bgimg.tl{background-position:left top}.bgimg.tc{background-position:center top}.bgimg.tr{background-position:right top}.bgimg.cl{background-position:left center}.bgimg.cc{background-position:center center}.bgimg.cr{background-position:right center}.bgimg.bl{background-position:left bottom}.bgimg.bc{background-position:center bottom}.bgimg.br{background-position:right bottom}.imghover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;display:block;opacity:1}.imghover:hover{opacity:.85}.material-icons{font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.abs00{position:absolute;top:0;left:0}.abs100{position:absolute;top:0;left:0;width:100%;height:100%}.capper{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.capper.wh{width:100%;height:100%}.capper-padded{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}@media only screen and (max-width: 1400px){.capper-padded{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-left:60px;padding-right:60px}}@media only screen and (max-width: 900px){.capper-padded{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){.capper-padded{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:10px;padding-right:10px}}@media only screen and (max-width: 900px){.capper-padded.no-mobile-pad{width:100%;padding-left:0 !important;padding-right:0 !important}}.capper-padded-2x{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.capper-padded-2x{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.capper-padded-2x{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.capper-padded-2x{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.rte{color:#191919;width:100%;font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:18px;line-height:1.5em}.rte.center{margin-left:auto;margin-right:auto}.rte.text-center{text-align:center}@media only screen and (max-width: 900px){.rte.text-center{text-align:left}}.rte.text-center h1.tighter{margin-left:auto;margin-right:auto;max-width:800px}.rte:not(.no-max-width){max-width:970px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{line-height:1.1em;word-break:break-word;margin:0 0 20px 0}.rte h1{font-size:42px;text-transform:uppercase}@media only screen and (max-width: 900px){.rte h1{font-size:35px}}.rte h2{font-size:28px;font-family:"Montserrat",Arial,sans-serif;font-weight:600;text-transform:uppercase}.rte h3{font-size:24px;font-family:"Montserrat",Arial,sans-serif;font-weight:600;text-transform:uppercase}.rte h4{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:18px}.rte h5,.rte .rte-h5{font-size:18px;margin:0 0 15px 0;font-family:"Montserrat",Arial,sans-serif;font-weight:600}.rte h6,.rte .rte-h6{font-size:16px;font-family:"Montserrat",Arial,sans-serif;font-weight:600}.rte p,.rte a,.rte li,.rte a,.rte tr,.rte th,.rte td{font-size:16px;font-family:"Montserrat",Arial,sans-serif;font-weight:600}.rte p b,.rte p strong,.rte a b,.rte a strong,.rte li b,.rte li strong,.rte a b,.rte a strong,.rte tr b,.rte tr strong,.rte th b,.rte th strong,.rte td b,.rte td strong{font-family:"Montserrat",Arial,sans-serif;font-weight:600}.rte p i,.rte p em,.rte a i,.rte a em,.rte li i,.rte li em,.rte a i,.rte a em,.rte tr i,.rte tr em,.rte th i,.rte th em,.rte td i,.rte td em{font-style:italic}.rte a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;font-family:"Montserrat",Arial,sans-serif;font-weight:600}.rte a:hover{color:#c1272d}.rte p,.rte h6{word-break:break-word;margin-bottom:15px}.rte p:last-child,.rte h6:last-child{margin-bottom:0}.rte table th{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:16px}.rte table td{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:16px;line-height:1.2em}.rte table td *{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:16px}.rte b,.rte strong,.rte em,.rte i,.rte del,.rte strike,.rte u{color:inherit}.rte ul,.rte ol{margin-bottom:20px}.rte small{font-size:14px}.rte figure{margin-bottom:20px}.rte figure img,.rte figure svg{max-width:100%}.rte ul li,.rte ol li{margin-bottom:10px;margin-left:17px}.rte .important,.rte .error{font-weight:bold}.rte.tight-margins p,.rte.tight-margins li,.rte.tight-margins h3,.rte.tight-margins h4,.rte.tight-margins h5,.rte.tight-margins h6{margin-bottom:5px}.rte.light{color:#fff}.rte.gray{color:#797979}.rte .image--floatLeft{float:left !important;margin:0 1rem 1rem 0 !important;width:50% !important;height:auto}.rte .image--floatRight{float:right !important;margin:0 0 1rem 1rem !important;width:50% !important;height:auto}.rte .image--center{display:block !important;margin:0 auto 1rem !important;text-align:center !important;width:50% !important;height:auto}@media only screen and (max-width: 900px){.rte .image--floatLeft,.rte .image--floatRight{width:100% !important;float:none !important;margin:0 !important}}.rte .image--floatLeft img,.rte .image--floatRight img,.rte .image--center img{min-width:unset !important;width:100% !important;height:unset;aspect-ratio:unset}html,body{background-color:#191919;scroll-behavior:smooth;margin:0;padding:0}body{font-family:"Montserrat",Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}#container{width:100%;max-width:1920px;margin:0 auto;overflow:hidden}#meta-sitewidth{display:none;z-index:0;padding-top:1920px}#meta-breakpoint{display:none;z-index:0;padding-top:900px}a{text-decoration:none}.generic-holder{padding-top:40px;padding-bottom:40px;min-height:300px}@media only screen and (max-width: 1400px){.generic-holder{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.generic-holder{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.generic-holder{padding-top:15px;padding-bottom:15px}}.generic-holder .generic-holder-content{padding-top:40px}.blocks-holder{width:100%}.block{width:100%;margin-top:10px;margin-bottom:10px}.generic-lr{display:flex;justify-content:space-between}.generic-lr .l{width:100%;margin-right:100px}.generic-lr .r{width:375px;min-width:375px;max-width:375px}@media only screen and (max-width: 900px){.generic-lr{flex-wrap:wrap}.generic-lr .l{width:100%;margin-right:0}.generic-lr .r{width:100%;min-width:100%;max-width:100%;margin-top:40px}}.link-underline-grow{display:inline-block;text-decoration:none}.link-underline-grow:after{content:"";display:block;width:100%;height:2px;background-color:#000;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform-origin:top center}.link-underline-grow:hover:after{transform:scaleY(2)}.link-underline-leftright,.link-underline-leftright-white,.link-underline-leftright-red,.link-underline-leftright-dark{cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.link-underline-leftright:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before,.link-underline-leftright:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after{content:"";position:absolute;top:-moz-calc(100% - 4px);top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:-moz-calc(-100%);left:-webkit-calc(-100%);left:calc(-100%);display:block;width:100%;height:1px;background-color:#fff;transform-origin:top center}.link-underline-leftright:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before{transition:all 0ms ease-in-out}.link-underline-leftright:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.link-underline-leftright.active:before,.active.link-underline-leftright-white:before,.active.link-underline-leftright-red:before,.active.link-underline-leftright-dark:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright.active:after,.active.link-underline-leftright-white:after,.active.link-underline-leftright-red:after,.active.link-underline-leftright-dark:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright:hover:before,.link-underline-leftright-white:hover:before,.link-underline-leftright-red:hover:before,.link-underline-leftright-dark:hover:before{left:0;transition:all 250ms ease-in}.link-underline-leftright:hover:after,.link-underline-leftright-white:hover:after,.link-underline-leftright-red:hover:after,.link-underline-leftright-dark:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.link-underline-leftright.small:before,.small.link-underline-leftright-white:before,.small.link-underline-leftright-red:before,.small.link-underline-leftright-dark:before,.link-underline-leftright.small:after,.small.link-underline-leftright-white:after,.small.link-underline-leftright-red:after,.small.link-underline-leftright-dark:after{height:1px}.link-underline-leftright-dark:before,.link-underline-leftright-dark:after{background-color:#c1272d}.link-underline-leftright-red:before,.link-underline-leftright-red:after{background-color:#c1272d}.link-underline-leftright-white:before,.link-underline-leftright-white:after{background-color:#fff}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-underline-grow{color:#c1272d;font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:18px;line-height:22px;text-transform:uppercase}@media only screen and (max-width: 1080px){.link-underline-grow{font-size:15px;line-height:15px}}.generic-image-hover{cursor:pointer;opacity:1;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform}.generic-image-hover:hover{opacity:.85}.scrim{position:fixed;top:0;left:0;width:100%;height:100%;background:#1a6289;background:linear-gradient(180deg, rgb(26, 98, 137) 0%, rgb(7, 64, 96) 68%, rgb(0, 55, 85) 100%)}.mini-nav-action .mini-nav-action2{display:inline-flex;align-items:center;justify-content:flex-start}.mini-nav-action .mini-nav-action2 *{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:16px;color:#fff}.mini-nav-action a svg{margin-left:5px;width:12px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.mini-nav-action a svg path{fill:#fff}.mini-nav-action a:hover svg{transform:translateX(5px)}.mini-nav-action.back a svg{margin-right:5px;margin-left:0}.mini-nav-action.back a:hover svg{transform:translateX(-5px)}ul.sidenav-links{list-style:none;overflow:hidden;width:340px}ul.sidenav-links li{display:flex;font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:20px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform:translateX(-30px);margin:20px 0}ul.sidenav-links li a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;text-transform:uppercase;color:#fff;opacity:.5}ul.sidenav-links li svg{width:14px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;opacity:.5;margin-right:18px}ul.sidenav-links li svg path{fill:#fff}ul.sidenav-links li.active,ul.sidenav-links li:hover{transform:translateX(0)}ul.sidenav-links li.active a,ul.sidenav-links li.active svg,ul.sidenav-links li:hover a,ul.sidenav-links li:hover svg{opacity:1}.global-close{width:40px;height:40px;display:block;cursor:pointer}.global-close:before,.global-close:after{content:"";width:40px;height:5px;border-radius:7px;background-color:#fff;position:absolute;top:16px;left:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.global-close:before{transform:rotate(45deg)}.global-close:after{transform:rotate(-45deg)}.global-close:hover:before,.global-close:hover:after{transform:rotate(0deg);background-color:#c1272d}.below-header{padding-top:80px}@media only screen and (max-width: 1080px){.below-header{padding-top:0}}input{border:1px solid #b5b5b5;padding:5px 10px;color:#797979}input::-webkit-input-placeholder{color:rgba(121,121,121,.8)}input:-moz-placeholder{color:rgba(121,121,121,.8);opacity:1}input::-moz-placeholder{color:rgba(121,121,121,.8);opacity:1}input:-ms-input-placeholder{color:rgba(121,121,121,.8)}input::-ms-input-placeholder{color:rgba(121,121,121,.8)}input::placeholder{color:rgba(121,121,121,.8)}.btn{border:none;background-color:#666;font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:14px;line-height:1em;color:#fff;text-transform:uppercase;padding:20px 30px;border-radius:30px;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.btn.condensed-padding{border-radius:20px;padding:10px 20px}.btn:hover{background-color:#c1272d}.btn.square{border-radius:0;padding-top:15px;padding-bottom:15px;text-transform:unset}.swiper-button-next,.swiper-button-prev{width:52px;height:52px;border-radius:50%;background-color:#000;border:1px solid #3a3a3a;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.swiper-button-next svg,.swiper-button-prev svg{width:15px;height:auto;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.swiper-button-next svg path,.swiper-button-prev svg path{fill:#fff}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.2)}.swiper-button-next{right:-65px}.swiper-button-next:hover{border:1px solid #fff}.swiper-button-next:hover svg{transform:scale(0.85)}.swiper-button-prev{left:-65px}.swiper-button-prev:hover{border:1px solid #fff}.swiper-button-prev:hover svg{transform:scale(0.85)}.icon-copy{display:flex;margin:5px 0}.icon-copy .icon{width:12px;min-width:12px;max-width:12px;margin-right:15px}.icon-copy .icon svg{width:100%}.icon-copy .icon svg path{fill:#191919}.icon-copy .copy *{fill:#191919;font-size:16px;line-height:1.2em}.icon-copy .copy .bold{font-family:"Montserrat",Arial,sans-serif;font-weight:600}.icon-copy .copy .regular{font-family:"Montserrat",Arial,sans-serif;font-weight:600}.icon-copy.dark .icon svg path{fill:#191919}.icon-copy.dark .copy *{color:#191919}.icon-copy.all-gray *{font-size:14px}.icon-copy.all-gray .icon svg path{fill:#797979 !important}.icon-copy.all-gray .copy *{color:#797979 !important}.line{border-top:1px solid #b5b5b5;width:100%;margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){.line{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){.line{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){.line{margin-top:15px;margin-bottom:15px}}.expandables .row .top{display:flex;align-items:center;cursor:pointer}.expandables .row .top .rowl{width:100%}.expandables .row .top .rowl *{font-family:"Montserrat",Arial,sans-serif;font-weight:600}.expandables .row .top .rowr{width:16px;min-width:16px;max-width:16px;margin-left:10px;top:1px;position:relative}.expandables .row .top .rowr svg{width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform:rotate(-90deg)}.expandables .row .bottom{height:0;opacity:0;overflow:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;max-height:100000px}.expandables .row .line{margin-top:20px;margin-bottom:20px}.expandables .row.open .top .rowr svg{transform:rotate(0deg)}.expandables .row.open .bottom{opacity:1}.expandables .row:last-child .line{display:none}.tour-linkout-row{border-top:1px solid #e0e0e0;padding-bottom:5px;padding-top:5px;margin-bottom:0px;display:flex}.tour-linkout-row .col{padding:10px 10px 10px 0}.tour-linkout-row .col .l1{font-family:"Montserrat",Arial,sans-serif;font-weight:600}.tour-linkout-row .col1{width:45%}.tour-linkout-row .col2{width:35%;display:flex;align-items:center;justify-content:flex-start}.tour-linkout-row .col3{width:20%;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 900px){.tour-linkout-row{display:block}.tour-linkout-row .col1,.tour-linkout-row .col2,.tour-linkout-row .col3{width:100%}.tour-linkout-row .col1{padding-bottom:0}.tour-linkout-row .col2{padding-top:5px}}.tour-linkout-row.first{border-top:1px solid rgba(0,0,0,0)}.tour-linkout-row-group .tour-linkout-row{display:none}.tour-linkout-row-group .tour-linkout-row:last-child{display:flex}.border-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;border-radius:6px;transform:scale(0.95);aspect-ratio:1;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.border-hover .bgimg{opacity:.3;border-radius:6px !important;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:calc(100% - 12px);height:calc(100% - 12px);left:6px;top:6px}.border-hover:hover{transform:scale(1);background-color:#272727}.border-hover:hover .bgimg{opacity:1}.border-hover-active{transform:scale(1);background-color:#272727}.border-hover-active .bgimg{opacity:1}.filter-holder .show-mobile.block{margin:20px 0}.jump{cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:#666;font-family:"Montserrat",Arial,sans-serif;font-weight:600}.jump:hover{color:#c1272d}.also-in-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover *{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover svg path{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover:hover{color:#fff !important}.also-in-hover:hover *{color:#fff !important}.also-in-hover:hover svg path{fill:#fff !important}.website-social-bar{margin-top:10px;margin-bottom:10px;display:flex}.website-social-bar .bar{border-left:1px solid #b5b5b5;margin-left:10px;padding-left:10px}.website-social-bar .bar:first-child{border-left:none;margin-left:0;padding-left:0}.website-social-bar .bar .social-icons .icon a svg path{fill:#000}.website-social-bar .bar .social-icons .icon a:hover svg path{fill:#c1272d}.simple-underline-on-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;border-bottom:1px solid rgba(0,0,0,0)}.simple-underline-on-hover:hover{border-bottom:1px solid #c1272d}.simple-underline-on-hover.dark:hover{border-bottom:1px solid #191919}.content-block{margin-bottom:40px}.content-block:last-child{margin-bottom:0}.content-block .quick-one-swipe{aspect-ratio:1.9;height:auto}.content-block .quick-one-swipe .swiper-slide .caption{display:none}.content-block #quick-one-captions{margin-top:5px;display:block;font-size:12px;color:#000}.content-block #quick-one-captions *{font-size:12px}header.header{position:relative;width:100%;z-index:10000;background-color:#fff}header.header .header-bar .header-bar-inner{padding-left:100px;padding-right:100px}@media only screen and (max-width: 1400px){header.header .header-bar .header-bar-inner{padding-left:60px;padding-right:60px}}@media only screen and (max-width: 900px){header.header .header-bar .header-bar-inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){header.header .header-bar .header-bar-inner{padding-left:10px;padding-right:10px}}header.header .header-bar .header-bar-lr{display:flex;align-items:center;justify-content:space-between;padding:10px 0}header.header .header-bar .header-bar-lr .l .logo-link{display:block}header.header .header-bar .header-bar-lr .l .logo-link img{height:50px;width:auto}@media only screen and (max-width: 900px){header.header .header-bar .header-bar-lr .l .logo-link img{height:36px}}header.header .header-bar .header-bar-lr .r .social-icons{display:flex;align-items:center;gap:6px}header.header .header-bar .header-bar-lr .r .social-icons .icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#1b2a4a;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}header.header .header-bar .header-bar-lr .r .social-icons .icon svg{width:20px;fill:#fff}header.header .header-bar .header-bar-lr .r .social-icons .icon svg.icon-fb{width:13px}header.header .header-bar .header-bar-lr .r .social-icons .icon:hover{background-color:#c1272d}footer.footer{background-color:#1b2a4a;padding:15px 0;position:relative;z-index:2}footer.footer .footer-inner{padding-left:100px;padding-right:100px;text-align:center}@media only screen and (max-width: 1400px){footer.footer .footer-inner{padding-left:60px;padding-right:60px}}@media only screen and (max-width: 900px){footer.footer .footer-inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){footer.footer .footer-inner{padding-left:10px;padding-right:10px}}footer.footer .footer-links{margin-bottom:6px}footer.footer .footer-links a{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:12px;color:#fff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}footer.footer .footer-links a:hover{color:#c1272d}footer.footer .footer-links .divider{color:#fff;margin:0 5px;font-size:12px}footer.footer .disclaimer{font-family:"Free Minded",serif;font-weight:normal;font-size:13px;color:#fff;letter-spacing:1px;text-transform:uppercase;margin:0}#header-mobile,#mobile-nav-overlay-outer,#mobile-nav-hamburger,.header-mobile-bar{display:none}@media only screen and (max-width: 1080px){.header-strip,.header-logo,.header-shows{display:none}.header-mobile-bar{position:-webkit-sticky;position:sticky;top:0;background-color:#000;z-index:100001;display:block;padding-top:6px;padding-bottom:16px}.header-mobile-bar .lr{display:flex;width:100%}.header-mobile-bar .lr .l{width:225px;min-width:225px;max-width:225px}.header-mobile-bar .lr .l img{width:100%}.header-mobile-bar .lr .r{width:100%}#mobile-nav-overlay-outer{background-color:#000;display:block;width:100%;z-index:1000;overflow:hidden;padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid #000}#mobile-nav-overlay-outer.hidden{border-bottom:none;display:none}#header-mobile{display:block}.header-mobile{display:block;position:absolute;width:70px;height:50px;z-index:5000;top:12px;right:5px}#mobile-nav-inner{padding:0}#mobile-nav-hamburger{display:block;position:absolute;top:8px;right:0;z-index:2}.hamburger{padding:5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#fff;border-radius:0}.is-active .hamburger-inner,.is-active .hamburger-inner::after,.is-active .hamburger-inner::before{background-color:#fff !important}#mobile-nav-overlay{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;display:block}}@media only screen and (max-width: 1080px)and (max-width: 1400px){#mobile-nav-overlay{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-left:60px;padding-right:60px}}@media only screen and (max-width: 1080px)and (max-width: 900px){#mobile-nav-overlay{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1080px)and (max-width: 380px){#mobile-nav-overlay{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:10px;padding-right:10px}}@media only screen and (max-width: 1080px){#mobile-nav-overlay.hidden{display:none}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav{padding:20px}}@media only screen and (max-width: 1080px)and (max-width: 1080px){#mobile-nav-overlay .lang-switcher{display:none}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul{margin:10px 0}#mobile-nav-overlay nav ul li{list-style:none;margin-bottom:15px}#mobile-nav-overlay nav ul li:last-child{margin-bottom:0}#mobile-nav-overlay nav ul li .item-on{display:none}}@media only screen and (max-width: 1080px)and (max-width: 1080px){#mobile-nav-overlay nav ul li .action-hands img{position:absolute;width:38px;top:-20px;left:120px;margin-right:5px;vertical-align:text-bottom}body.es-us #mobile-nav-overlay nav ul li .action-hands img{left:135px}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul li a{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:16px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul li.li-level1{border-bottom:1px solid #fff}#mobile-nav-overlay nav ul li.li-level1 a{color:#fff}#mobile-nav-overlay nav ul li.li-level1 a.active{color:#c1272d}#mobile-nav-overlay nav ul li.li-level1.search{border-bottom:0 solid #fff}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul li.li-level2 a{color:#fff}#mobile-nav-overlay nav ul li.li-level2 a.active{color:#c1272d}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul li .hover-holder-level2{padding:0 20px}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul li #nav-search{margin-top:30px}#mobile-nav-overlay nav ul li #nav-search input{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding:5px 10px;font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:16px}#mobile-nav-overlay nav ul li #nav-search input.search-submit{background-color:rgba(0,0,0,0);position:absolute;top:1px;right:0;cursor:pointer;width:15px}}@media only screen and (max-width: 1080px){#mobile-nav-overlay .mobile-search{margin:20px 0 0}}@media only screen and (max-width: 1080px){#mobile-nav-overlay .button{margin:20px 0 0}#mobile-nav-overlay .button .global-button{width:-moz-calc(100% - 8px);width:-webkit-calc(100% - 8px);width:calc(100% - 8px);text-align:center}}@media only screen and (max-width: 1080px){.mobile-content{width:100%;text-align:left;margin:0 auto}.mobile-content .logline{margin:20px 0}.mobile-content .bars{display:flex;width:100%}.mobile-content .bars .bar{width:50%;border-top:#707070 solid 1px;border-bottom:#707070 solid 1px;border-left:#707070 solid 1px}.mobile-content .bars .bar.full{width:100%}.mobile-content .bars .bar:first-child{border-radius:5px 0 0 5px}.mobile-content .bars .bar:last-child{border-radius:0 5px 5px 0;border-right:#707070 solid 1px}.mobile-content .bars .bar .dropdown .dropdown-inner img{filter:invert(1)}.mobile-content .bars .bar .dropdown .dropdown-inner .items li.li-level1-hook{padding:10px 0}.mobile-content .bars .bar .dropdown .dropdown-inner .selected .triangle svg path{fill:#fff}.mobile-content .bars .bar.bar-language .dropdown .dropdown-inner .selected,.mobile-content .bars .bar.bar-search .dropdown .dropdown-inner .selected{padding:15px}.mobile-content .bars .bar.bar-language svg path,.mobile-content .bars .bar.bar-search svg path{fill:#797979 !important}.mobile-content .bars .bar.bar-language .dropdown-search .fields-button,.mobile-content .bars .bar.bar-search .dropdown-search .fields-button{display:block}.mobile-content .bars .bar.bar-language .dropdown .dropdown-inner .items{left:0;right:unset;width:100%}.mobile-content .bars .bar.bar-search .dropdown .dropdown-inner .items{left:0;right:unset;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.mobile-content .mobile-social{margin:20px 0;text-align:center}.mobile-content .dynamic-nav-bars{display:block}.mobile-content .dynamic-nav-bars .bar{width:100%;border:none}.mobile-content .dynamic-nav-bars .bar *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .bar .lbl{color:#fff !important}.mobile-content .dynamic-nav-bars .bar svg path{fill:#fff}.mobile-content .dynamic-nav-bars .bar .btn.square{width:100%}.mobile-content .dynamic-nav-bars .bar,.mobile-content .nyc-touring .bar{border-bottom:#707070 solid 1px;border-left:none !important;border-right:none !important;border-top:none !important;border-radius:0;padding:0;margin:20px 0}.mobile-content .dynamic-nav-bars .dropdown,.mobile-content .nyc-touring .dropdown{margin:20px 0}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner *,.mobile-content .nyc-touring .dropdown .dropdown-inner *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner .selected,.mobile-content .nyc-touring .dropdown .dropdown-inner .selected{padding:0}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner .selected *,.mobile-content .nyc-touring .dropdown .dropdown-inner .selected *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .dropdown.open .dropdown-inner,.mobile-content .nyc-touring .dropdown.open .dropdown-inner{background-color:rgba(0,0,0,0)}.mobile-content .dynamic-nav-bars .dropdown .items,.mobile-content .nyc-touring .dropdown .items{width:100%;padding:0;position:relative;top:0;border:none;background-color:rgba(0,0,0,0);margin-top:10px}.mobile-content .dynamic-nav-bars .dropdown .items ul,.mobile-content .nyc-touring .dropdown .items ul{display:block}.mobile-content .dynamic-nav-bars .dropdown .items ul li a,.mobile-content .nyc-touring .dropdown .items ul li a{padding:10px 0;width:100%}.mobile-content .dynamic-nav-bars .bar:last-child{border:none !important}.mobile-content .social-icons .icon svg path{fill:#fff}}body.page-home{background-color:#fff}body.page-home .hero-wrapper{position:relative;z-index:1}body.page-home .hero{position:relative;width:100%}body.page-home .hero .hero-bg{width:100%;border-bottom:20px solid #202966}body.page-home .hero .hero-bg img{width:100%;height:auto}body.page-home .hero .hero-content{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:100px;padding-right:100px;box-sizing:border-box}@media only screen and (max-width: 1400px){body.page-home .hero .hero-content{padding-left:60px;padding-right:60px}}@media only screen and (max-width: 900px){body.page-home .hero .hero-content{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){body.page-home .hero .hero-content{padding-left:10px;padding-right:10px}}body.page-home .hero .hero-content .hero-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -45%);z-index:1}body.page-home .hero .hero-content .hero-title img{width:380px;height:auto}@media only screen and (max-width: 1400px){body.page-home .hero .hero-content .hero-title img{width:300px}}@media only screen and (max-width: 900px){body.page-home .hero .hero-content .hero-title img{width:220px}}@media only screen and (max-width: 380px){body.page-home .hero .hero-content .hero-title img{width:150px}}body.page-home .hero .hero-content .hero-stamp{position:absolute;top:5%;right:3%;z-index:2}@media only screen and (max-width: 900px){body.page-home .hero .hero-content .hero-stamp{top:3%;right:2%}}body.page-home .hero .hero-content .hero-stamp img{width:200px;height:auto}@media only screen and (max-width: 1400px){body.page-home .hero .hero-content .hero-stamp img{width:170px}}@media only screen and (max-width: 900px){body.page-home .hero .hero-content .hero-stamp img{width:120px}}@media only screen and (max-width: 380px){body.page-home .hero .hero-content .hero-stamp img{width:90px}}body.page-home .hero-bottle-drink{position:absolute;bottom:-19%;left:5%;display:flex;align-items:flex-end;z-index:10}@media only screen and (max-width: 1100px){body.page-home .hero-bottle-drink{left:2%;bottom:-30%}}@media only screen and (max-width: 1000px){body.page-home .hero-bottle-drink{bottom:-40%}}@media only screen and (max-width: 900px){body.page-home .hero-bottle-drink{bottom:-60%}}@media only screen and (max-width: 768px){body.page-home .hero-bottle-drink{bottom:-20%}}@media only screen and (max-width: 400px){body.page-home .hero-bottle-drink{bottom:-30%}}body.page-home .hero-bottle-drink .bottle{height:auto;width:auto;max-height:520px}@media only screen and (max-width: 1400px){body.page-home .hero-bottle-drink .bottle{max-height:420px}}@media only screen and (max-width: 900px){body.page-home .hero-bottle-drink .bottle{max-height:300px}}@media only screen and (max-width: 380px){body.page-home .hero-bottle-drink .bottle{max-height:220px}}body.page-home .hero-bottle-drink .drink{height:auto;width:auto;max-height:350px;margin-left:-25px}@media only screen and (max-width: 1400px){body.page-home .hero-bottle-drink .drink{max-height:280px}}@media only screen and (max-width: 900px){body.page-home .hero-bottle-drink .drink{max-height:190px;margin-left:-15px}}@media only screen and (max-width: 380px){body.page-home .hero-bottle-drink .drink{max-height:140px}}body.page-home .content-section{position:relative;background-color:#e6e6e6;background-image:url("/assets/images/bg-texture.jpg");background-size:cover;background-position:center top;border-top:6px solid #1b2a4a}body.page-home .content-section .content-inner{padding-top:40px;padding-bottom:40px;position:relative;z-index:2}@media only screen and (max-width: 900px){body.page-home .content-section .content-inner{padding-top:25px;padding-bottom:25px}}body.page-home .content-section .content-copy{max-width:1200px;margin:0 auto;text-align:center}body.page-home .content-section .content-copy .headline{font-family:"Free Minded",serif;font-weight:normal;font-size:75px;line-height:1.15em;color:#c1272d;margin-bottom:20px;margin-top:100px}@media only screen and (max-width: 900px){body.page-home .content-section .content-copy .headline{font-size:50px;margin-top:140px}}body.page-home .content-section .content-copy .body-copy{width:80%;margin:0 auto 30px}body.page-home .content-section .content-copy .body-copy p{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:32px;line-height:1.7em;color:#c1272d;margin-bottom:15px}@media only screen and (max-width: 900px){body.page-home .content-section .content-copy .body-copy p{font-size:18px}}body.page-home .content-section .content-copy .body-copy p:last-child{margin-bottom:0}body.page-home .content-section .content-copy .made-in-texas{margin:75px 0}body.page-home .content-section .content-copy .made-in-texas img{max-width:850px;width:100%;height:auto;margin:0 auto}@media only screen and (max-width: 900px){body.page-home .content-section .content-copy .made-in-texas img{max-width:480px}}body.page-home .content-section .bottom-area{position:relative;padding-top:20px;padding-bottom:120px;min-height:300px}@media only screen and (max-width: 900px){body.page-home .content-section .bottom-area{padding-bottom:80px;min-height:320px}}body.page-home .content-section .bottom-area .bottom-area-inner{position:relative;z-index:2}body.page-home .content-section .bottom-area .bottom-headline{font-family:"Free Minded",serif;font-weight:normal;font-size:75px;line-height:1.15em;color:#c1272d;text-align:center;max-width:1280px;margin:0 auto}@media only screen and (max-width: 900px){body.page-home .content-section .bottom-area .bottom-headline{font-size:50px}}body.page-home .content-section .bottom-area .bottom-cocktail{position:absolute;right:10%;bottom:-70px;z-index:5}@media only screen and (max-width: 900px){body.page-home .content-section .bottom-area .bottom-cocktail{right:5%;bottom:-30px}}body.page-home .content-section .bottom-area .bottom-cocktail img{height:420px;width:auto}@media only screen and (max-width: 1400px){body.page-home .content-section .bottom-area .bottom-cocktail img{height:240px}}@media only screen and (max-width: 900px){body.page-home .content-section .bottom-area .bottom-cocktail img{height:210px}}@media only screen and (max-width: 380px){body.page-home .content-section .bottom-area .bottom-cocktail img{height:165px}}[data-aos=custom-fade-in]{transition-property:opacity;opacity:0}[data-aos=custom-fade-in].aos-animate{opacity:1}[data-aos=custom-img-slide-reveal--from-left] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateX(-100%)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-left] img{transform:translateX(100%)}[data-aos=custom-img-slide-reveal--from-left].aos-animate img{transform:translateX(0)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-left].aos-animate img{transform:translateX(0)}[data-aos=custom-img-slide-reveal--from-right] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateX(100%)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-right] img{transform:translateX(-100%)}[data-aos=custom-img-slide-reveal--from-right].aos-animate img{transform:translateX(0)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-right].aos-animate img{transform:translateX(0)}[data-aos=custom-img-slide-reveal--from-up] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateY(-100%)}[data-aos=custom-img-slide-reveal--from-up].aos-animate img{transform:translateY(0)}[data-aos=custom-img-slide-reveal--from-down] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateY(100%)}[data-aos=custom-img-slide-reveal--from-down].aos-animate img{transform:translateY(0)}[data-aos=custom-scale-in]{transition-property:transform;transform:scale(0)}[data-aos=custom-scale-in].aos-animate{transform:scale(1)}[data-aos=custom-fade-in]{transition-property:opacity;opacity:0}[data-aos=custom-fade-in].aos-animate{opacity:1}[data-aos=custom-slide-left-mini]{transition-property:transform;transform:translateX(40px);opacity:0}[data-aos=custom-slide-left-mini].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-right-mini]{transition-property:transform;transform:translateX(-40px);opacity:0}[data-aos=custom-slide-right-mini].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-up-mini]{transition-property:transform;transform:translateY(40px);opacity:0}[data-aos=custom-slide-up-mini].aos-animate{transform:translateY(0);opacity:1}@media only screen and (min-width: 901px){[data-aos=custom-fade-up-mobile]{opacity:1;transition-property:none !important;transform:none !important;animation:none !important;pointer-events:auto}}@media only screen and (max-width: 900px){[data-aos=custom-fade-up-mobile]{transition-property:transform,opacity;transform:translateY(100px);opacity:0}[data-aos=custom-fade-up-mobile].aos-animate{transform:translateY(0);opacity:1}}@media only screen and (max-width: 900px){[data-aos=custom-fade-up-desktop]{opacity:1;transition-property:none !important;transform:none !important;animation:none !important;pointer-events:auto}}@media only screen and (min-width: 901px){[data-aos=custom-fade-up-desktop]{transition-property:transform,opacity;transform:translateY(100px);opacity:0}[data-aos=custom-fade-up-desktop].aos-animate{transform:translateY(0);opacity:1}}.show-desktop{display:inline-block}.show-desktop.block{display:block}@media only screen and (max-width: 900px){.show-desktop{display:none}.show-desktop.block{display:none}}.show-mobile{display:none}.show-mobile.block{display:none}@media only screen and (max-width: 900px){.show-mobile{display:inline-block}.show-mobile.block{display:block}}
/*# sourceURL=webpack://./../__source/app/app.scss */
/*# sourceURL=webpack://./../__source/fout/fout.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/clear/0.clear.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/clear/1.normalize.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/libraries/socicon.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/libraries/hamburgers.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/core/globals.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/core/mixins.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/gutters.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/rte.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/variables.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/site.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/pieces.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/header.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/footer.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mobileNav.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/home.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/custom-aos.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/pieces-final.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9hcHAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2ZvdXQvZm91dC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2NsZWFyLzAuY2xlYXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jbGVhci8xLm5vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2xpYnJhcmllcy9zb2NpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvbGlicmFyaWVzL2hhbWJ1cmdlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jb3JlL2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jb3JlL21peGlucy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvZ3V0dGVycy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvcnRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3BpZWNlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvbGF5b3V0L21vYmlsZU5hdi5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3BpZWNlcy9jdXN0b20tYW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3BpZWNlcy9waWVjZXMtZmluYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQ0FBLHlCQUNFLENBQUEsMkRBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUdGLHdCQUNFLENBQUEsbUVBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLEVDVkYsaUJBQ0ksQ0FBQSxRQUNILENBQUEsU0FDQSxDQUFBLHVCQUNBLENBQUEsNkJBQ0EsQ0FBQSxrQ0FDQSxDQUFBLHdDQUNBLENBQUEsb0RBQ0EsQ0FBQSxJQUVELGdDQUNDLENBQUEsU0FFRCxXQUNDLENBQUEsSUFFRCxRQUNDLENBQUEsa0JBQ0EsQ0FBQSxvQkFFRyxDQUFBLHFCQUNILENBQUEsd0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLG9CQUVELFFBR0MsQ0FBQSxNQUVELHdCQUNDLENBQUEsZ0JBQ0EsQ0FBQSxNQUVELGVBQ0MsQ0FBQSxRQUNBLENBQUEsZUFDQSxDQUFBLElBRUQsYUFDQyxDQUFBLG1CQUNBLENBQUEsV0FFRCxZQUNDLENBQUEsRUFFRCwwQ0FDRSxDQUFBLGtCQUNBLENBQUEsMEJBQ0EsQ0FBQSxtQkFDQSx1QkFFRSxDQUFBLFdBQ0EsQ0FBQSxlQUNBLENBQUEsMEJBQ0EsQ0FBQSwyRUMxREosQ0FBQSxLQVVBLGdCQUNFLENBQUEsNkJBQ0EsQ0FBQSxLQVVGLFFBQ0UsQ0FBQSxLQU9GLGFBQ0UsQ0FBQSxHQVFGLGFBQ0UsQ0FBQSxjQUNBLENBQUEsR0FXRixzQkFDRSxDQUFBLFFBQ0EsQ0FBQSxnQkFDQSxDQUFBLElBUUYsK0JBQ0UsQ0FBQSxhQUNBLENBQUEsRUFVRiw4QkFDRSxDQUFBLFlBUUYsa0JBQ0UsQ0FBQSx5QkFDQSxDQUFBLGdDQUNBLENBQUEsU0FPRixrQkFFRSxDQUFBLGNBUUYsK0JBR0UsQ0FBQSxhQUNBLENBQUEsTUFPRixhQUNFLENBQUEsUUFRRixhQUVFLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsdUJBQ0EsQ0FBQSxJQUdGLGNBQ0UsQ0FBQSxJQUdGLFVBQ0UsQ0FBQSxJQVVGLGlCQUNFLENBQUEsc0NBV0YsbUJBS0UsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxRQUNBLENBQUEsYUFRRixnQkFFRSxDQUFBLGNBUUYsbUJBRUUsQ0FBQSxnREFPRix5QkFJRSxDQUFBLHdIQU9GLGlCQUlFLENBQUEsU0FDQSxDQUFBLDRHQU9GLDZCQUlFLENBQUEsU0FPRiwwQkFDRSxDQUFBLE9BVUYscUJBQ0UsQ0FBQSxhQUNBLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSxTQUNBLENBQUEsa0JBQ0EsQ0FBQSxTQU9GLHVCQUNFLENBQUEsU0FPRixhQUNFLENBQUEsNkJBUUYscUJBRUUsQ0FBQSxTQUNBLENBQUEsa0ZBT0YsV0FFRSxDQUFBLGNBUUYsNEJBQ0UsQ0FBQSxtQkFDQSxDQUFBLHlDQU9GLHVCQUNFLENBQUEsNkJBUUYseUJBQ0UsQ0FBQSxZQUNBLENBQUEsUUFVRixhQUNFLENBQUEsUUFPRixpQkFDRSxDQUFBLFNBVUYsWUFDRSxDQUFBLFNBT0YsWUFDRSxDQUFBLFdDM1ZGLHFCQUNFLENBQUEsc0NBQ0EsQ0FBQSwrUkFDQSxDQUFBLGtCQUtBLENBQUEsaUJBQ0EsQ0FBQSx1Q0FHRixnQ0FFRSxDQUFBLFVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsbUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLGFBQ0EsQ0FBQSxrQ0FHQSxDQUFBLGlDQUNBLENBQUEseUJBR0YsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLCtCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsOEJBRUYsV0FDRSxDQUFBLDZCQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsbUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNkJBRUYsV0FDRSxDQUFBLGdDQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsOEJBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FD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LENBR0EsNERBQ0UsdUJBQUEsQ0FLSixrREFDRSw2QkFBQSxDQUNBLDJEQUFBLENBQ0EseUJBQUEsQ0FDQSwwQkFBQSxDQUdBLDhEQUNFLHVCQUFBLENBS04sMkJBQ0UsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLHVDQUNFLGtCQUFBLENBSUosMEJBQ0UsMkJBQUEsQ0FDQSxTQUFBLENBQ0Esc0NBQ0UsU0FBQSxDQUdKLGtDQUNFLDZCQUFBLENBQ0EsMEJBQUEsQ0FDQSxTQUFBLENBQ0EsOENBQ0UsdUJBQUEsQ0FDQSxTQUFBLENBSUosbUNBQ0UsNkJBQUEsQ0FDQSwyQkFBQSxDQUNBLFNBQUEsQ0FDQSwrQ0FDRSx1QkFBQSxDQUNBLFNBQUEsQ0FHSixnQ0FDRSw2QkFBQSxDQUNBLDBCQUFBLENBQ0EsU0FBQSxDQUNBLDRDQUNFLHVCQUFBLENBQ0EsU0FBQSxDQVFGLDBDQURGLGlDQUVJLFNBQUEsQ0FDQSxtQ0FBQSxDQUNBLHlCQUFBLENBQ0EseUJBQUEsQ0FDQSxtQkFBQSxDQUFBLENBR0YsMENBVEYsaUNBVUkscUNBQUEsQ0FDQSwyQkFBQSxDQUNBLFNBQUEsQ0FDQSw2Q0FDRSx1QkFBQSxDQUNBLFNBQUEsQ0FBQSxDQU1KLDBDQURGLGtDQUVJLFNBQUEsQ0FDQSxtQ0FBQSxDQUNBLHlCQUFBLENBQ0EseUJBQUEsQ0FDQSxtQkFBQSxDQUFBLENBR0YsMENBVEYsa0NBVUkscUNBQUEsQ0FDQSwyQkFBQSxDQUNBLFNBQUEsQ0FDQSw4Q0FDRSx1QkFBQSxDQUNBLFNBQUEsQ0FBQSxDQzlKTixjQUNFLG9CQUFBLENBQ0Esb0JBQ0UsYUFBQSxDQUVGLDBDQUxGLGNBTUksWUFBQSxDQUNBLG9CQUNFLFlBQUEsQ0FBQSxDQUlOLGFBQ0UsWUFBQSxDQUNBLG1CQUNFLFlBQUEsQ0FFRiwwQ0FMRixhQU1JLG9CQUFBLENBQ0EsbUJBQ0UsYUFBQSxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZyZWUgTWluZGVkXCI7c3JjOnVybChcIi9hc3NldHMvZm9udHMvRnJlZSBNaW5kZWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO3NyYzp1cmwoXCIvYXNzZXRzL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH0qe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjAwNCk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH1kaXZ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9dGV4dGFyZWF7cmVzaXplOm5vbmV9aW1ne2JvcmRlcjowO3ZlcnRpY2FsLWFsaWduOnRvcDstbXMtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Zm9ybSxmaWVsZHNldCx0YWJsZXtib3JkZXI6MH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1pbnB1dHtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfXN1cHtmb250LXNpemU6NTAlO2ZvbnQtZmFtaWx5OmluaGVyaXR9LnVpLWxvYWRlcntkaXNwbGF5Om5vbmV9YXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApICFpbXBvcnRhbnQ7b3V0bGluZS1zdHlsZTpub25lO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfWE6YWN0aXZlLGE6dmlzaXRlZHtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e3BhZGRpbmc6LjM1ZW0gLjc1ZW0gLjYyNWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTb2NpY29uXCI7c3JjOnVybChcIi4uL2ZvbnRzL1NvY2ljb24uZW90PzQ4NHIxZlwiKTtzcmM6dXJsKFwiLi4vZm9udHMvU29jaWNvbi5lb3Q/NDg0cjFmI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL1NvY2ljb24ud29mZjI/NDg0cjFmXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1NvY2ljb24udHRmPzQ4NHIxZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9Tb2NpY29uLndvZmY/NDg0cjFmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvU29jaWNvbi5zdmc/NDg0cjFmI1NvY2ljb25cIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3NePXNvY2ljb24tXSxbY2xhc3MqPVwiIHNvY2ljb24tXCJde2ZvbnQtZmFtaWx5OlwiU29jaWNvblwiICFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNvY2ljb24taW50ZXJuZXQ6YmVmb3Jle2NvbnRlbnQ6XCLupZdcIn0uc29jaWNvbi1tb2RkYjpiZWZvcmV7Y29udGVudDpcIu6li1wifS5zb2NpY29uLWluZGllZGI6YmVmb3Jle2NvbnRlbnQ6XCLupYxcIn0uc29jaWNvbi10cmF4c291cmNlOmJlZm9yZXtjb250ZW50Olwi7qWNXCJ9LnNvY2ljb24tZ2FtZWZvcjpiZWZvcmV7Y29udGVudDpcIu6ljlwifS5zb2NpY29uLXBpeGl2OmJlZm9yZXtjb250ZW50Olwi7qWPXCJ9LnNvY2ljb24tbXlhbmltZWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLupZBcIn0uc29jaWNvbi1ibGFja2JlcnJ5OmJlZm9yZXtjb250ZW50Olwi7qWRXCJ9LnNvY2ljb24td2lja3I6YmVmb3Jle2NvbnRlbnQ6XCLupZJcIn0uc29jaWNvbi1zcGlwOmJlZm9yZXtjb250ZW50Olwi7qWTXCJ9LnNvY2ljb24tbmFwc3RlcjpiZWZvcmV7Y29udGVudDpcIu6llFwifS5zb2NpY29uLWJlYXRwb3J0OmJlZm9yZXtjb250ZW50Olwi7qWVXCJ9LnNvY2ljb24taGFja2Vyb25lOmJlZm9yZXtjb250ZW50Olwi7qWWXCJ9LnNvY2ljb24taGFja2VybmV3czpiZWZvcmV7Y29udGVudDpcIu6lhlwifS5zb2NpY29uLXNtYXNod29yZHM6YmVmb3Jle2NvbnRlbnQ6XCLupYdcIn0uc29jaWNvbi1rb2JvOmJlZm9yZXtjb250ZW50Olwi7qWIXCJ9LnNvY2ljb24tYm9va2J1YjpiZWZvcmV7Y29udGVudDpcIu6liVwifS5zb2NpY29uLW1haWxydTpiZWZvcmV7Y29udGVudDpcIu6lilwifS5zb2NpY29uLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIu6lhVwifS5zb2NpY29uLWluc3RydWN0YWJsZXM6YmVmb3Jle2NvbnRlbnQ6XCLupYRcIn0uc29jaWNvbi1wb3J0Zm9saW86YmVmb3Jle2NvbnRlbnQ6XCLupYNcIn0uc29jaWNvbi1jb2RlcmVkOmJlZm9yZXtjb250ZW50Olwi7qWAXCJ9LnNvY2ljb24tb3JpZ2luOmJlZm9yZXtjb250ZW50Olwi7qWBXCJ9LnNvY2ljb24tbmV4dGRvb3I6YmVmb3Jle2NvbnRlbnQ6XCLupYJcIn0uc29jaWNvbi11ZGVteTpiZWZvcmV7Y29udGVudDpcIu6kv1wifS5zb2NpY29uLWxpdmVtYXN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLupL5cIn0uc29jaWNvbi1jcnVuY2hiYXNlOmJlZm9yZXtjb250ZW50Olwi7qS7XCJ9LnNvY2ljb24taG9tZWZ5OmJlZm9yZXtjb250ZW50Olwi7qS8XCJ9LnNvY2ljb24tY2FsZW5kbHk6YmVmb3Jle2NvbnRlbnQ6XCLupL1cIn0uc29jaWNvbi1yZWFsdG9yOmJlZm9yZXtjb250ZW50Olwi7qSPXCJ9LnNvY2ljb24tdGlkYWw6YmVmb3Jle2NvbnRlbnQ6XCLupJBcIn0uc29jaWNvbi1xb2J1ejpiZWZvcmV7Y29udGVudDpcIu6kkVwifS5zb2NpY29uLW5hdGdlbzpiZWZvcmV7Y29udGVudDpcIu6kklwifS5zb2NpY29uLW1hc3RvZG9uOmJlZm9yZXtjb250ZW50Olwi7qSTXCJ9LnNvY2ljb24tdW5zcGxhc2g6YmVmb3Jle2NvbnRlbnQ6XCLupJRcIn0uc29jaWNvbi1ob21lYWR2aXNvcjpiZWZvcmV7Y29udGVudDpcIu6klVwifS5zb2NpY29uLWFuZ2llc2xpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLupJZcIn0uc29jaWNvbi1jb2RlcGVuOmJlZm9yZXtjb250ZW50Olwi7qSXXCJ9LnNvY2ljb24tc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCLupJhcIn0uc29jaWNvbi1vcGVuYWlneW06YmVmb3Jle2NvbnRlbnQ6XCLupJlcIn0uc29jaWNvbi1sb2dtZWluOmJlZm9yZXtjb250ZW50Olwi7qSaXCJ9LnNvY2ljb24tZml2ZXJyOmJlZm9yZXtjb250ZW50Olwi7qSbXCJ9LnNvY2ljb24tZ290b21lZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCLupJxcIn0uc29jaWNvbi1hbGlleHByZXNzOmJlZm9yZXtjb250ZW50Olwi7qSdXCJ9LnNvY2ljb24tZ3VydTpiZWZvcmV7Y29udGVudDpcIu6knlwifS5zb2NpY29uLWFwcHN0b3JlOmJlZm9yZXtjb250ZW50Olwi7qSfXCJ9LnNvY2ljb24taG9tZXM6YmVmb3Jle2NvbnRlbnQ6XCLupKBcIn0uc29jaWNvbi16b29tOmJlZm9yZXtjb250ZW50Olwi7qShXCJ9LnNvY2ljb24tYWxpYmFiYTpiZWZvcmV7Y29udGVudDpcIu6kolwifS5zb2NpY29uLWNyYWlnc2xpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLupKNcIn0uc29jaWNvbi13aXg6YmVmb3Jle2NvbnRlbnQ6XCLupKRcIn0uc29jaWNvbi1yZWRmaW46YmVmb3Jle2NvbnRlbnQ6XCLupKVcIn0uc29jaWNvbi1nb29nbGVjYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIu6kplwifS5zb2NpY29uLXNob3BpZnk6YmVmb3Jle2NvbnRlbnQ6XCLupKdcIn0uc29jaWNvbi1mcmVlbGFuY2VyOmJlZm9yZXtjb250ZW50Olwi7qSoXCJ9LnNvY2ljb24tc2VlZHJzOmJlZm9yZXtjb250ZW50Olwi7qSpXCJ9LnNvY2ljb24tYmluZzpiZWZvcmV7Y29udGVudDpcIu6kqlwifS5zb2NpY29uLWRvb2RsZTpiZWZvcmV7Y29udGVudDpcIu6kq1wifS5zb2NpY29uLWJvbmFuemE6YmVmb3Jle2NvbnRlbnQ6XCLupKxcIn0uc29jaWNvbi1zcXVhcmVzcGFjZTpiZWZvcmV7Y29udGVudDpcIu6krVwifS5zb2NpY29uLXRvcHRhbDpiZWZvcmV7Y29udGVudDpcIu6krlwifS5zb2NpY29uLWd1c3Q6YmVmb3Jle2NvbnRlbnQ6XCLupK9cIn0uc29jaWNvbi1hc2s6YmVmb3Jle2NvbnRlbnQ6XCLupLBcIn0uc29jaWNvbi10cnVsaWE6YmVmb3Jle2NvbnRlbnQ6XCLupLFcIn0uc29jaWNvbi1sb29tbHk6YmVmb3Jle2NvbnRlbnQ6XCLupLJcIn0uc29jaWNvbi1naG9zdDpiZWZvcmV7Y29udGVudDpcIu6ks1wifS5zb2NpY29uLXVwd29yazpiZWZvcmV7Y29udGVudDpcIu6ktFwifS5zb2NpY29uLWZ1bmRhYmxlOmJlZm9yZXtjb250ZW50Olwi7qS1XCJ9LnNvY2ljb24tYm9va2luZzpiZWZvcmV7Y29udGVudDpcIu6ktlwifS5zb2NpY29uLWdvb2dsZW1hcHM6YmVmb3Jle2NvbnRlbnQ6XCLupLdcIn0uc29jaWNvbi16aWxsb3c6YmVmb3Jle2NvbnRlbnQ6XCLupLhcIn0uc29jaWNvbi1uaWNvbmljbzpiZWZvcmV7Y29udGVudDpcIu6kuVwifS5zb2NpY29uLXRvbmVkZW46YmVmb3Jle2NvbnRlbnQ6XCLupLpcIn0uc29jaWNvbi1hdWdtZW50OmJlZm9yZXtjb250ZW50Olwi7qSIXCJ9LnNvY2ljb24tYml0YnVja2V0OmJlZm9yZXtjb250ZW50Olwi7qSJXCJ9LnNvY2ljb24tZnl1c2U6YmVmb3Jle2NvbnRlbnQ6XCLupIpcIn0uc29jaWNvbi15dC1nYW1pbmc6YmVmb3Jle2NvbnRlbnQ6XCLupItcIn0uc29jaWNvbi1za2V0Y2hmYWI6YmVmb3Jle2NvbnRlbnQ6XCLupIxcIn0uc29jaWNvbi1tb2JjcnVzaDpiZWZvcmV7Y29udGVudDpcIu6kjVwifS5zb2NpY29uLW1pY3Jvc29mdDpiZWZvcmV7Y29udGVudDpcIu6kjlwifS5zb2NpY29uLXBhbmRvcmE6YmVmb3Jle2NvbnRlbnQ6XCLupIdcIn0uc29jaWNvbi1tZXNzZW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCLupIZcIn0uc29jaWNvbi1nYW1ld2lzcDpiZWZvcmV7Y29udGVudDpcIu6khVwifS5zb2NpY29uLWJsb2dsb3ZpbjpiZWZvcmV7Y29udGVudDpcIu6khFwifS5zb2NpY29uLXR1bmVpbjpiZWZvcmV7Y29udGVudDpcIu6kg1wifS5zb2NpY29uLWdhbWVqb2x0OmJlZm9yZXtjb250ZW50Olwi7qSBXCJ9LnNvY2ljb24tdHJlbGxvOmJlZm9yZXtjb250ZW50Olwi7qSCXCJ9LnNvY2ljb24tc3ByZWFkc2hpcnQ6YmVmb3Jle2NvbnRlbnQ6XCLupIBcIn0uc29jaWNvbi01MDBweDpiZWZvcmV7Y29udGVudDpcIu6AgFwifS5zb2NpY29uLTh0cmFja3M6YmVmb3Jle2NvbnRlbnQ6XCLugIFcIn0uc29jaWNvbi1haXJibmI6YmVmb3Jle2NvbnRlbnQ6XCLugIJcIn0uc29jaWNvbi1hbGxpYW5jZTpiZWZvcmV7Y29udGVudDpcIu6Ag1wifS5zb2NpY29uLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIu6AhFwifS5zb2NpY29uLWFtcGxlbWVudDpiZWZvcmV7Y29udGVudDpcIu6AhVwifS5zb2NpY29uLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCLugIZcIn0uc29jaWNvbi1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCLugIdcIn0uc29jaWNvbi1hcHBsZTpiZWZvcmV7Y29udGVudDpcIu6AiFwifS5zb2NpY29uLWFwcG5ldDpiZWZvcmV7Y29udGVudDpcIu6AiVwifS5zb2NpY29uLWJhaWR1OmJlZm9yZXtjb250ZW50Olwi7oCKXCJ9LnNvY2ljb24tYmFuZGNhbXA6YmVmb3Jle2NvbnRlbnQ6XCLugItcIn0uc29jaWNvbi1iYXR0bGVuZXQ6YmVmb3Jle2NvbnRlbnQ6XCLugIxcIn0uc29jaWNvbi1taXhlcjpiZWZvcmV7Y29udGVudDpcIu6AjVwifS5zb2NpY29uLWJlYmVlOmJlZm9yZXtjb250ZW50Olwi7oCOXCJ9LnNvY2ljb24tYmVibzpiZWZvcmV7Y29udGVudDpcIu6Aj1wifS5zb2NpY29uLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCLugJBcIn0uc29jaWNvbi1ibGl6emFyZDpiZWZvcmV7Y29udGVudDpcIu6AkVwifS5zb2NpY29uLWJsb2dnZXI6YmVmb3Jle2NvbnRlbnQ6XCLugJJcIn0uc29jaWNvbi1idWZmZXI6YmVmb3Jle2NvbnRlbnQ6XCLugJNcIn0uc29jaWNvbi1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCLugJRcIn0uc29jaWNvbi1jb2RlcndhbGw6YmVmb3Jle2NvbnRlbnQ6XCLugJVcIn0uc29jaWNvbi1jdXJzZTpiZWZvcmV7Y29udGVudDpcIu6AllwifS5zb2NpY29uLWRhaWx5bW90aW9uOmJlZm9yZXtjb250ZW50Olwi7oCXXCJ9LnNvY2ljb24tZGVlemVyOmJlZm9yZXtjb250ZW50Olwi7oCYXCJ9LnNvY2ljb24tZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50Olwi7oCZXCJ9LnNvY2ljb24tZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIu6AmlwifS5zb2NpY29uLWRpYWJsbzpiZWZvcmV7Y29udGVudDpcIu6Am1wifS5zb2NpY29uLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCLugJxcIn0uc29jaWNvbi1kaXNjb3JkOmJlZm9yZXtjb250ZW50Olwi7oCdXCJ9LnNvY2ljb24tZGlzcXVzOmJlZm9yZXtjb250ZW50Olwi7oCeXCJ9LnNvY2ljb24tZG91YmFuOmJlZm9yZXtjb250ZW50Olwi7oCfXCJ9LnNvY2ljb24tZHJhdWdpZW06YmVmb3Jle2NvbnRlbnQ6XCLugKBcIn0uc29jaWNvbi1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIu6AoVwifS5zb2NpY29uLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIu6AolwifS5zb2NpY29uLWViYXk6YmVmb3Jle2NvbnRlbnQ6XCLugKNcIn0uc29jaWNvbi1lbGxvOmJlZm9yZXtjb250ZW50Olwi7oCkXCJ9LnNvY2ljb24tZW5kb21vZG86YmVmb3Jle2NvbnRlbnQ6XCLugKVcIn0uc29jaWNvbi1lbnZhdG86YmVmb3Jle2NvbnRlbnQ6XCLugKZcIn0uc29jaWNvbi1ldHN5OmJlZm9yZXtjb250ZW50Olwi7oCnXCJ9LnNvY2ljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLugKhcIn0uc29jaWNvbi1mZWVkYnVybmVyOmJlZm9yZXtjb250ZW50Olwi7oCpXCJ9LnNvY2ljb24tZmlsbXdlYjpiZWZvcmV7Y29udGVudDpcIu6AqlwifS5zb2NpY29uLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCLugKtcIn0uc29jaWNvbi1mbGF0dHI6YmVmb3Jle2NvbnRlbnQ6XCLugKxcIn0uc29jaWNvbi1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCLugK1cIn0uc29jaWNvbi1mb3JtdWxyOmJlZm9yZXtjb250ZW50Olwi7oCuXCJ9LnNvY2ljb24tZm9ycnN0OmJlZm9yZXtjb250ZW50Olwi7oCvXCJ9LnNvY2ljb24tZm91cnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIu6AsFwifS5zb2NpY29uLWZyaWVuZGZlZWQ6YmVmb3Jle2NvbnRlbnQ6XCLugLFcIn0uc29jaWNvbi1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCLugLJcIn0uc29jaWNvbi1nb29kcmVhZHM6YmVmb3Jle2NvbnRlbnQ6XCLugLNcIn0uc29jaWNvbi1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCLugLRcIn0uc29jaWNvbi1nb29nbGVzY2hvbGFyOmJlZm9yZXtjb250ZW50Olwi7oC1XCJ9LnNvY2ljb24tZ29vZ2xlZ3JvdXBzOmJlZm9yZXtjb250ZW50Olwi7oC2XCJ9LnNvY2ljb24tZ29vZ2xlcGhvdG9zOmJlZm9yZXtjb250ZW50Olwi7oC3XCJ9LnNvY2ljb24tZ29vZ2xlcGx1czpiZWZvcmV7Y29udGVudDpcIu6AuFwifS5zb2NpY29uLWdyb292ZXNoYXJrOmJlZm9yZXtjb250ZW50Olwi7oC5XCJ9LnNvY2ljb24taGFja2VycmFuazpiZWZvcmV7Y29udGVudDpcIu6AulwifS5zb2NpY29uLWhlYXJ0aHN0b25lOmJlZm9yZXtjb250ZW50Olwi7oC7XCJ9LnNvY2ljb24taGVsbG9jb3RvbjpiZWZvcmV7Y29udGVudDpcIu6AvFwifS5zb2NpY29uLWhlcm9lczpiZWZvcmV7Y29udGVudDpcIu6AvVwifS5zb2NpY29uLXNtYXNoY2FzdDpiZWZvcmV7Y29udGVudDpcIu6AvlwifS5zb2NpY29uLWhvcmRlOmJlZm9yZXtjb250ZW50Olwi7oC/XCJ9LnNvY2ljb24taG91eno6YmVmb3Jle2NvbnRlbnQ6XCLugYBcIn0uc29jaWNvbi1pY3E6YmVmb3Jle2NvbnRlbnQ6XCLugYFcIn0uc29jaWNvbi1pZGVudGljYTpiZWZvcmV7Y29udGVudDpcIu6BglwifS5zb2NpY29uLWltZGI6YmVmb3Jle2NvbnRlbnQ6XCLugYNcIn0uc29jaWNvbi1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCLugYRcIn0uc29jaWNvbi1pc3N1dTpiZWZvcmV7Y29udGVudDpcIu6BhVwifS5zb2NpY29uLWlzdG9jazpiZWZvcmV7Y29udGVudDpcIu6BhlwifS5zb2NpY29uLWl0dW5lczpiZWZvcmV7Y29udGVudDpcIu6Bh1wifS5zb2NpY29uLWtleWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCLugYhcIn0uc29jaWNvbi1sYW55cmQ6YmVmb3Jle2NvbnRlbnQ6XCLugYlcIn0uc29jaWNvbi1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCLugYpcIn0uc29jaWNvbi1saW5lOmJlZm9yZXtjb250ZW50Olwi7oGLXCJ9LnNvY2ljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCLugYxcIn0uc29jaWNvbi1saXZlam91cm5hbDpiZWZvcmV7Y29udGVudDpcIu6BjVwifS5zb2NpY29uLWx5ZnQ6YmVmb3Jle2NvbnRlbnQ6XCLugY5cIn0uc29jaWNvbi1tYWNvczpiZWZvcmV7Y29udGVudDpcIu6Bj1wifS5zb2NpY29uLW1haWw6YmVmb3Jle2NvbnRlbnQ6XCLugZBcIn0uc29jaWNvbi1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCLugZFcIn0uc29jaWNvbi1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCLugZJcIn0uc29jaWNvbi1taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIu6Bk1wifS5zb2NpY29uLW1vZGVsbWF5aGVtOmJlZm9yZXtjb250ZW50Olwi7oGUXCJ9LnNvY2ljb24tbXVtYmxlOmJlZm9yZXtjb250ZW50Olwi7oGVXCJ9LnNvY2ljb24tbXlzcGFjZTpiZWZvcmV7Y29udGVudDpcIu6BllwifS5zb2NpY29uLW5ld3N2aW5lOmJlZm9yZXtjb250ZW50Olwi7oGXXCJ9LnNvY2ljb24tbmludGVuZG86YmVmb3Jle2NvbnRlbnQ6XCLugZhcIn0uc29jaWNvbi1ucG06YmVmb3Jle2NvbnRlbnQ6XCLugZlcIn0uc29jaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZXtjb250ZW50Olwi7oGaXCJ9LnNvY2ljb24tb3BlbmlkOmJlZm9yZXtjb250ZW50Olwi7oGbXCJ9LnNvY2ljb24tb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCLugZxcIn0uc29jaWNvbi1vdXRsb29rOmJlZm9yZXtjb250ZW50Olwi7oGdXCJ9LnNvY2ljb24tb3ZlcndhdGNoOmJlZm9yZXtjb250ZW50Olwi7oGeXCJ9LnNvY2ljb24tcGF0cmVvbjpiZWZvcmV7Y29udGVudDpcIu6Bn1wifS5zb2NpY29uLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIu6BoFwifS5zb2NpY29uLXBlcmlzY29wZTpiZWZvcmV7Y29udGVudDpcIu6BoVwifS5zb2NpY29uLXBlcnNvbmE6YmVmb3Jle2NvbnRlbnQ6XCLugaJcIn0uc29jaWNvbi1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCLugaNcIn0uc29jaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50Olwi7oGkXCJ9LnNvY2ljb24tcGxheWVyOmJlZm9yZXtjb250ZW50Olwi7oGlXCJ9LnNvY2ljb24tcGxheXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCLugaZcIn0uc29jaWNvbi1wb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLugadcIn0uc29jaWNvbi1xcTpiZWZvcmV7Y29udGVudDpcIu6BqFwifS5zb2NpY29uLXF1b3JhOmJlZm9yZXtjb250ZW50Olwi7oGpXCJ9LnNvY2ljb24tcmFpZGNhbGw6YmVmb3Jle2NvbnRlbnQ6XCLugapcIn0uc29jaWNvbi1yYXZlbHJ5OmJlZm9yZXtjb250ZW50Olwi7oGrXCJ9LnNvY2ljb24tcmVkZGl0OmJlZm9yZXtjb250ZW50Olwi7oGsXCJ9LnNvY2ljb24tcmVucmVuOmJlZm9yZXtjb250ZW50Olwi7oGtXCJ9LnNvY2ljb24tcmVzZWFyY2hnYXRlOmJlZm9yZXtjb250ZW50Olwi7oGuXCJ9LnNvY2ljb24tcmVzaWRlbnRhZHZpc29yOmJlZm9yZXtjb250ZW50Olwi7oGvXCJ9LnNvY2ljb24tcmV2ZXJibmF0aW9uOmJlZm9yZXtjb250ZW50Olwi7oGwXCJ9LnNvY2ljb24tcnNzOmJlZm9yZXtjb250ZW50Olwi7oGxXCJ9LnNvY2ljb24tc2hhcmV0aGlzOmJlZm9yZXtjb250ZW50Olwi7oGyXCJ9LnNvY2ljb24tc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCLugbNcIn0uc29jaWNvbi1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50Olwi7oG0XCJ9LnNvY2ljb24tc211Z211ZzpiZWZvcmV7Y29udGVudDpcIu6BtVwifS5zb2NpY29uLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50Olwi7oG2XCJ9LnNvY2ljb24tc29uZ2tpY2s6YmVmb3Jle2NvbnRlbnQ6XCLugbdcIn0uc29jaWNvbi1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50Olwi7oG4XCJ9LnNvY2ljb24tc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIu6BuVwifS5zb2NpY29uLXN0YWNrZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCLugbpcIn0uc29jaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZXtjb250ZW50Olwi7oG7XCJ9LnNvY2ljb24tc3RhcmNyYWZ0OmJlZm9yZXtjb250ZW50Olwi7oG8XCJ9LnNvY2ljb24tc3RheWZyaWVuZHM6YmVmb3Jle2NvbnRlbnQ6XCLugb1cIn0uc29jaWNvbi1zdGVhbTpiZWZvcmV7Y29udGVudDpcIu6BvlwifS5zb2NpY29uLXN0b3JlaG91c2U6YmVmb3Jle2NvbnRlbnQ6XCLugb9cIn0uc29jaWNvbi1zdHJhdmE6YmVmb3Jle2NvbnRlbnQ6XCLugoBcIn0uc29jaWNvbi1zdHJlYW1qYXI6YmVmb3Jle2NvbnRlbnQ6XCLugoFcIn0uc29jaWNvbi1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIu6CglwifS5zb2NpY29uLXN3YXJtOmJlZm9yZXtjb250ZW50Olwi7oKDXCJ9LnNvY2ljb24tdGVhbXNwZWFrOmJlZm9yZXtjb250ZW50Olwi7oKEXCJ9LnNvY2ljb24tdGVhbXZpZXdlcjpiZWZvcmV7Y29udGVudDpcIu6ChVwifS5zb2NpY29uLXRlY2hub3JhdGk6YmVmb3Jle2NvbnRlbnQ6XCLugoZcIn0uc29jaWNvbi10ZWxlZ3JhbTpiZWZvcmV7Y29udGVudDpcIu6Ch1wifS5zb2NpY29uLXRyaXBhZHZpc29yOmJlZm9yZXtjb250ZW50Olwi7oKIXCJ9LnNvY2ljb24tdHJpcGl0OmJlZm9yZXtjb250ZW50Olwi7oKJXCJ9LnNvY2ljb24tdHJpcGxlajpiZWZvcmV7Y29udGVudDpcIu6CilwifS5zb2NpY29uLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIu6Ci1wifS5zb2NpY29uLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIu6CjFwifS5zb2NpY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCLugo1cIn0uc29jaWNvbi11YmVyOmJlZm9yZXtjb250ZW50Olwi7oKOXCJ9LnNvY2ljb24tdmVudHJpbG86YmVmb3Jle2NvbnRlbnQ6XCLugo9cIn0uc29jaWNvbi12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCLugpBcIn0uc29jaWNvbi12aWJlcjpiZWZvcmV7Y29udGVudDpcIu6CkVwifS5zb2NpY29uLXZpZXdidWc6YmVmb3Jle2NvbnRlbnQ6XCLugpJcIn0uc29jaWNvbi12aW1lbzpiZWZvcmV7Y29udGVudDpcIu6Ck1wifS5zb2NpY29uLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCLugpRcIn0uc29jaWNvbi12a29udGFrdGU6YmVmb3Jle2NvbnRlbnQ6XCLugpVcIn0uc29jaWNvbi13YXJjcmFmdDpiZWZvcmV7Y29udGVudDpcIu6CllwifS5zb2NpY29uLXdlY2hhdDpiZWZvcmV7Y29udGVudDpcIu6Cl1wifS5zb2NpY29uLXdlaWJvOmJlZm9yZXtjb250ZW50Olwi7oKYXCJ9LnNvY2ljb24td2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCLugplcIn0uc29jaWNvbi13aWtpcGVkaWE6YmVmb3Jle2NvbnRlbnQ6XCLugppcIn0uc29jaWNvbi13aW5kb3dzOmJlZm9yZXtjb250ZW50Olwi7oKbXCJ9LnNvY2ljb24td29yZHByZXNzOmJlZm9yZXtjb250ZW50Olwi7oKcXCJ9LnNvY2ljb24td3lrb3A6YmVmb3Jle2NvbnRlbnQ6XCLugp1cIn0uc29jaWNvbi14Ym94OmJlZm9yZXtjb250ZW50Olwi7oKeXCJ9LnNvY2ljb24teGluZzpiZWZvcmV7Y29udGVudDpcIu6Cn1wifS5zb2NpY29uLXlhaG9vOmJlZm9yZXtjb250ZW50Olwi7oKgXCJ9LnNvY2ljb24teWFtbWVyOmJlZm9yZXtjb250ZW50Olwi7oKhXCJ9LnNvY2ljb24teWFuZGV4OmJlZm9yZXtjb250ZW50Olwi7oKiXCJ9LnNvY2ljb24teWVscDpiZWZvcmV7Y29udGVudDpcIu6Co1wifS5zb2NpY29uLXlvdW5vdzpiZWZvcmV7Y29udGVudDpcIu6CpFwifS5zb2NpY29uLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCLugqVcIn0uc29jaWNvbi16YXBpZXI6YmVmb3Jle2NvbnRlbnQ6XCLugqZcIn0uc29jaWNvbi16ZXJwbHk6YmVmb3Jle2NvbnRlbnQ6XCLugqdcIn0uc29jaWNvbi16b21hdG86YmVmb3Jle2NvbnRlbnQ6XCLugqhcIn0uc29jaWNvbi16eW5nYTpiZWZvcmV7Y29udGVudDpcIu6CqVwifS8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi8uaGFtYnVyZ2Vye3BhZGRpbmc6MTVweCAxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSxmaWx0ZXI7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtmb250OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlfS5oYW1idXJnZXI6aG92ZXJ7b3BhY2l0eTouN30uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlcntvcGFjaXR5Oi43fS5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwMH0uaGFtYnVyZ2VyLWJveHt3aWR0aDo0MHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5oYW1idXJnZXItaW5uZXJ7ZGlzcGxheTpibG9jazt0b3A6NTAlO21hcmdpbi10b3A6LTJweH0uaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt3aWR0aDo0MHB4O2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tZHVyYXRpb246LjE1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOi0xMHB4fS5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTotMTBweH0uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3h7cGVyc3BlY3RpdmU6ODBweH0uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3h7cGVyc3BlY3RpdmU6ODBweH0uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo4MHB4fS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2Zvcm06cm90YXRlWCgtMTgwZGVnKX0uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3h7cGVyc3BlY3RpdmU6ODBweH0uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpfS5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo4MHB4fS5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyl9LmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94e3BlcnNwZWN0aXZlOjgwcHh9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksYmFja2dyb3VuZC1jb2xvciAwcyAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3RyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyl9LmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSl9LmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSl9LmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpfS5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMXMgLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMil9LmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtOHB4LCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMil9LmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIC4xcyBlYXNlLHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4xcyAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMil9LmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDhweCwgMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSl9LmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpfS5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKX0uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uLXByb3BlcnR5Om5vbmV9LmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZHVyYXRpb246LjEzczt0cmFuc2l0aW9uLWRlbGF5Oi4xM3M7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOi0yMHB4O3RyYW5zaXRpb246dG9wIC4ycyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLG9wYWNpdHkgLjFzIGxpbmVhcn0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjEycyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbi1kZWxheTouMjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0b3AgLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxvcGFjaXR5IC4xcyAuMjJzIGxpbmVhcn0uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2l0aW9uOnRvcCAuMXMgLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksdHJhbnNmb3JtIC4xM3MgLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOmF1dG87Ym90dG9tOjA7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTNzO3RyYW5zaXRpb24tZGVsYXk6LjEzczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDotMjBweDt0cmFuc2l0aW9uOnRvcCAuMnMgLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxvcGFjaXR5IC4xcyBsaW5lYXJ9LmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjEycyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjIyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0b3AgLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxvcGFjaXR5IC4xcyAuMjJzIGxpbmVhcn0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjp0b3AgLjFzIC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLHRyYW5zZm9ybSAuMTNzIC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVye3RvcDoycHg7dHJhbnNpdGlvbi1kdXJhdGlvbjouMjc1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KX0uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MTBweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjEyNXMgLjI3NXMgZWFzZX0uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoyMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpfS5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgxMzVkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjA3NXN9LmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb24tZGVsYXk6MHM7b3BhY2l0eTowfS5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjA3NXN9LmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNzVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpfS5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4xMjVzIC4yNzVzIGVhc2V9LmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDoyMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpfS5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC0xMzVkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjA3NXN9LmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbi1kZWxheTowcztvcGFjaXR5OjB9LmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgyNzBkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjA3NXN9LmhhbWJ1cmdlci0tZW1waGF0aWN7b3ZlcmZsb3c6aGlkZGVufS5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzIC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle2xlZnQ6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksdG9wIC4wNXMgLjEyNXMgbGluZWFyLGxlZnQgLjEyNXMgLjE3NXMgZWFzZS1pbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MTBweDtyaWdodDowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSx0b3AgLjA1cyAuMTI1cyBsaW5lYXIscmlnaHQgLjEyNXMgLjE3NXMgZWFzZS1pbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7bGVmdDotODBweDt0b3A6LTgwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDgwcHgsIDgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjpsZWZ0IC4xMjVzIGVhc2Utb3V0LHRvcCAuMDVzIC4xMjVzIGxpbmVhcix0cmFuc2Zvcm0gLjEyNXMgLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSl9LmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3JpZ2h0Oi04MHB4O3RvcDotODBweDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwcHgsIDgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO3RyYW5zaXRpb246cmlnaHQgLjEyNXMgZWFzZS1vdXQsdG9wIC4wNXMgLjEyNXMgbGluZWFyLHRyYW5zZm9ybSAuMTI1cyAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKX0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1ye292ZXJmbG93OmhpZGRlbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzIC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7bGVmdDowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSx0b3AgLjA1cyAuMTI1cyBsaW5lYXIsbGVmdCAuMTI1cyAuMTc1cyBlYXNlLWlufS5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOjEwcHg7cmlnaHQ6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksdG9wIC4wNXMgLjEyNXMgbGluZWFyLHJpZ2h0IC4xMjVzIC4xNzVzIGVhc2UtaW59LmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtsZWZ0Oi04MHB4O3RvcDo4MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHB4LCAtODBweCwgMCkgcm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjpsZWZ0IC4xMjVzIGVhc2Utb3V0LHRvcCAuMDVzIC4xMjVzIGxpbmVhcix0cmFuc2Zvcm0gLjEyNXMgLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSl9LmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7cmlnaHQ6LTgwcHg7dG9wOjgwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04MHB4LCAtODBweCwgMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOnJpZ2h0IC4xMjVzIGVhc2Utb3V0LHRvcCAuMDVzIC4xMjVzIGxpbmVhcix0cmFuc2Zvcm0gLjEyNXMgLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSl9LmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4wOHMgMHMgZWFzZS1vdXQsdG9wIC4wOHMgMHMgZWFzZS1vdXQsb3BhY2l0eSAwcyBsaW5lYXJ9LmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7b3BhY2l0eTowO3RyYW5zaXRpb246Ym90dG9tIC4wOHMgZWFzZS1vdXQsdG9wIC4wOHMgZWFzZS1vdXQsb3BhY2l0eSAwcyAuMDhzIGxpbmVhcn0uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowfS5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MH0uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MnB4fS5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tZHVyYXRpb246LjE1c30uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOjIwcHh9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LCAtNnB4LCAwKTtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtOTBkZWcpfS5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweH0uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tZHVyYXRpb246LjE1c30uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MjBweH0uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI5cHgsIC02cHgsIDApO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpfS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIC4yNXMgZWFzZS1pbixvcGFjaXR5IC4xcyBlYXNlLWlufS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjFzIC4yNXMgZWFzZS1pbix0cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5Oi4xMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRvcCAuMXMgZWFzZS1vdXQsb3BhY2l0eSAuMXMgLjEycyBlYXNlLW91dH0uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMjJzIC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouMjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIC4yNXMgZWFzZS1pbixvcGFjaXR5IC4xcyBlYXNlLWlufS5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgLjI1cyBlYXNlLWluLHRyYW5zZm9ybSAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKC0yMjVkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjEyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2Utb3V0LG9wYWNpdHkgLjFzIC4xMnMgZWFzZS1vdXR9LmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZS1vdXQsdHJhbnNmb3JtIC4yMnMgLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MnB4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwcyAuMTNzIGxpbmVhcn0uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDoxMHB4O3RyYW5zaXRpb246dG9wIC4xcyAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MjBweDt0cmFuc2l0aW9uOnRvcCAuMnMgLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTouMjJzO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSx0cmFuc2Zvcm0gLjEzcyAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSx0cmFuc2Zvcm0gLjEzcyAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZHVyYXRpb246LjEzczt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDotMjBweDt0cmFuc2l0aW9uOnRvcCAuMnMgLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxvcGFjaXR5IDBzIGxpbmVhcn0uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5Oi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RvcDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRvcCAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLG9wYWNpdHkgMHMgLjIycyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOnRvcCAuMXMgLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksdHJhbnNmb3JtIC4xM3MgLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4wNzVzIC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksYmFja2dyb3VuZC1jb2xvciAwcyAuMDc1cyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb246dG9wIC4wNzVzIC4wNzVzIGVhc2UtaW4sdHJhbnNmb3JtIC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4wNzVzIC4wNzVzIGVhc2UtaW4sdHJhbnNmb3JtIC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3RyYW5zaXRpb246dHJhbnNmb3JtIC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLGJhY2tncm91bmQtY29sb3IgMHMgLjE1cyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjp0b3AgLjA3NXMgLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMDc1cyAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOmJvdHRvbSAuMDc1cyAuMXMgZWFzZS1vdXQsdHJhbnNmb3JtIC4wNzVzIC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4wNzVzIC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksYmFja2dyb3VuZC1jb2xvciAwcyAuMDc1cyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjA3NXMgLjA3NXMgZWFzZS1pbix0cmFuc2Zvcm0gLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAuMDc1cyAuMDc1cyBlYXNlLWluLHRyYW5zZm9ybSAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIC4xNXMgbGluZWFyfS5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNpdGlvbjp0b3AgLjA3NXMgLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMDc1cyAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246Ym90dG9tIC4wNzVzIC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjA3NXMgLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouMDc1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMDc1cyAuMTJzIGVhc2Usb3BhY2l0eSAuMDc1cyBlYXNlfS5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjA3NXMgLjEycyBlYXNlLHRyYW5zZm9ybSAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb24tZGVsYXk6LjEyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIC4wNzVzIGVhc2Usb3BhY2l0eSAuMDc1cyAuMTJzIGVhc2V9LmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zaXRpb246Ym90dG9tIC4wNzVzIGVhc2UsdHJhbnNmb3JtIC4wNzVzIC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb24tZHVyYXRpb246MHM7dHJhbnNpdGlvbi1kZWxheTouMXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3Asb3BhY2l0eX0uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3R0b20sdHJhbnNmb3JtfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDc2NWRlZyk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1kZWxheTowc30uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZHVyYXRpb246LjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX0uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjowczt0cmFuc2l0aW9uLWRlbGF5Oi4xczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9LmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RyYW5zaXRpb24tcHJvcGVydHk6dG9wLG9wYWNpdHl9LmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpib3R0b20sdHJhbnNmb3JtfS5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoLTc2NWRlZyk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zaXRpb24tZGVsYXk6MHN9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6MDtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTowO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGh9LmtpbGwtY3NzLXRyYW5zaXRpb257LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwbXMgZWFzZSAhaW1wb3J0YW50Oy1tb3otdHJhbnNpdGlvbjphbGwgMG1zIGVhc2UgIWltcG9ydGFudDstby10cmFuc2l0aW9uOmFsbCAwbXMgZWFzZSAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIDBtcyBlYXNlICFpbXBvcnRhbnR9Lm5vc2VsZWN0ey1tcy11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGl2LXRhYmxle2Rpc3BsYXk6dGFibGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uZGl2LXRhYmxlY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnNvY2ljb257LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMzUwbXMgZWFzZSxjb2xvciAzNTBtcyBlYXNlLGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSxib3gtc2hhZG93IDM1MG1zIGVhc2UsYm9yZGVyIDM1MG1zIGVhc2Usd2lkdGggMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSAzNTBtcyBlYXNlLGNvbG9yIDM1MG1zIGVhc2UsYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLGJveC1zaGFkb3cgMzUwbXMgZWFzZSxib3JkZXIgMzUwbXMgZWFzZSx3aWR0aCAzNTBtcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAzNTBtcyBlYXNlLGNvbG9yIDM1MG1zIGVhc2UsYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLGJveC1zaGFkb3cgMzUwbXMgZWFzZSxib3JkZXIgMzUwbXMgZWFzZSx3aWR0aCAzNTBtcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAzNTBtcyBlYXNlLGNvbG9yIDM1MG1zIGVhc2UsYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLGJveC1zaGFkb3cgMzUwbXMgZWFzZSxib3JkZXIgMzUwbXMgZWFzZSx3aWR0aCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybX0uc29jaWNvbiwuc29jaWNvbjpob3Zlciwuc29jaWNvbl9hLC5zb2NpY29uX2E6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJnaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3ZlcjtvdmVyZmxvdzpoaWRkZW59LmJnaW1nIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtoZWlnaHQ6MTAwJTt3aWR0aDphdXRvfS5iZ2ltZyB2aWRlby5wb3J0cmFpdHtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfWJvZHkuYnJvd3Nlci1zYWZhcmkgLmJnaW1nIHZpZGVvLGJvZHkuYnJvd3Nlci1jaHJvbWUgLmJnaW1nIHZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5iZ2ltZy50bHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgdG9wfS5iZ2ltZy50Y3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3B9LmJnaW1nLnRye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgdG9wfS5iZ2ltZy5jbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyfS5iZ2ltZy5jY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmJnaW1nLmNye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyfS5iZ2ltZy5ibHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tfS5iZ2ltZy5iY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b219LmJnaW1nLmJye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYm90dG9tfS5pbWdob3Zlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt3aWxsLWNoYW5nZTpvcGFjaXR5LHNjYWxlLGZpbHRlcix0cmFuc2Zvcm07ZGlzcGxheTpibG9jaztvcGFjaXR5OjF9LmltZ2hvdmVyOmhvdmVye29wYWNpdHk6Ljg1fS5tYXRlcmlhbC1pY29uc3tmb250LWZhbWlseTpcIk1hdGVyaWFsIEljb25zXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7d29yZC13cmFwOm5vcm1hbDtkaXJlY3Rpb246bHRyOy13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOlwibGlnYVwiOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9LmFiczAwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uYWJzMTAwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jYXBwZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTkyMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmNhcHBlci53aHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jYXBwZXItcGFkZGVke2JveC1zaXppbmc6aW5pdGlhbCAhaW1wb3J0YW50O3dpZHRoOi1tb3otY2FsYygxMDAlIC0gMjAwcHgpO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gMjAwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KTtwYWRkaW5nLWxlZnQ6MTAwcHg7cGFkZGluZy1yaWdodDoxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7LmNhcHBlci1wYWRkZWR7d2lkdGg6LW1vei1jYWxjKDEwMCUgLSAxMjBweCk7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLSAxMjBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO3BhZGRpbmctbGVmdDo2MHB4O3BhZGRpbmctcmlnaHQ6NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LmNhcHBlci1wYWRkZWR7d2lkdGg6LW1vei1jYWxjKDEwMCUgLSA0MHB4KTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAtIDQwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7LmNhcHBlci1wYWRkZWR7d2lkdGg6LW1vei1jYWxjKDEwMCUgLSAyMHB4KTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAtIDIwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LmNhcHBlci1wYWRkZWQubm8tbW9iaWxlLXBhZHt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9fS5jYXBwZXItcGFkZGVkLTJ4e2JveC1zaXppbmc6aW5pdGlhbCAhaW1wb3J0YW50O3dpZHRoOi1tb3otY2FsYygxMDAlIC0gNDAwcHgpO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gNDAwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDQwMHB4KTtwYWRkaW5nLWxlZnQ6MjAwcHg7cGFkZGluZy1yaWdodDoyMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7LmNhcHBlci1wYWRkZWQtMnh7d2lkdGg6LW1vei1jYWxjKDEwMCUgLSAyNDBweCk7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLSAyNDBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMjQwcHgpO3BhZGRpbmctbGVmdDoxMjBweDtwYWRkaW5nLXJpZ2h0OjEyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuY2FwcGVyLXBhZGRlZC0yeHt3aWR0aDotbW96LWNhbGMoMTAwJSAtIDgwcHgpO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gODBweCk7d2lkdGg6Y2FsYygxMDAlIC0gODBweCk7cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KXsuY2FwcGVyLXBhZGRlZC0yeHt3aWR0aDotbW96LWNhbGMoMTAwJSAtIDQwcHgpO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gNDBweCk7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX0ucnRle2NvbG9yOiMxOTE5MTk7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjVlbX0ucnRlLmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5ydGUudGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LnJ0ZS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmxlZnR9fS5ydGUudGV4dC1jZW50ZXIgaDEudGlnaHRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDo4MDBweH0ucnRlOm5vdCgubm8tbWF4LXdpZHRoKXttYXgtd2lkdGg6OTcwcHh9LnJ0ZSBoMSwucnRlIGgyLC5ydGUgaDMsLnJ0ZSBoNCwucnRlIGg1LC5ydGUgaDZ7bGluZS1oZWlnaHQ6MS4xZW07d29yZC1icmVhazpicmVhay13b3JkO21hcmdpbjowIDAgMjBweCAwfS5ydGUgaDF7Zm9udC1zaXplOjQycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey5ydGUgaDF7Zm9udC1zaXplOjM1cHh9fS5ydGUgaDJ7Zm9udC1zaXplOjI4cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ydGUgaDN7Zm9udC1zaXplOjI0cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ydGUgaDR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE4cHh9LnJ0ZSBoNSwucnRlIC5ydGUtaDV7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMCAxNXB4IDA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDB9LnJ0ZSBoNiwucnRlIC5ydGUtaDZ7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDB9LnJ0ZSBwLC5ydGUgYSwucnRlIGxpLC5ydGUgYSwucnRlIHRyLC5ydGUgdGgsLnJ0ZSB0ZHtmb250LXNpemU6MTZweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMH0ucnRlIHAgYiwucnRlIHAgc3Ryb25nLC5ydGUgYSBiLC5ydGUgYSBzdHJvbmcsLnJ0ZSBsaSBiLC5ydGUgbGkgc3Ryb25nLC5ydGUgYSBiLC5ydGUgYSBzdHJvbmcsLnJ0ZSB0ciBiLC5ydGUgdHIgc3Ryb25nLC5ydGUgdGggYiwucnRlIHRoIHN0cm9uZywucnRlIHRkIGIsLnJ0ZSB0ZCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDB9LnJ0ZSBwIGksLnJ0ZSBwIGVtLC5ydGUgYSBpLC5ydGUgYSBlbSwucnRlIGxpIGksLnJ0ZSBsaSBlbSwucnRlIGEgaSwucnRlIGEgZW0sLnJ0ZSB0ciBpLC5ydGUgdHIgZW0sLnJ0ZSB0aCBpLC5ydGUgdGggZW0sLnJ0ZSB0ZCBpLC5ydGUgdGQgZW17Zm9udC1zdHlsZTppdGFsaWN9LnJ0ZSBhey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMH0ucnRlIGE6aG92ZXJ7Y29sb3I6I2MxMjcyZH0ucnRlIHAsLnJ0ZSBoNnt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7bWFyZ2luLWJvdHRvbToxNXB4fS5ydGUgcDpsYXN0LWNoaWxkLC5ydGUgaDY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnJ0ZSB0YWJsZSB0aHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweH0ucnRlIHRhYmxlIHRke2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMmVtfS5ydGUgdGFibGUgdGQgKntmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweH0ucnRlIGIsLnJ0ZSBzdHJvbmcsLnJ0ZSBlbSwucnRlIGksLnJ0ZSBkZWwsLnJ0ZSBzdHJpa2UsLnJ0ZSB1e2NvbG9yOmluaGVyaXR9LnJ0ZSB1bCwucnRlIG9se21hcmdpbi1ib3R0b206MjBweH0ucnRlIHNtYWxse2ZvbnQtc2l6ZToxNHB4fS5ydGUgZmlndXJle21hcmdpbi1ib3R0b206MjBweH0ucnRlIGZpZ3VyZSBpbWcsLnJ0ZSBmaWd1cmUgc3Zne21heC13aWR0aDoxMDAlfS5ydGUgdWwgbGksLnJ0ZSBvbCBsaXttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWxlZnQ6MTdweH0ucnRlIC5pbXBvcnRhbnQsLnJ0ZSAuZXJyb3J7Zm9udC13ZWlnaHQ6Ym9sZH0ucnRlLnRpZ2h0LW1hcmdpbnMgcCwucnRlLnRpZ2h0LW1hcmdpbnMgbGksLnJ0ZS50aWdodC1tYXJnaW5zIGgzLC5ydGUudGlnaHQtbWFyZ2lucyBoNCwucnRlLnRpZ2h0LW1hcmdpbnMgaDUsLnJ0ZS50aWdodC1tYXJnaW5zIGg2e21hcmdpbi1ib3R0b206NXB4fS5ydGUubGlnaHR7Y29sb3I6I2ZmZn0ucnRlLmdyYXl7Y29sb3I6Izc5Nzk3OX0ucnRlIC5pbWFnZS0tZmxvYXRMZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudDttYXJnaW46MCAxcmVtIDFyZW0gMCAhaW1wb3J0YW50O3dpZHRoOjUwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvfS5ydGUgLmltYWdlLS1mbG9hdFJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxcmVtIDFyZW0gIWltcG9ydGFudDt3aWR0aDo1MCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0b30ucnRlIC5pbWFnZS0tY2VudGVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDttYXJnaW46MCBhdXRvIDFyZW0gIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O3dpZHRoOjUwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey5ydGUgLmltYWdlLS1mbG9hdExlZnQsLnJ0ZSAuaW1hZ2UtLWZsb2F0UmlnaHR7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2Zsb2F0Om5vbmUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50fX0ucnRlIC5pbWFnZS0tZmxvYXRMZWZ0IGltZywucnRlIC5pbWFnZS0tZmxvYXRSaWdodCBpbWcsLnJ0ZSAuaW1hZ2UtLWNlbnRlciBpbWd7bWluLXdpZHRoOnVuc2V0ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDp1bnNldDthc3BlY3QtcmF0aW86dW5zZXR9aHRtbCxib2R5e2JhY2tncm91bmQtY29sb3I6IzE5MTkxOTtzY3JvbGwtYmVoYXZpb3I6c21vb3RoO21hcmdpbjowO3BhZGRpbmc6MH1ib2R5e2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO292ZXJmbG93LXg6aGlkZGVufSosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9aW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9I2NvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDoxOTIwcHg7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW59I21ldGEtc2l0ZXdpZHRoe2Rpc3BsYXk6bm9uZTt6LWluZGV4OjA7cGFkZGluZy10b3A6MTkyMHB4fSNtZXRhLWJyZWFrcG9pbnR7ZGlzcGxheTpub25lO3otaW5kZXg6MDtwYWRkaW5nLXRvcDo5MDBweH1he3RleHQtZGVjb3JhdGlvbjpub25lfS5nZW5lcmljLWhvbGRlcntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHg7bWluLWhlaWdodDozMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7LmdlbmVyaWMtaG9sZGVye3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LmdlbmVyaWMtaG9sZGVye3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7LmdlbmVyaWMtaG9sZGVye3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweH19LmdlbmVyaWMtaG9sZGVyIC5nZW5lcmljLWhvbGRlci1jb250ZW50e3BhZGRpbmctdG9wOjQwcHh9LmJsb2Nrcy1ob2xkZXJ7d2lkdGg6MTAwJX0uYmxvY2t7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5nZW5lcmljLWxye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZ2VuZXJpYy1sciAubHt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDoxMDBweH0uZ2VuZXJpYy1sciAucnt3aWR0aDozNzVweDttaW4td2lkdGg6Mzc1cHg7bWF4LXdpZHRoOjM3NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey5nZW5lcmljLWxye2ZsZXgtd3JhcDp3cmFwfS5nZW5lcmljLWxyIC5se3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9LmdlbmVyaWMtbHIgLnJ7d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOjQwcHh9fS5saW5rLXVuZGVybGluZS1ncm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfS5saW5rLXVuZGVybGluZS1ncm93OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn0ubGluay11bmRlcmxpbmUtZ3Jvdzpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGVZKDIpfS5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC13aGl0ZSwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXJlZCwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcmt7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAyNTBtcyBlYXNlLWluLW91dDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206M3B4fS5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ6YmVmb3JlLC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtd2hpdGU6YmVmb3JlLC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtcmVkOmJlZm9yZSwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms6YmVmb3JlLC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ6YWZ0ZXIsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC13aGl0ZTphZnRlciwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXJlZDphZnRlciwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotbW96LWNhbGMoMTAwJSAtIDRweCk7dG9wOi13ZWJraXQtY2FsYygxMDAlIC0gNHB4KTt0b3A6Y2FsYygxMDAlIC0gNHB4KTtsZWZ0Oi1tb3otY2FsYygtMTAwJSk7bGVmdDotd2Via2l0LWNhbGMoLTEwMCUpO2xlZnQ6Y2FsYygtMTAwJSk7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn0ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0OmJlZm9yZSwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXdoaXRlOmJlZm9yZSwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXJlZDpiZWZvcmUsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrOmJlZm9yZXt0cmFuc2l0aW9uOmFsbCAwbXMgZWFzZS1pbi1vdXR9LmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDphZnRlciwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXdoaXRlOmFmdGVyLC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtcmVkOmFmdGVyLC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyazphZnRlcntsZWZ0Oi1tb3otY2FsYygxMDAlKTtsZWZ0Oi13ZWJraXQtY2FsYygxMDAlKTtsZWZ0OmNhbGMoMTAwJSk7dHJhbnNpdGlvbjphbGwgMjUwbXMgZWFzZS1vdXR9LmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC5hY3RpdmU6YmVmb3JlLC5hY3RpdmUubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXdoaXRlOmJlZm9yZSwuYWN0aXZlLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1yZWQ6YmVmb3JlLC5hY3RpdmUubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms6YmVmb3Jle2xlZnQ6LW1vei1jYWxjKC0xMDAlICsgMjBweCk7bGVmdDotd2Via2l0LWNhbGMoLTEwMCUgKyAyMHB4KTtsZWZ0OmNhbGMoLTEwMCUgKyAyMHB4KX0ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LmFjdGl2ZTphZnRlciwuYWN0aXZlLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC13aGl0ZTphZnRlciwuYWN0aXZlLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1yZWQ6YWZ0ZXIsLmFjdGl2ZS5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyazphZnRlcntsZWZ0Oi1tb3otY2FsYygtMTAwJSArIDIwcHgpO2xlZnQ6LXdlYmtpdC1jYWxjKC0xMDAlICsgMjBweCk7bGVmdDpjYWxjKC0xMDAlICsgMjBweCl9LmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDpob3ZlcjpiZWZvcmUsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC13aGl0ZTpob3ZlcjpiZWZvcmUsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1yZWQ6aG92ZXI6YmVmb3JlLC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyazpob3ZlcjpiZWZvcmV7bGVmdDowO3RyYW5zaXRpb246YWxsIDI1MG1zIGVhc2UtaW59LmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDpob3ZlcjphZnRlciwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXdoaXRlOmhvdmVyOmFmdGVyLC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtcmVkOmhvdmVyOmFmdGVyLC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyazpob3ZlcjphZnRlcnt0cmFuc2l0aW9uOmFsbCAyNTBtcyBlYXNlLW91dDt0cmFuc2l0aW9uLWRlbGF5OjI1MG1zO2xlZnQ6MH0ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LnNtYWxsOmJlZm9yZSwuc21hbGwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXdoaXRlOmJlZm9yZSwuc21hbGwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXJlZDpiZWZvcmUsLnNtYWxsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrOmJlZm9yZSwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LnNtYWxsOmFmdGVyLC5zbWFsbC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtd2hpdGU6YWZ0ZXIsLnNtYWxsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1yZWQ6YWZ0ZXIsLnNtYWxsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrOmFmdGVye2hlaWdodDoxcHh9LmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrOmJlZm9yZSwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzEyNzJkfS5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtcmVkOmJlZm9yZSwubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXJlZDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMTI3MmR9LmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC13aGl0ZTpiZWZvcmUsLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC13aGl0ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRleHQtZWxsaXBzaXN7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5saW5rLXVuZGVybGluZS1ncm93e2NvbG9yOiNjMTI3MmQ7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey5saW5rLXVuZGVybGluZS1ncm93e2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE1cHh9fS5nZW5lcmljLWltYWdlLWhvdmVye2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtfS5nZW5lcmljLWltYWdlLWhvdmVyOmhvdmVye29wYWNpdHk6Ljg1fS5zY3JpbXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMxYTYyODk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjYsIDk4LCAxMzcpIDAlLCByZ2IoNywgNjQsIDk2KSA2OCUsIHJnYigwLCA1NSwgODUpIDEwMCUpfS5taW5pLW5hdi1hY3Rpb24gLm1pbmktbmF2LWFjdGlvbjJ7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm1pbmktbmF2LWFjdGlvbiAubWluaS1uYXYtYWN0aW9uMiAqe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmZ9Lm1pbmktbmF2LWFjdGlvbiBhIHN2Z3ttYXJnaW4tbGVmdDo1cHg7d2lkdGg6MTJweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt3aWxsLWNoYW5nZTpvcGFjaXR5LHNjYWxlLGZpbHRlcix0cmFuc2Zvcm19Lm1pbmktbmF2LWFjdGlvbiBhIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0ubWluaS1uYXYtYWN0aW9uIGE6aG92ZXIgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9Lm1pbmktbmF2LWFjdGlvbi5iYWNrIGEgc3Zne21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6MH0ubWluaS1uYXYtYWN0aW9uLmJhY2sgYTpob3ZlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTVweCl9dWwuc2lkZW5hdi1saW5rc3tsaXN0LXN0eWxlOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjM0MHB4fXVsLnNpZGVuYXYtbGlua3MgbGl7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzBweCk7bWFyZ2luOjIwcHggMH11bC5zaWRlbmF2LWxpbmtzIGxpIGF7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO29wYWNpdHk6LjV9dWwuc2lkZW5hdi1saW5rcyBsaSBzdmd7d2lkdGg6MTRweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt3aWxsLWNoYW5nZTpvcGFjaXR5LHNjYWxlLGZpbHRlcix0cmFuc2Zvcm07b3BhY2l0eTouNTttYXJnaW4tcmlnaHQ6MThweH11bC5zaWRlbmF2LWxpbmtzIGxpIHN2ZyBwYXRoe2ZpbGw6I2ZmZn11bC5zaWRlbmF2LWxpbmtzIGxpLmFjdGl2ZSx1bC5zaWRlbmF2LWxpbmtzIGxpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXVsLnNpZGVuYXYtbGlua3MgbGkuYWN0aXZlIGEsdWwuc2lkZW5hdi1saW5rcyBsaS5hY3RpdmUgc3ZnLHVsLnNpZGVuYXYtbGlua3MgbGk6aG92ZXIgYSx1bC5zaWRlbmF2LWxpbmtzIGxpOmhvdmVyIHN2Z3tvcGFjaXR5OjF9Lmdsb2JhbC1jbG9zZXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXJ9Lmdsb2JhbC1jbG9zZTpiZWZvcmUsLmdsb2JhbC1jbG9zZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6NDBweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6N3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtfS5nbG9iYWwtY2xvc2U6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5nbG9iYWwtY2xvc2U6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5nbG9iYWwtY2xvc2U6aG92ZXI6YmVmb3JlLC5nbG9iYWwtY2xvc2U6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOiNjMTI3MmR9LmJlbG93LWhlYWRlcntwYWRkaW5nLXRvcDo4MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsuYmVsb3ctaGVhZGVye3BhZGRpbmctdG9wOjB9fWlucHV0e2JvcmRlcjoxcHggc29saWQgI2I1YjViNTtwYWRkaW5nOjVweCAxMHB4O2NvbG9yOiM3OTc5Nzl9aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMjEsMTIxLDEyMSwuOCl9aW5wdXQ6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDEyMSwxMjEsMTIxLC44KTtvcGFjaXR5OjF9aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMjEsMTIxLDEyMSwuOCk7b3BhY2l0eToxfWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDEyMSwxMjEsMTIxLC44KX1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTIxLDEyMSwxMjEsLjgpfWlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDEyMSwxMjEsMTIxLC44KX0uYnRue2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6IzY2Njtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxZW07Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzoyMHB4IDMwcHg7Ym9yZGVyLXJhZGl1czozMHB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybX0uYnRuLmNvbmRlbnNlZC1wYWRkaW5ne2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjEwcHggMjBweH0uYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2MxMjcyZH0uYnRuLnNxdWFyZXtib3JkZXItcmFkaXVzOjA7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4O3RleHQtdHJhbnNmb3JtOnVuc2V0fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldnt3aWR0aDo1MnB4O2hlaWdodDo1MnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICMzYTNhM2E7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtfS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OmF1dG87LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtfS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHBhdGgsLnN3aXBlci1idXR0b24tcHJldiBzdmcgcGF0aHtmaWxsOiNmZmZ9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMil9LnN3aXBlci1idXR0b24tbmV4dHtyaWdodDotNjVweH0uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVye2JvcmRlcjoxcHggc29saWQgI2ZmZn0uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2Z3t0cmFuc2Zvcm06c2NhbGUoMC44NSl9LnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi02NXB4fS5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3Zne3RyYW5zZm9ybTpzY2FsZSgwLjg1KX0uaWNvbi1jb3B5e2Rpc3BsYXk6ZmxleDttYXJnaW46NXB4IDB9Lmljb24tY29weSAuaWNvbnt3aWR0aDoxMnB4O21pbi13aWR0aDoxMnB4O21heC13aWR0aDoxMnB4O21hcmdpbi1yaWdodDoxNXB4fS5pY29uLWNvcHkgLmljb24gc3Zne3dpZHRoOjEwMCV9Lmljb24tY29weSAuaWNvbiBzdmcgcGF0aHtmaWxsOiMxOTE5MTl9Lmljb24tY29weSAuY29weSAqe2ZpbGw6IzE5MTkxOTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjJlbX0uaWNvbi1jb3B5IC5jb3B5IC5ib2xke2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwfS5pY29uLWNvcHkgLmNvcHkgLnJlZ3VsYXJ7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDB9Lmljb24tY29weS5kYXJrIC5pY29uIHN2ZyBwYXRoe2ZpbGw6IzE5MTkxOX0uaWNvbi1jb3B5LmRhcmsgLmNvcHkgKntjb2xvcjojMTkxOTE5fS5pY29uLWNvcHkuYWxsLWdyYXkgKntmb250LXNpemU6MTRweH0uaWNvbi1jb3B5LmFsbC1ncmF5IC5pY29uIHN2ZyBwYXRoe2ZpbGw6Izc5Nzk3OSAhaW1wb3J0YW50fS5pY29uLWNvcHkuYWxsLWdyYXkgLmNvcHkgKntjb2xvcjojNzk3OTc5ICFpbXBvcnRhbnR9LmxpbmV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2I1YjViNTt3aWR0aDoxMDAlO21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpey5saW5le21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey5saW5le21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpey5saW5le21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9fS5leHBhbmRhYmxlcyAucm93IC50b3B7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uZXhwYW5kYWJsZXMgLnJvdyAudG9wIC5yb3dse3dpZHRoOjEwMCV9LmV4cGFuZGFibGVzIC5yb3cgLnRvcCAucm93bCAqe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwfS5leHBhbmRhYmxlcyAucm93IC50b3AgLnJvd3J7d2lkdGg6MTZweDttaW4td2lkdGg6MTZweDttYXgtd2lkdGg6MTZweDttYXJnaW4tbGVmdDoxMHB4O3RvcDoxcHg7cG9zaXRpb246cmVsYXRpdmV9LmV4cGFuZGFibGVzIC5yb3cgLnRvcCAucm93ciBzdmd7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt3aWxsLWNoYW5nZTpvcGFjaXR5LHNjYWxlLGZpbHRlcix0cmFuc2Zvcm07dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5leHBhbmRhYmxlcyAucm93IC5ib3R0b217aGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt3aWxsLWNoYW5nZTpvcGFjaXR5LHNjYWxlLGZpbHRlcix0cmFuc2Zvcm07bWF4LWhlaWdodDoxMDAwMDBweH0uZXhwYW5kYWJsZXMgLnJvdyAubGluZXttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5leHBhbmRhYmxlcyAucm93Lm9wZW4gLnRvcCAucm93ciBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uZXhwYW5kYWJsZXMgLnJvdy5vcGVuIC5ib3R0b217b3BhY2l0eToxfS5leHBhbmRhYmxlcyAucm93Omxhc3QtY2hpbGQgLmxpbmV7ZGlzcGxheTpub25lfS50b3VyLWxpbmtvdXQtcm93e2JvcmRlci10b3A6MXB4IHNvbGlkICNlMGUwZTA7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctdG9wOjVweDttYXJnaW4tYm90dG9tOjBweDtkaXNwbGF5OmZsZXh9LnRvdXItbGlua291dC1yb3cgLmNvbHtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDB9LnRvdXItbGlua291dC1yb3cgLmNvbCAubDF7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDB9LnRvdXItbGlua291dC1yb3cgLmNvbDF7d2lkdGg6NDUlfS50b3VyLWxpbmtvdXQtcm93IC5jb2wye3dpZHRoOjM1JTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS50b3VyLWxpbmtvdXQtcm93IC5jb2wze3dpZHRoOjIwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey50b3VyLWxpbmtvdXQtcm93e2Rpc3BsYXk6YmxvY2t9LnRvdXItbGlua291dC1yb3cgLmNvbDEsLnRvdXItbGlua291dC1yb3cgLmNvbDIsLnRvdXItbGlua291dC1yb3cgLmNvbDN7d2lkdGg6MTAwJX0udG91ci1saW5rb3V0LXJvdyAuY29sMXtwYWRkaW5nLWJvdHRvbTowfS50b3VyLWxpbmtvdXQtcm93IC5jb2wye3BhZGRpbmctdG9wOjVweH19LnRvdXItbGlua291dC1yb3cuZmlyc3R7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwKX0udG91ci1saW5rb3V0LXJvdy1ncm91cCAudG91ci1saW5rb3V0LXJvd3tkaXNwbGF5Om5vbmV9LnRvdXItbGlua291dC1yb3ctZ3JvdXAgLnRvdXItbGlua291dC1yb3c6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXh9LmJvcmRlci1ob3Zlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7dHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt3aWxsLWNoYW5nZTpvcGFjaXR5LHNjYWxlLGZpbHRlcix0cmFuc2Zvcm07Ym9yZGVyLXJhZGl1czo2cHg7dHJhbnNmb3JtOnNjYWxlKDAuOTUpO2FzcGVjdC1yYXRpbzoxOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybX0uYm9yZGVyLWhvdmVyIC5iZ2ltZ3tvcGFjaXR5Oi4zO2JvcmRlci1yYWRpdXM6NnB4ICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtO3dpZHRoOmNhbGMoMTAwJSAtIDEycHgpO2hlaWdodDpjYWxjKDEwMCUgLSAxMnB4KTtsZWZ0OjZweDt0b3A6NnB4fS5ib3JkZXItaG92ZXI6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEpO2JhY2tncm91bmQtY29sb3I6IzI3MjcyN30uYm9yZGVyLWhvdmVyOmhvdmVyIC5iZ2ltZ3tvcGFjaXR5OjF9LmJvcmRlci1ob3Zlci1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpO2JhY2tncm91bmQtY29sb3I6IzI3MjcyN30uYm9yZGVyLWhvdmVyLWFjdGl2ZSAuYmdpbWd7b3BhY2l0eToxfS5maWx0ZXItaG9sZGVyIC5zaG93LW1vYmlsZS5ibG9ja3ttYXJnaW46MjBweCAwfS5qdW1we2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybTtjb2xvcjojNjY2O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwfS5qdW1wOmhvdmVye2NvbG9yOiNjMTI3MmR9LmFsc28taW4taG92ZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtfS5hbHNvLWluLWhvdmVyICp7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtfS5hbHNvLWluLWhvdmVyIHN2ZyBwYXRoey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybX0uYWxzby1pbi1ob3Zlcjpob3Zlcntjb2xvcjojZmZmICFpbXBvcnRhbnR9LmFsc28taW4taG92ZXI6aG92ZXIgKntjb2xvcjojZmZmICFpbXBvcnRhbnR9LmFsc28taW4taG92ZXI6aG92ZXIgc3ZnIHBhdGh7ZmlsbDojZmZmICFpbXBvcnRhbnR9LndlYnNpdGUtc29jaWFsLWJhcnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6ZmxleH0ud2Vic2l0ZS1zb2NpYWwtYmFyIC5iYXJ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiNWI1YjU7bWFyZ2luLWxlZnQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweH0ud2Vic2l0ZS1zb2NpYWwtYmFyIC5iYXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS53ZWJzaXRlLXNvY2lhbC1iYXIgLmJhciAuc29jaWFsLWljb25zIC5pY29uIGEgc3ZnIHBhdGh7ZmlsbDojMDAwfS53ZWJzaXRlLXNvY2lhbC1iYXIgLmJhciAuc29jaWFsLWljb25zIC5pY29uIGE6aG92ZXIgc3ZnIHBhdGh7ZmlsbDojYzEyNzJkfS5zaW1wbGUtdW5kZXJsaW5lLW9uLWhvdmVyey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5zaW1wbGUtdW5kZXJsaW5lLW9uLWhvdmVyOmhvdmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMTI3MmR9LnNpbXBsZS11bmRlcmxpbmUtb24taG92ZXIuZGFyazpob3Zlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMTkxOTE5fS5jb250ZW50LWJsb2Nre21hcmdpbi1ib3R0b206NDBweH0uY29udGVudC1ibG9jazpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29udGVudC1ibG9jayAucXVpY2stb25lLXN3aXBle2FzcGVjdC1yYXRpbzoxLjk7aGVpZ2h0OmF1dG99LmNvbnRlbnQtYmxvY2sgLnF1aWNrLW9uZS1zd2lwZSAuc3dpcGVyLXNsaWRlIC5jYXB0aW9ue2Rpc3BsYXk6bm9uZX0uY29udGVudC1ibG9jayAjcXVpY2stb25lLWNhcHRpb25ze21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwMH0uY29udGVudC1ibG9jayAjcXVpY2stb25lLWNhcHRpb25zICp7Zm9udC1zaXplOjEycHh9aGVhZGVyLmhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6MTAwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmfWhlYWRlci5oZWFkZXIgLmhlYWRlci1iYXIgLmhlYWRlci1iYXItaW5uZXJ7cGFkZGluZy1sZWZ0OjEwMHB4O3BhZGRpbmctcmlnaHQ6MTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe2hlYWRlci5oZWFkZXIgLmhlYWRlci1iYXIgLmhlYWRlci1iYXItaW5uZXJ7cGFkZGluZy1sZWZ0OjYwcHg7cGFkZGluZy1yaWdodDo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtoZWFkZXIuaGVhZGVyIC5oZWFkZXItYmFyIC5oZWFkZXItYmFyLWlubmVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7aGVhZGVyLmhlYWRlciAuaGVhZGVyLWJhciAuaGVhZGVyLWJhci1pbm5lcntwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fWhlYWRlci5oZWFkZXIgLmhlYWRlci1iYXIgLmhlYWRlci1iYXItbHJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjEwcHggMH1oZWFkZXIuaGVhZGVyIC5oZWFkZXItYmFyIC5oZWFkZXItYmFyLWxyIC5sIC5sb2dvLWxpbmt7ZGlzcGxheTpibG9ja31oZWFkZXIuaGVhZGVyIC5oZWFkZXItYmFyIC5oZWFkZXItYmFyLWxyIC5sIC5sb2dvLWxpbmsgaW1ne2hlaWdodDo1MHB4O3dpZHRoOmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7aGVhZGVyLmhlYWRlciAuaGVhZGVyLWJhciAuaGVhZGVyLWJhci1sciAubCAubG9nby1saW5rIGltZ3toZWlnaHQ6MzZweH19aGVhZGVyLmhlYWRlciAuaGVhZGVyLWJhciAuaGVhZGVyLWJhci1sciAuciAuc29jaWFsLWljb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweH1oZWFkZXIuaGVhZGVyIC5oZWFkZXItYmFyIC5oZWFkZXItYmFyLWxyIC5yIC5zb2NpYWwtaWNvbnMgLmljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMWIyYTRhOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybX1oZWFkZXIuaGVhZGVyIC5oZWFkZXItYmFyIC5oZWFkZXItYmFyLWxyIC5yIC5zb2NpYWwtaWNvbnMgLmljb24gc3Zne3dpZHRoOjIwcHg7ZmlsbDojZmZmfWhlYWRlci5oZWFkZXIgLmhlYWRlci1iYXIgLmhlYWRlci1iYXItbHIgLnIgLnNvY2lhbC1pY29ucyAuaWNvbiBzdmcuaWNvbi1mYnt3aWR0aDoxM3B4fWhlYWRlci5oZWFkZXIgLmhlYWRlci1iYXIgLmhlYWRlci1iYXItbHIgLnIgLnNvY2lhbC1pY29ucyAuaWNvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMTI3MmR9Zm9vdGVyLmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMxYjJhNGE7cGFkZGluZzoxNXB4IDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfWZvb3Rlci5mb290ZXIgLmZvb3Rlci1pbm5lcntwYWRkaW5nLWxlZnQ6MTAwcHg7cGFkZGluZy1yaWdodDoxMDBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7Zm9vdGVyLmZvb3RlciAuZm9vdGVyLWlubmVye3BhZGRpbmctbGVmdDo2MHB4O3BhZGRpbmctcmlnaHQ6NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Zm9vdGVyLmZvb3RlciAuZm9vdGVyLWlubmVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7Zm9vdGVyLmZvb3RlciAuZm9vdGVyLWlubmVye3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19Zm9vdGVyLmZvb3RlciAuZm9vdGVyLWxpbmtze21hcmdpbi1ib3R0b206NnB4fWZvb3Rlci5mb290ZXIgLmZvb3Rlci1saW5rcyBhe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtfWZvb3Rlci5mb290ZXIgLmZvb3Rlci1saW5rcyBhOmhvdmVye2NvbG9yOiNjMTI3MmR9Zm9vdGVyLmZvb3RlciAuZm9vdGVyLWxpbmtzIC5kaXZpZGVye2NvbG9yOiNmZmY7bWFyZ2luOjAgNXB4O2ZvbnQtc2l6ZToxMnB4fWZvb3Rlci5mb290ZXIgLmRpc2NsYWltZXJ7Zm9udC1mYW1pbHk6XCJGcmVlIE1pbmRlZFwiLHNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjB9I2hlYWRlci1tb2JpbGUsI21vYmlsZS1uYXYtb3ZlcmxheS1vdXRlciwjbW9iaWxlLW5hdi1oYW1idXJnZXIsLmhlYWRlci1tb2JpbGUtYmFye2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LmhlYWRlci1zdHJpcCwuaGVhZGVyLWxvZ28sLmhlYWRlci1zaG93c3tkaXNwbGF5Om5vbmV9LmhlYWRlci1tb2JpbGUtYmFye3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ei1pbmRleDoxMDAwMDE7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo2cHg7cGFkZGluZy1ib3R0b206MTZweH0uaGVhZGVyLW1vYmlsZS1iYXIgLmxye2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5oZWFkZXItbW9iaWxlLWJhciAubHIgLmx7d2lkdGg6MjI1cHg7bWluLXdpZHRoOjIyNXB4O21heC13aWR0aDoyMjVweH0uaGVhZGVyLW1vYmlsZS1iYXIgLmxyIC5sIGltZ3t3aWR0aDoxMDAlfS5oZWFkZXItbW9iaWxlLWJhciAubHIgLnJ7d2lkdGg6MTAwJX0jbW9iaWxlLW5hdi1vdmVybGF5LW91dGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo0MHB4O21hcmdpbi1ib3R0b206NDBweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwfSNtb2JpbGUtbmF2LW92ZXJsYXktb3V0ZXIuaGlkZGVue2JvcmRlci1ib3R0b206bm9uZTtkaXNwbGF5Om5vbmV9I2hlYWRlci1tb2JpbGV7ZGlzcGxheTpibG9ja30uaGVhZGVyLW1vYmlsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjcwcHg7aGVpZ2h0OjUwcHg7ei1pbmRleDo1MDAwO3RvcDoxMnB4O3JpZ2h0OjVweH0jbW9iaWxlLW5hdi1pbm5lcntwYWRkaW5nOjB9I21vYmlsZS1uYXYtaGFtYnVyZ2Vye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDowO3otaW5kZXg6Mn0uaGFtYnVyZ2Vye3BhZGRpbmc6NXB4fS5oYW1idXJnZXItaW5uZXIsLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjB9LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9I21vYmlsZS1uYXYtb3ZlcmxheXtib3gtc2l6aW5nOmluaXRpYWwgIWltcG9ydGFudDt3aWR0aDotbW96LWNhbGMoMTAwJSAtIDIwMHB4KTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAtIDIwMHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyMDBweCk7cGFkZGluZy1sZWZ0OjEwMHB4O3BhZGRpbmctcmlnaHQ6MTAwcHg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6b3BhY2l0eSxzY2FsZSxmaWx0ZXIsdHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KWFuZCAobWF4LXdpZHRoOiAxNDAwcHgpeyNtb2JpbGUtbmF2LW92ZXJsYXl7d2lkdGg6LW1vei1jYWxjKDEwMCUgLSAxMjBweCk7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLSAxMjBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO3BhZGRpbmctbGVmdDo2MHB4O3BhZGRpbmctcmlnaHQ6NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsjbW9iaWxlLW5hdi1vdmVybGF5e3dpZHRoOi1tb3otY2FsYygxMDAlIC0gNDBweCk7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLSA0MHB4KTt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KWFuZCAobWF4LXdpZHRoOiAzODBweCl7I21vYmlsZS1uYXYtb3ZlcmxheXt3aWR0aDotbW96LWNhbGMoMTAwJSAtIDIwcHgpO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gMjBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7I21vYmlsZS1uYXYtb3ZlcmxheS5oaWRkZW57ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7I21vYmlsZS1uYXYtb3ZlcmxheSBuYXZ7cGFkZGluZzoyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweClhbmQgKG1heC13aWR0aDogMTA4MHB4KXsjbW9iaWxlLW5hdi1vdmVybGF5IC5sYW5nLXN3aXRjaGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpeyNtb2JpbGUtbmF2LW92ZXJsYXkgbmF2IHVse21hcmdpbjoxMHB4IDB9I21vYmlsZS1uYXYtb3ZlcmxheSBuYXYgdWwgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbi1ib3R0b206MTVweH0jbW9iaWxlLW5hdi1vdmVybGF5IG5hdiB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jbW9iaWxlLW5hdi1vdmVybGF5IG5hdiB1bCBsaSAuaXRlbS1vbntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KWFuZCAobWF4LXdpZHRoOiAxMDgwcHgpeyNtb2JpbGUtbmF2LW92ZXJsYXkgbmF2IHVsIGxpIC5hY3Rpb24taGFuZHMgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjM4cHg7dG9wOi0yMHB4O2xlZnQ6MTIwcHg7bWFyZ2luLXJpZ2h0OjVweDt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX1ib2R5LmVzLXVzICNtb2JpbGUtbmF2LW92ZXJsYXkgbmF2IHVsIGxpIC5hY3Rpb24taGFuZHMgaW1ne2xlZnQ6MTM1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsjbW9iaWxlLW5hdi1vdmVybGF5IG5hdiB1bCBsaSBhe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksc2NhbGUsZmlsdGVyLHRyYW5zZm9ybX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpeyNtb2JpbGUtbmF2LW92ZXJsYXkgbmF2IHVsIGxpLmxpLWxldmVsMXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfSNtb2JpbGUtbmF2LW92ZXJsYXkgbmF2IHVsIGxpLmxpLWxldmVsMSBhe2NvbG9yOiNmZmZ9I21vYmlsZS1uYXYtb3ZlcmxheSBuYXYgdWwgbGkubGktbGV2ZWwxIGEuYWN0aXZle2NvbG9yOiNjMTI3MmR9I21vYmlsZS1uYXYtb3ZlcmxheSBuYXYgdWwgbGkubGktbGV2ZWwxLnNlYXJjaHtib3JkZXItYm90dG9tOjAgc29saWQgI2ZmZn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpeyNtb2JpbGUtbmF2LW92ZXJsYXkgbmF2IHVsIGxpLmxpLWxldmVsMiBhe2NvbG9yOiNmZmZ9I21vYmlsZS1uYXYtb3ZlcmxheSBuYXYgdWwgbGkubGktbGV2ZWwyIGEuYWN0aXZle2NvbG9yOiNjMTI3MmR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KXsjbW9iaWxlLW5hdi1vdmVybGF5IG5hdiB1bCBsaSAuaG92ZXItaG9sZGVyLWxldmVsMntwYWRkaW5nOjAgMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpeyNtb2JpbGUtbmF2LW92ZXJsYXkgbmF2IHVsIGxpICNuYXYtc2VhcmNoe21hcmdpbi10b3A6MzBweH0jbW9iaWxlLW5hdi1vdmVybGF5IG5hdiB1bCBsaSAjbmF2LXNlYXJjaCBpbnB1dHt3aWR0aDotbW96LWNhbGMoMTAwJSAtIDIwcHgpO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gMjBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7cGFkZGluZzo1cHggMTBweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweH0jbW9iaWxlLW5hdi1vdmVybGF5IG5hdiB1bCBsaSAjbmF2LXNlYXJjaCBpbnB1dC5zZWFyY2gtc3VibWl0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjA7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpeyNtb2JpbGUtbmF2LW92ZXJsYXkgLm1vYmlsZS1zZWFyY2h7bWFyZ2luOjIwcHggMCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7I21vYmlsZS1uYXYtb3ZlcmxheSAuYnV0dG9ue21hcmdpbjoyMHB4IDAgMH0jbW9iaWxlLW5hdi1vdmVybGF5IC5idXR0b24gLmdsb2JhbC1idXR0b257d2lkdGg6LW1vei1jYWxjKDEwMCUgLSA4cHgpO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gOHB4KTt3aWR0aDpjYWxjKDEwMCUgLSA4cHgpO3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7Lm1vYmlsZS1jb250ZW50e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowIGF1dG99Lm1vYmlsZS1jb250ZW50IC5sb2dsaW5le21hcmdpbjoyMHB4IDB9Lm1vYmlsZS1jb250ZW50IC5iYXJze2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5tb2JpbGUtY29udGVudCAuYmFycyAuYmFye3dpZHRoOjUwJTtib3JkZXItdG9wOiM3MDcwNzAgc29saWQgMXB4O2JvcmRlci1ib3R0b206IzcwNzA3MCBzb2xpZCAxcHg7Ym9yZGVyLWxlZnQ6IzcwNzA3MCBzb2xpZCAxcHh9Lm1vYmlsZS1jb250ZW50IC5iYXJzIC5iYXIuZnVsbHt3aWR0aDoxMDAlfS5tb2JpbGUtY29udGVudCAuYmFycyAuYmFyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6NXB4IDAgMCA1cHh9Lm1vYmlsZS1jb250ZW50IC5iYXJzIC5iYXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgNXB4IDVweCAwO2JvcmRlci1yaWdodDojNzA3MDcwIHNvbGlkIDFweH0ubW9iaWxlLWNvbnRlbnQgLmJhcnMgLmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIGltZ3tmaWx0ZXI6aW52ZXJ0KDEpfS5tb2JpbGUtY29udGVudCAuYmFycyAuYmFyIC5kcm9wZG93biAuZHJvcGRvd24taW5uZXIgLml0ZW1zIGxpLmxpLWxldmVsMS1ob29re3BhZGRpbmc6MTBweCAwfS5tb2JpbGUtY29udGVudCAuYmFycyAuYmFyIC5kcm9wZG93biAuZHJvcGRvd24taW5uZXIgLnNlbGVjdGVkIC50cmlhbmdsZSBzdmcgcGF0aHtmaWxsOiNmZmZ9Lm1vYmlsZS1jb250ZW50IC5iYXJzIC5iYXIuYmFyLWxhbmd1YWdlIC5kcm9wZG93biAuZHJvcGRvd24taW5uZXIgLnNlbGVjdGVkLC5tb2JpbGUtY29udGVudCAuYmFycyAuYmFyLmJhci1zZWFyY2ggLmRyb3Bkb3duIC5kcm9wZG93bi1pbm5lciAuc2VsZWN0ZWR7cGFkZGluZzoxNXB4fS5tb2JpbGUtY29udGVudCAuYmFycyAuYmFyLmJhci1sYW5ndWFnZSBzdmcgcGF0aCwubW9iaWxlLWNvbnRlbnQgLmJhcnMgLmJhci5iYXItc2VhcmNoIHN2ZyBwYXRoe2ZpbGw6Izc5Nzk3OSAhaW1wb3J0YW50fS5tb2JpbGUtY29udGVudCAuYmFycyAuYmFyLmJhci1sYW5ndWFnZSAuZHJvcGRvd24tc2VhcmNoIC5maWVsZHMtYnV0dG9uLC5tb2JpbGUtY29udGVudCAuYmFycyAuYmFyLmJhci1zZWFyY2ggLmRyb3Bkb3duLXNlYXJjaCAuZmllbGRzLWJ1dHRvbntkaXNwbGF5OmJsb2NrfS5tb2JpbGUtY29udGVudCAuYmFycyAuYmFyLmJhci1sYW5ndWFnZSAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIC5pdGVtc3tsZWZ0OjA7cmlnaHQ6dW5zZXQ7d2lkdGg6MTAwJX0ubW9iaWxlLWNvbnRlbnQgLmJhcnMgLmJhci5iYXItc2VhcmNoIC5kcm9wZG93biAuZHJvcGRvd24taW5uZXIgLml0ZW1ze2xlZnQ6MDtyaWdodDp1bnNldDt3aWR0aDotbW96LWNhbGMoMTAwJSAtIDIwcHgpO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC0gMjBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCl9Lm1vYmlsZS1jb250ZW50IC5tb2JpbGUtc29jaWFse21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vYmlsZS1jb250ZW50IC5keW5hbWljLW5hdi1iYXJze2Rpc3BsYXk6YmxvY2t9Lm1vYmlsZS1jb250ZW50IC5keW5hbWljLW5hdi1iYXJzIC5iYXJ7d2lkdGg6MTAwJTtib3JkZXI6bm9uZX0ubW9iaWxlLWNvbnRlbnQgLmR5bmFtaWMtbmF2LWJhcnMgLmJhciAqe2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHh9Lm1vYmlsZS1jb250ZW50IC5keW5hbWljLW5hdi1iYXJzIC5iYXIgLmxibHtjb2xvcjojZmZmICFpbXBvcnRhbnR9Lm1vYmlsZS1jb250ZW50IC5keW5hbWljLW5hdi1iYXJzIC5iYXIgc3ZnIHBhdGh7ZmlsbDojZmZmfS5tb2JpbGUtY29udGVudCAuZHluYW1pYy1uYXYtYmFycyAuYmFyIC5idG4uc3F1YXJle3dpZHRoOjEwMCV9Lm1vYmlsZS1jb250ZW50IC5keW5hbWljLW5hdi1iYXJzIC5iYXIsLm1vYmlsZS1jb250ZW50IC5ueWMtdG91cmluZyAuYmFye2JvcmRlci1ib3R0b206IzcwNzA3MCBzb2xpZCAxcHg7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MDttYXJnaW46MjBweCAwfS5tb2JpbGUtY29udGVudCAuZHluYW1pYy1uYXYtYmFycyAuZHJvcGRvd24sLm1vYmlsZS1jb250ZW50IC5ueWMtdG91cmluZyAuZHJvcGRvd257bWFyZ2luOjIwcHggMH0ubW9iaWxlLWNvbnRlbnQgLmR5bmFtaWMtbmF2LWJhcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1pbm5lciAqLC5tb2JpbGUtY29udGVudCAubnljLXRvdXJpbmcgLmRyb3Bkb3duIC5kcm9wZG93bi1pbm5lciAqe2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHh9Lm1vYmlsZS1jb250ZW50IC5keW5hbWljLW5hdi1iYXJzIC5kcm9wZG93biAuZHJvcGRvd24taW5uZXIgLnNlbGVjdGVkLC5tb2JpbGUtY29udGVudCAubnljLXRvdXJpbmcgLmRyb3Bkb3duIC5kcm9wZG93bi1pbm5lciAuc2VsZWN0ZWR7cGFkZGluZzowfS5tb2JpbGUtY29udGVudCAuZHluYW1pYy1uYXYtYmFycyAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIC5zZWxlY3RlZCAqLC5tb2JpbGUtY29udGVudCAubnljLXRvdXJpbmcgLmRyb3Bkb3duIC5kcm9wZG93bi1pbm5lciAuc2VsZWN0ZWQgKntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4fS5tb2JpbGUtY29udGVudCAuZHluYW1pYy1uYXYtYmFycyAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24taW5uZXIsLm1vYmlsZS1jb250ZW50IC5ueWMtdG91cmluZyAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24taW5uZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5tb2JpbGUtY29udGVudCAuZHluYW1pYy1uYXYtYmFycyAuZHJvcGRvd24gLml0ZW1zLC5tb2JpbGUtY29udGVudCAubnljLXRvdXJpbmcgLmRyb3Bkb3duIC5pdGVtc3t3aWR0aDoxMDAlO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7bWFyZ2luLXRvcDoxMHB4fS5tb2JpbGUtY29udGVudCAuZHluYW1pYy1uYXYtYmFycyAuZHJvcGRvd24gLml0ZW1zIHVsLC5tb2JpbGUtY29udGVudCAubnljLXRvdXJpbmcgLmRyb3Bkb3duIC5pdGVtcyB1bHtkaXNwbGF5OmJsb2NrfS5tb2JpbGUtY29udGVudCAuZHluYW1pYy1uYXYtYmFycyAuZHJvcGRvd24gLml0ZW1zIHVsIGxpIGEsLm1vYmlsZS1jb250ZW50IC5ueWMtdG91cmluZyAuZHJvcGRvd24gLml0ZW1zIHVsIGxpIGF7cGFkZGluZzoxMHB4IDA7d2lkdGg6MTAwJX0ubW9iaWxlLWNvbnRlbnQgLmR5bmFtaWMtbmF2LWJhcnMgLmJhcjpsYXN0LWNoaWxke2JvcmRlcjpub25lICFpbXBvcnRhbnR9Lm1vYmlsZS1jb250ZW50IC5zb2NpYWwtaWNvbnMgLmljb24gc3ZnIHBhdGh7ZmlsbDojZmZmfX1ib2R5LnBhZ2UtaG9tZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Ym9keS5wYWdlLWhvbWUgLmhlcm8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Ym9keS5wYWdlLWhvbWUgLmhlcm97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1ib2R5LnBhZ2UtaG9tZSAuaGVybyAuaGVyby1iZ3t3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MjBweCBzb2xpZCAjMjAyOTY2fWJvZHkucGFnZS1ob21lIC5oZXJvIC5oZXJvLWJnIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfWJvZHkucGFnZS1ob21lIC5oZXJvIC5oZXJvLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0OjEwMHB4O3BhZGRpbmctcmlnaHQ6MTAwcHg7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtib2R5LnBhZ2UtaG9tZSAuaGVybyAuaGVyby1jb250ZW50e3BhZGRpbmctbGVmdDo2MHB4O3BhZGRpbmctcmlnaHQ6NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Ym9keS5wYWdlLWhvbWUgLmhlcm8gLmhlcm8tY29udGVudHtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpe2JvZHkucGFnZS1ob21lIC5oZXJvIC5oZXJvLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX1ib2R5LnBhZ2UtaG9tZSAuaGVybyAuaGVyby1jb250ZW50IC5oZXJvLXRpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNDUlKTt6LWluZGV4OjF9Ym9keS5wYWdlLWhvbWUgLmhlcm8gLmhlcm8tY29udGVudCAuaGVyby10aXRsZSBpbWd7d2lkdGg6MzgwcHg7aGVpZ2h0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe2JvZHkucGFnZS1ob21lIC5oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm8tdGl0bGUgaW1ne3dpZHRoOjMwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtib2R5LnBhZ2UtaG9tZSAuaGVybyAuaGVyby1jb250ZW50IC5oZXJvLXRpdGxlIGltZ3t3aWR0aDoyMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7Ym9keS5wYWdlLWhvbWUgLmhlcm8gLmhlcm8tY29udGVudCAuaGVyby10aXRsZSBpbWd7d2lkdGg6MTUwcHh9fWJvZHkucGFnZS1ob21lIC5oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm8tc3RhbXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUlO3JpZ2h0OjMlO3otaW5kZXg6Mn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtib2R5LnBhZ2UtaG9tZSAuaGVybyAuaGVyby1jb250ZW50IC5oZXJvLXN0YW1we3RvcDozJTtyaWdodDoyJX19Ym9keS5wYWdlLWhvbWUgLmhlcm8gLmhlcm8tY29udGVudCAuaGVyby1zdGFtcCBpbWd7d2lkdGg6MjAwcHg7aGVpZ2h0OmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe2JvZHkucGFnZS1ob21lIC5oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm8tc3RhbXAgaW1ne3dpZHRoOjE3MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtib2R5LnBhZ2UtaG9tZSAuaGVybyAuaGVyby1jb250ZW50IC5oZXJvLXN0YW1wIGltZ3t3aWR0aDoxMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7Ym9keS5wYWdlLWhvbWUgLmhlcm8gLmhlcm8tY29udGVudCAuaGVyby1zdGFtcCBpbWd7d2lkdGg6OTBweH19Ym9keS5wYWdlLWhvbWUgLmhlcm8tYm90dGxlLWRyaW5re3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTklO2xlZnQ6NSU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3otaW5kZXg6MTB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpe2JvZHkucGFnZS1ob21lIC5oZXJvLWJvdHRsZS1kcmlua3tsZWZ0OjIlO2JvdHRvbTotMzAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7Ym9keS5wYWdlLWhvbWUgLmhlcm8tYm90dGxlLWRyaW5re2JvdHRvbTotNDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtib2R5LnBhZ2UtaG9tZSAuaGVyby1ib3R0bGUtZHJpbmt7Ym90dG9tOi02MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2JvZHkucGFnZS1ob21lIC5oZXJvLWJvdHRsZS1kcmlua3tib3R0b206LTIwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7Ym9keS5wYWdlLWhvbWUgLmhlcm8tYm90dGxlLWRyaW5re2JvdHRvbTotMzAlfX1ib2R5LnBhZ2UtaG9tZSAuaGVyby1ib3R0bGUtZHJpbmsgLmJvdHRsZXtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO21heC1oZWlnaHQ6NTIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe2JvZHkucGFnZS1ob21lIC5oZXJvLWJvdHRsZS1kcmluayAuYm90dGxle21heC1oZWlnaHQ6NDIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe2JvZHkucGFnZS1ob21lIC5oZXJvLWJvdHRsZS1kcmluayAuYm90dGxle21heC1oZWlnaHQ6MzAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpe2JvZHkucGFnZS1ob21lIC5oZXJvLWJvdHRsZS1kcmluayAuYm90dGxle21heC1oZWlnaHQ6MjIwcHh9fWJvZHkucGFnZS1ob21lIC5oZXJvLWJvdHRsZS1kcmluayAuZHJpbmt7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzttYXgtaGVpZ2h0OjM1MHB4O21hcmdpbi1sZWZ0Oi0yNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtib2R5LnBhZ2UtaG9tZSAuaGVyby1ib3R0bGUtZHJpbmsgLmRyaW5re21heC1oZWlnaHQ6MjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe2JvZHkucGFnZS1ob21lIC5oZXJvLWJvdHRsZS1kcmluayAuZHJpbmt7bWF4LWhlaWdodDoxOTBweDttYXJnaW4tbGVmdDotMTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7Ym9keS5wYWdlLWhvbWUgLmhlcm8tYm90dGxlLWRyaW5rIC5kcmlua3ttYXgtaGVpZ2h0OjE0MHB4fX1ib2R5LnBhZ2UtaG9tZSAuY29udGVudC1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9hc3NldHMvaW1hZ2VzL2JnLXRleHR1cmUuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7Ym9yZGVyLXRvcDo2cHggc29saWQgIzFiMmE0YX1ib2R5LnBhZ2UtaG9tZSAuY29udGVudC1zZWN0aW9uIC5jb250ZW50LWlubmVye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1pbm5lcntwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHh9fWJvZHkucGFnZS1ob21lIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtY29weXttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1jb3B5IC5oZWFkbGluZXtmb250LWZhbWlseTpcIkZyZWUgTWluZGVkXCIsc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTo3NXB4O2xpbmUtaGVpZ2h0OjEuMTVlbTtjb2xvcjojYzEyNzJkO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjEwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe2JvZHkucGFnZS1ob21lIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtY29weSAuaGVhZGxpbmV7Zm9udC1zaXplOjUwcHg7bWFyZ2luLXRvcDoxNDBweH19Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1jb3B5IC5ib2R5LWNvcHl7d2lkdGg6ODAlO21hcmdpbjowIGF1dG8gMzBweH1ib2R5LnBhZ2UtaG9tZSAuY29udGVudC1zZWN0aW9uIC5jb250ZW50LWNvcHkgLmJvZHktY29weSBwe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuN2VtO2NvbG9yOiNjMTI3MmQ7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe2JvZHkucGFnZS1ob21lIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtY29weSAuYm9keS1jb3B5IHB7Zm9udC1zaXplOjE4cHh9fWJvZHkucGFnZS1ob21lIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtY29weSAuYm9keS1jb3B5IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1jb3B5IC5tYWRlLWluLXRleGFze21hcmdpbjo3NXB4IDB9Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuY29udGVudC1jb3B5IC5tYWRlLWluLXRleGFzIGltZ3ttYXgtd2lkdGg6ODUwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe2JvZHkucGFnZS1ob21lIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQtY29weSAubWFkZS1pbi10ZXhhcyBpbWd7bWF4LXdpZHRoOjQ4MHB4fX1ib2R5LnBhZ2UtaG9tZSAuY29udGVudC1zZWN0aW9uIC5ib3R0b20tYXJlYXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjEyMHB4O21pbi1oZWlnaHQ6MzAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuYm90dG9tLWFyZWF7cGFkZGluZy1ib3R0b206ODBweDttaW4taGVpZ2h0OjMyMHB4fX1ib2R5LnBhZ2UtaG9tZSAuY29udGVudC1zZWN0aW9uIC5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWEtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfWJvZHkucGFnZS1ob21lIC5jb250ZW50LXNlY3Rpb24gLmJvdHRvbS1hcmVhIC5ib3R0b20taGVhZGxpbmV7Zm9udC1mYW1pbHk6XCJGcmVlIE1pbmRlZFwiLHNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6NzVweDtsaW5lLWhlaWdodDoxLjE1ZW07Y29sb3I6I2MxMjcyZDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuYm90dG9tLWFyZWEgLmJvdHRvbS1oZWFkbGluZXtmb250LXNpemU6NTBweH19Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuYm90dG9tLWFyZWEgLmJvdHRvbS1jb2NrdGFpbHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMCU7Ym90dG9tOi03MHB4O3otaW5kZXg6NX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtib2R5LnBhZ2UtaG9tZSAuY29udGVudC1zZWN0aW9uIC5ib3R0b20tYXJlYSAuYm90dG9tLWNvY2t0YWlse3JpZ2h0OjUlO2JvdHRvbTotMzBweH19Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuYm90dG9tLWFyZWEgLmJvdHRvbS1jb2NrdGFpbCBpbWd7aGVpZ2h0OjQyMHB4O3dpZHRoOmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe2JvZHkucGFnZS1ob21lIC5jb250ZW50LXNlY3Rpb24gLmJvdHRvbS1hcmVhIC5ib3R0b20tY29ja3RhaWwgaW1ne2hlaWdodDoyNDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Ym9keS5wYWdlLWhvbWUgLmNvbnRlbnQtc2VjdGlvbiAuYm90dG9tLWFyZWEgLmJvdHRvbS1jb2NrdGFpbCBpbWd7aGVpZ2h0OjIxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KXtib2R5LnBhZ2UtaG9tZSAuY29udGVudC1zZWN0aW9uIC5ib3R0b20tYXJlYSAuYm90dG9tLWNvY2t0YWlsIGltZ3toZWlnaHQ6MTY1cHh9fVtkYXRhLWFvcz1jdXN0b20tZmFkZS1pbl17dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O29wYWNpdHk6MH1bZGF0YS1hb3M9Y3VzdG9tLWZhZGUtaW5dLmFvcy1hbmltYXRle29wYWNpdHk6MX1bZGF0YS1hb3M9Y3VzdG9tLWltZy1zbGlkZS1yZXZlYWwtLWZyb20tbGVmdF0gaW1ne3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO3RyYW5zaXRpb24tZHVyYXRpb246ODAwbXM7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfWJvZHkgI2FwcC5sYW5nLWFyIFtkYXRhLWFvcz1jdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1sZWZ0XSBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9W2RhdGEtYW9zPWN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLWxlZnRdLmFvcy1hbmltYXRlIGltZ3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX1ib2R5ICNhcHAubGFuZy1hciBbZGF0YS1hb3M9Y3VzdG9tLWltZy1zbGlkZS1yZXZlYWwtLWZyb20tbGVmdF0uYW9zLWFuaW1hdGUgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfVtkYXRhLWFvcz1jdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1yaWdodF0gaW1ne3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO3RyYW5zaXRpb24tZHVyYXRpb246ODAwbXM7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Ym9keSAjYXBwLmxhbmctYXIgW2RhdGEtYW9zPWN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXJpZ2h0XSBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfVtkYXRhLWFvcz1jdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1yaWdodF0uYW9zLWFuaW1hdGUgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfWJvZHkgI2FwcC5sYW5nLWFyIFtkYXRhLWFvcz1jdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1yaWdodF0uYW9zLWFuaW1hdGUgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfVtkYXRhLWFvcz1jdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS11cF0gaW1ne3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO3RyYW5zaXRpb24tZHVyYXRpb246ODAwbXM7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfVtkYXRhLWFvcz1jdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS11cF0uYW9zLWFuaW1hdGUgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfVtkYXRhLWFvcz1jdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1kb3duXSBpbWd7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7dHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtczt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX1bZGF0YS1hb3M9Y3VzdG9tLWltZy1zbGlkZS1yZXZlYWwtLWZyb20tZG93bl0uYW9zLWFuaW1hdGUgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfVtkYXRhLWFvcz1jdXN0b20tc2NhbGUtaW5de3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zZm9ybTpzY2FsZSgwKX1bZGF0YS1hb3M9Y3VzdG9tLXNjYWxlLWluXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06c2NhbGUoMSl9W2RhdGEtYW9zPWN1c3RvbS1mYWRlLWluXXt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7b3BhY2l0eTowfVtkYXRhLWFvcz1jdXN0b20tZmFkZS1pbl0uYW9zLWFuaW1hdGV7b3BhY2l0eToxfVtkYXRhLWFvcz1jdXN0b20tc2xpZGUtbGVmdC1taW5pXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KTtvcGFjaXR5OjB9W2RhdGEtYW9zPWN1c3RvbS1zbGlkZS1sZWZ0LW1pbmldLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO29wYWNpdHk6MX1bZGF0YS1hb3M9Y3VzdG9tLXNsaWRlLXJpZ2h0LW1pbmlde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC00MHB4KTtvcGFjaXR5OjB9W2RhdGEtYW9zPWN1c3RvbS1zbGlkZS1yaWdodC1taW5pXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtvcGFjaXR5OjF9W2RhdGEtYW9zPWN1c3RvbS1zbGlkZS11cC1taW5pXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTtvcGFjaXR5OjB9W2RhdGEtYW9zPWN1c3RvbS1zbGlkZS11cC1taW5pXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCl7W2RhdGEtYW9zPWN1c3RvbS1mYWRlLXVwLW1vYmlsZV17b3BhY2l0eToxO3RyYW5zaXRpb24tcHJvcGVydHk6bm9uZSAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtbZGF0YS1hb3M9Y3VzdG9tLWZhZGUtdXAtbW9iaWxlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTtvcGFjaXR5OjB9W2RhdGEtYW9zPWN1c3RvbS1mYWRlLXVwLW1vYmlsZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtbZGF0YS1hb3M9Y3VzdG9tLWZhZGUtdXAtZGVza3RvcF17b3BhY2l0eToxO3RyYW5zaXRpb24tcHJvcGVydHk6bm9uZSAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KXtbZGF0YS1hb3M9Y3VzdG9tLWZhZGUtdXAtZGVza3RvcF17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7b3BhY2l0eTowfVtkYXRhLWFvcz1jdXN0b20tZmFkZS11cC1kZXNrdG9wXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9fS5zaG93LWRlc2t0b3B7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNob3ctZGVza3RvcC5ibG9ja3tkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpey5zaG93LWRlc2t0b3B7ZGlzcGxheTpub25lfS5zaG93LWRlc2t0b3AuYmxvY2t7ZGlzcGxheTpub25lfX0uc2hvdy1tb2JpbGV7ZGlzcGxheTpub25lfS5zaG93LW1vYmlsZS5ibG9ja3tkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LnNob3ctbW9iaWxle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaG93LW1vYmlsZS5ibG9ja3tkaXNwbGF5OmJsb2NrfX0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmVlIE1pbmRlZCc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0ZyZWUgTWluZGVkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBtaXhpbiBmb250LWdsb2JhbC1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtaXhpbiBmb250LWdsb2JhbC1ib2xkKCkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtaXhpbiBmb250LWRpc3BsYXkoKSB7XG4gIGZvbnQtZmFtaWx5OiAnRnJlZSBNaW5kZWQnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblBSRUNMRUFSIC1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudDsgIC8vZGlzYWJsZXMgdWdseSBvdXRsaW5lXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgIC8vc3RvcHMgaW9zIGZyb20gcmVzaXppbmcgY29weSBhdXRvbWF0aWNhbGx5XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7IC8vZm9udCB3ZWlnaHQgZml4XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMDA0KTsgLy9mb250IHdlaWdodCBmaXhcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApIWltcG9ydGFudDsgLy9kaXNhYmxlcyB1Z2x5IGhpZ2hsaWdodFxufSBcbmRpdiB7IFxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IC8qIG1vbWVudHVtIHNjcm9sbGluZyBmb3IgYW55IG92ZXJmbG93OnNjcm9sbCAqLyBcbn1cbnRleHRhcmVhIHtcblx0cmVzaXplOm5vbmU7XG59ICBcbmltZyB7IFxuXHRib3JkZXI6MDsgIC8vZW5zdXJlcyBubyBib3JkZXJcblx0dmVydGljYWwtYWxpZ246dG9wOyAgLy92ZXJ0aWNhbGx5IGFsaWducyBpbWFnZSwgaWUgZml4XG5cdC8vZGlzYWJsZXMgdWdseSBzZWxlY3RcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufSBcbmZvcm0sIFxuZmllbGRzZXQsIFxudGFibGUgIHsgXG5cdGJvcmRlcjowO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAgLy90YWJsZSBjZWxscyBzaGFyZSBib3JkZXJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5pbnB1dCB7IFxuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6MDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cbnN1cCB7IFxuXHRmb250LXNpemU6NTAlO1xuXHRmb250LWZhbWlseTppbmhlcml0O1xufVxuLnVpLWxvYWRlciB7IFxuXHRkaXNwbGF5Om5vbmU7IC8vaGlkZSBtb2JpbGUganF1ZXJ5IGZlYXR1cmVcbn1cbmEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSFpbXBvcnRhbnQ7IC8vc2FmYXJpIGJsdWUgdWdseVxuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQge1xuICAgIG91dGxpbmU6bm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gIH1cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29jaWNvbic7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvU29jaWNvbi5lb3Q/NDg0cjFmJyk7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvU29jaWNvbi5lb3Q/NDg0cjFmI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24ud29mZjI/NDg0cjFmJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24udHRmPzQ4NHIxZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLndvZmY/NDg0cjFmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvU29jaWNvbi5zdmc/NDg0cjFmI1NvY2ljb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJzb2NpY29uLVwiXSwgW2NsYXNzKj1cIiBzb2NpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnU29jaWNvbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zb2NpY29uLWludGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG4uc29jaWNvbi1tb2RkYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuLnNvY2ljb24taW5kaWVkYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLnNvY2ljb24tdHJheHNvdXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLnNvY2ljb24tZ2FtZWZvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuLnNvY2ljb24tcGl4aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5zb2NpY29uLW15YW5pbWVsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4uc29jaWNvbi1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG4uc29jaWNvbi13aWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuLnNvY2ljb24tc3BpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuLnNvY2ljb24tbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLnNvY2ljb24tYmVhdHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cbi5zb2NpY29uLWhhY2tlcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLnNvY2ljb24taGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLnNvY2ljb24tc21hc2h3b3JkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLnNvY2ljb24ta29ibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLnNvY2ljb24tYm9va2J1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLnNvY2ljb24tbWFpbHJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uc29jaWNvbi1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbi5zb2NpY29uLWluc3RydWN0YWJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5zb2NpY29uLXBvcnRmb2xpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuLnNvY2ljb24tY29kZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLnNvY2ljb24tb3JpZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uc29jaWNvbi1uZXh0ZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLnNvY2ljb24tdWRlbXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cbi5zb2NpY29uLWxpdmVtYXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5zb2NpY29uLWNydW5jaGJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cbi5zb2NpY29uLWhvbWVmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuLnNvY2ljb24tY2FsZW5kbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cbi5zb2NpY29uLXJlYWx0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5zb2NpY29uLXRpZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uc29jaWNvbi1xb2J1ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLnNvY2ljb24tbmF0Z2VvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uc29jaWNvbi1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLnNvY2ljb24tdW5zcGxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5zb2NpY29uLWhvbWVhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uc29jaWNvbi1hbmdpZXNsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uc29jaWNvbi1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uc29jaWNvbi1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLnNvY2ljb24tb3BlbmFpZ3ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uc29jaWNvbi1sb2dtZWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uc29jaWNvbi1maXZlcnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5zb2NpY29uLWdvdG9tZWV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uc29jaWNvbi1hbGlleHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uc29jaWNvbi1ndXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uc29jaWNvbi1hcHBzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLnNvY2ljb24taG9tZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5zb2NpY29uLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5zb2NpY29uLWFsaWJhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5zb2NpY29uLWNyYWlnc2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5zb2NpY29uLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLnNvY2ljb24tcmVkZmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uc29jaWNvbi1nb29nbGVjYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLnNvY2ljb24tc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLnNvY2ljb24tZnJlZWxhbmNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuLnNvY2ljb24tc2VlZHJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uc29jaWNvbi1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uc29jaWNvbi1kb29kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5zb2NpY29uLWJvbmFuemE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5zb2NpY29uLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG4uc29jaWNvbi10b3B0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5zb2NpY29uLWd1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5zb2NpY29uLWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLnNvY2ljb24tdHJ1bGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4uc29jaWNvbi1sb29tbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5zb2NpY29uLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uc29jaWNvbi11cHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cbi5zb2NpY29uLWZ1bmRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4uc29jaWNvbi1ib29raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uc29jaWNvbi1nb29nbGVtYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG4uc29jaWNvbi16aWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cbi5zb2NpY29uLW5pY29uaWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4uc29jaWNvbi10b25lZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uc29jaWNvbi1hdWdtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uc29jaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5zb2NpY29uLWZ5dXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uc29jaWNvbi15dC1nYW1pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5zb2NpY29uLXNrZXRjaGZhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLnNvY2ljb24tbW9iY3J1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5zb2NpY29uLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNvY2ljb24tcGFuZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLnNvY2ljb24tbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uc29jaWNvbi1nYW1ld2lzcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLnNvY2ljb24tYmxvZ2xvdmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uc29jaWNvbi10dW5laW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5zb2NpY29uLWdhbWVqb2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uc29jaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5zb2NpY29uLXNwcmVhZHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uc29jaWNvbi01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLnNvY2ljb24tOHRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLnNvY2ljb24tYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uc29jaWNvbi1hbGxpYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLnNvY2ljb24tYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uc29jaWNvbi1hbXBsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5zb2NpY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5zb2NpY29uLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLnNvY2ljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5zb2NpY29uLWFwcG5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLnNvY2ljb24tYmFpZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5zb2NpY29uLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uc29jaWNvbi1iYXR0bGVuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5zb2NpY29uLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uc29jaWNvbi1iZWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLnNvY2ljb24tYmVibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLnNvY2ljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLnNvY2ljb24tYmxpenphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5zb2NpY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5zb2NpY29uLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLnNvY2ljb24tY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uc29jaWNvbi1jb2RlcndhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5zb2NpY29uLWN1cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uc29jaWNvbi1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLnNvY2ljb24tZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uc29jaWNvbi1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5zb2NpY29uLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5zb2NpY29uLWRpYWJsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLnNvY2ljb24tZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLnNvY2ljb24tZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLnNvY2ljb24tZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uc29jaWNvbi1kb3ViYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5zb2NpY29uLWRyYXVnaWVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uc29jaWNvbi1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLnNvY2ljb24tZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uc29jaWNvbi1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uc29jaWNvbi1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uc29jaWNvbi1lbmRvbW9kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLnNvY2ljb24tZW52YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uc29jaWNvbi1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uc29jaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLnNvY2ljb24tZmVlZGJ1cm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLnNvY2ljb24tZmlsbXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLnNvY2ljb24tZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLnNvY2ljb24tZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uc29jaWNvbi1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cbi5zb2NpY29uLWZvcm11bHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5zb2NpY29uLWZvcnJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLnNvY2ljb24tZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLnNvY2ljb24tZnJpZW5kZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLnNvY2ljb24tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uc29jaWNvbi1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5zb2NpY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLnNvY2ljb24tZ29vZ2xlc2Nob2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLnNvY2ljb24tZ29vZ2xlZ3JvdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uc29jaWNvbi1nb29nbGVwaG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5zb2NpY29uLWdyb292ZXNoYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uc29jaWNvbi1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uc29jaWNvbi1oZWFydGhzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLnNvY2ljb24taGVsbG9jb3RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLnNvY2ljb24taGVyb2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uc29jaWNvbi1zbWFzaGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cbi5zb2NpY29uLWhvcmRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uc29jaWNvbi1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLnNvY2ljb24taWNxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uc29jaWNvbi1pZGVudGljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLnNvY2ljb24taW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLnNvY2ljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uc29jaWNvbi1pc3N1dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLnNvY2ljb24taXN0b2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uc29jaWNvbi1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5zb2NpY29uLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5zb2NpY29uLWxhbnlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLnNvY2ljb24tbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG4uc29jaWNvbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uc29jaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLnNvY2ljb24tbGl2ZWpvdXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5zb2NpY29uLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5zb2NpY29uLW1hY29zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uc29jaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uc29jaWNvbi1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5zb2NpY29uLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLnNvY2ljb24tbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5zb2NpY29uLW1vZGVsbWF5aGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uc29jaWNvbi1tdW1ibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5zb2NpY29uLW15c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5zb2NpY29uLW5ld3N2aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uc29jaWNvbi1uaW50ZW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLnNvY2ljb24tbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uc29jaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uc29jaWNvbi1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5zb2NpY29uLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uc29jaWNvbi1vdXRsb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uc29jaWNvbi1vdmVyd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5zb2NpY29uLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5zb2NpY29uLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLnNvY2ljb24tcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG4uc29jaWNvbi1wZXJzb25hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uc29jaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5zb2NpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5zb2NpY29uLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLnNvY2ljb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5zb2NpY29uLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLnNvY2ljb24tcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5zb2NpY29uLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uc29jaWNvbi1yYWlkY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLnNvY2ljb24tcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLnNvY2ljb24tcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uc29jaWNvbi1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cbi5zb2NpY29uLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLnNvY2ljb24tcmVzaWRlbnRhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uc29jaWNvbi1yZXZlcmJuYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5zb2NpY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLnNvY2ljb24tc2hhcmV0aGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uc29jaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLnNvY2ljb24tc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLnNvY2ljb24tc211Z211ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLnNvY2ljb24tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5zb2NpY29uLXNvbmdraWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uc29jaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uc29jaWNvbi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uc29jaWNvbi1zdGFja2V4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uc29jaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4uc29jaWNvbi1zdGFyY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5zb2NpY29uLXN0YXlmcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG4uc29jaWNvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuLnNvY2ljb24tc3RvcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLnNvY2ljb24tc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uc29jaWNvbi1zdHJlYW1qYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5zb2NpY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uc29jaWNvbi1zd2FybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLnNvY2ljb24tdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uc29jaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uc29jaWNvbi10ZWNobm9yYXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uc29jaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLnNvY2ljb24tdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5zb2NpY29uLXRyaXBpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLnNvY2ljb24tdHJpcGxlajpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuLnNvY2ljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG4uc29jaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cbi5zb2NpY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGRcIjtcbn1cbi5zb2NpY29uLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cbi5zb2NpY29uLXZlbnRyaWxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG4uc29jaWNvbi12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5zb2NpY29uLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uc29jaWNvbi12aWV3YnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uc29jaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLnNvY2ljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLnNvY2ljb24tdmtvbnRha3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uc29jaWNvbi13YXJjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLnNvY2ljb24td2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uc29jaWNvbi13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuLnNvY2ljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5zb2NpY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuLnNvY2ljb24td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuLnNvY2ljb24td29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uc29jaWNvbi13eWtvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLnNvY2ljb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuLnNvY2ljb24teGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuLnNvY2ljb24teWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5zb2NpY29uLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuLnNvY2ljb24teWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG4uc29jaWNvbi15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG4uc29jaWNvbi15b3Vub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5zb2NpY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cbi5zb2NpY29uLXphcGllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiO1xufVxuLnNvY2ljb24temVycGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG4uc29jaWNvbi16b21hdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYThcIjtcbn1cbi5zb2NpY29uLXp5bmdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7XG59XG4iLCIvKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43OyB9XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC0xMHB4OyB9XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7IH1cblxuLypcbiAgICogM0RYXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFlcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWFlcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWFkgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIEFycm93XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAtMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLypcbiAgICogQXJyb3cgVHVyblxuICAgKi9cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQm9yaW5nXG4gICAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7IH1cblxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBFbGFzdGljXG4gICAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cblxuLypcbiAgICogRWxhc3RpYyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cblxuLypcbiAgICogRW1waGF0aWNcbiAgICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IC04MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cblxuLypcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIC04MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi8qXG4gICAqIE1pbnVzXG4gICAqL1xuLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCwgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsIHRvcCAwLjA4cyBlYXNlLW91dCwgb3BhY2l0eSAwcyAwLjA4cyBsaW5lYXI7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7IH1cblxuLypcbiAgICogU2xpZGVyXG4gICAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IH1cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4OyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKTsgfVxuXG4vKlxuICAgKiBTcGluXG4gICAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0OyB9XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNwcmluZ1xuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMHMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDBzIDAuMjJzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTdGFuZFxuICAgKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcXVlZXplXG4gICAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFZvcnRleFxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuIiwiLy91c2UgaW4gZmxvYXRzXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8qIGFkZCB0aGlzIGNsYXMgdG8ga2lsbCBhIGNzcyB0cmFuc2l0aW9uIGluIHByb2dyZXNzLCB0aGVuIHJlbW92ZSBpdCBhZ2FpbiAqL1xuLmtpbGwtY3NzLXRyYW5zaXRpb24ge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMG1zIGVhc2UhaW1wb3J0YW50O1xuICAgXHQtby10cmFuc2l0aW9uOiBhbGwgMG1zIGVhc2UhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi8vc3RvcCBhbiBlbGVtZW50IGFuZCBpdHMgY2hpbGRyZW4gZnJvbSBiZWluZyBzZWxlY3RhYmxlXG4ubm9zZWxlY3Qge1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vL3ZlcnRpY2FsIGFsaWduIGVsZW1lbnRzXG4vL3VzYWdlIDxkaXYgY2xhc3M9XCJkaXYtdGFibGVcIj48ZGl2IGNsYXNzPVwiZGl2LXRhYmxlY2VsbFwiPmNvcHk8L2Rpdj48L2Rpdj5cbi5kaXYtdGFibGUgeyBcblx0ZGlzcGxheTp0YWJsZTtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG4uZGl2LXRhYmxlY2VsbCB7IFxuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi8vc29jaWNvbiBzcGVjaWFsc1xuLnNvY2ljb24geyBcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1ob3ZlcigpO1xufVxuLnNvY2ljb24sIFxuLnNvY2ljb246aG92ZXIsICBcbi5zb2NpY29uX2EsICBcbi5zb2NpY29uX2E6aG92ZXIgeyBcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cblxuXG5cbi8vIGJnaW1nXG4uYmdpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB2aWRlbyB7XG4gICAgLy90aGlzIGlzIHRoZSBub3JtYWwgd2F5XG4gICAgLy93aWR0aDoxMDAlO1xuICAgIC8vaGVpZ2h0OjEwMCU7XG4gICAgLy8tby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAvL29iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgLy90aGlzIGlzIHRoZSB3YXkgdGhhdCBhbHNvIGluY2x1ZGVzIElFXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAvL291ciBtb2R1bGVzIGFyZSBhbHdheXMgaW4gbGFuZHNjYXBlIG1vZGUsIG5ldmVyIHBvcnRyYWl0XG4gICAgLy9pZiBwb3J0cmFpdCwgd2UnZCBoYXZlIHdpZHRoIDEwMCUgYW5kIGhlaWdodCBhdXRvXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgICYucG9ydHJhaXQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYm9keS5icm93c2VyLXNhZmFyaSAmLFxuICAgIGJvZHkuYnJvd3Nlci1jaHJvbWUgJiB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgIH1cblxuICB9XG5cbiAgJi50bCB7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDt9XG4gICYudGMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO31cbiAgJi50ciB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDt9XG4gICYuY2wgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjt9XG4gICYuY2MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO31cbiAgJi5jciB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciA7fVxuICAmLmJsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207fVxuICAmLmJjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTt9XG4gICYuYnIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207fVxuXG59XG5cblxuLy9hcHBseSB0byBpbWcgdGFnXG4uaW1naG92ZXIge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTowLjg1O1xuICB9XG59XG5cbi8vZm9yIHVzaW5nIGluIEBleHRlbmQgLm1hdGVyaWFsLWljb25zXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYWJzMDAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG59XG4uYWJzMTAwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5WQVJJQUJMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1peGluIHRyYW5zaXRpb24taG92ZXIoKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3gtc2hhZG93IDM1MG1zIGVhc2UsIGJvcmRlciAzNTBtcyBlYXNlLCB3aWR0aCAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UsIGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm94LXNoYWRvdyAzNTBtcyBlYXNlLCBib3JkZXIgMzUwbXMgZWFzZSwgd2lkdGggMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1jb2xvcigpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJvcmRlci1jb2xvciAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tb3BhY2l0eSgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbC10aW1lbXMoMzUwbXMpICovXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwtdGltZW1zKCR0aW1lbXMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHRpbWVtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5LXRpbWVtcygzNTBtcykgKi9cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5LXRpbWVtcygkdGltZW1zKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRpbWVtcztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8vdHJhbnNpdGlvbi10eXBlKGxlZnQpOyBubyBxdW90ZXNcbkBtaXhpbiB0cmFuc2l0aW9uLXR5cGUoJHByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vKiBleCB0cmFuc2l0aW9uLWRlbGF5KDM1MG1zKSAqL1xuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRpbWVtcykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vL0BpbmNsdWRlIGNhbGMoIHdpZHRoLCAnMTAwJSAtIDMycHgnKTtcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG5cbkBtaXhpbiBjYWxjLWltcG9ydGFudCgkcHJvcGVydHksICRleHByZXNzaW9uKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAhaW1wb3J0YW50O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgIWltcG9ydGFudDtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gcG9wLW91dC10ZXh0LXRpZ2h0KCkge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbn1cblxuQG1peGluIHBvcC1vdXQtdGV4dCgpIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4ICMwMDA7XG59XG5cbkBtaXhpbiBwb3Atb3V0LXRleHQtc3VidGxlKCkge1xuICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuQG1peGluIHBvcC1vdXQtYm94KCkge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjMDAwO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3gtc3VidGxlKCkge1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3gtc3VidGxlc3QoKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtaXhpbiBwb3Atb3V0LWJveC1zdWJ0bGUta2lsbCgpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQG1peGluIHJvdGF0ZS05MGNjKCkge1xuICAvKiBTYWZhcmkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBGaXJlZm94ICovXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogSUUgKi9cbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIE9wZXJhICovXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG59XG5cbi8qIGFwcGxpZSB0cmFuc2l0aW9uLWFsbCB0byBob2xkZXIgYmVmb3JlLCBhbHNvIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7ICovXG5AbWl4aW4gcm90YXRlLTM2MCgpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTQpO1xufVxuXG5cbi8vQGluY2x1ZGUgdW5kZXJsaW5laG92ZXIoIzAwMCwycHgsLTJweCk7IC8vZXhwYW5kIG91dCBmcm9tIGNlbnRlclxuLy9AaW5jbHVkZSB1bmRlcmxpbmVob3ZlcigjMDAwLDJweCwtMnB4LCdzaWRlc3dpcGVyJyk7IC8vZXhwYW5kIGxlZnQgdG8gcmlnaHRcblxuQG1peGluIHVuZGVybGluZWhvdmVyKCRjb2xvciwkc2l6ZSwkYm90dG9tLCRtb2RlOlwiY2VudGVyXCIpIHtcbiAgQGluY2x1ZGUgdW5kZXJsaW5laG92ZXItc3BsaXQtcHJlaG92ZXIoJGNvbG9yLCAkc2l6ZSwgJGJvdHRvbSwgJG1vZGUpO1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSB1bmRlcmxpbmVob3Zlci1zcGxpdC1ob3ZlcigkbW9kZSk7XG4gIH1cbn1cblxuQG1peGluIHVuZGVybGluZWhvdmVyLXNwbGl0LXByZWhvdmVyKCRjb2xvciwkc2l6ZSwkYm90dG9tLCRtb2RlOiBcImNlbnRlclwiKSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJvdHRvbTogJGJvdHRvbTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2NTBtcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCA2NTBtcyBlYXNlIDBzO1xuICAgIEBpZiAkbW9kZSA9PSAnc2lkZXN3aXBlcicge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXItc3BsaXQtaG92ZXIoJG1vZGU6J2NlbnRlcicpIHtcbiAgJjpiZWZvcmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlIDBzO1xuICAgIEBpZiAkbW9kZSA9PSAnc2lkZXN3aXBlcicge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVuZGVybGluZWhvdmVyLWdlbmVyaWMoJGNvbG9yLCRtb2RlOidzaWRlc3dpcGVyJykge1xuICBAaW5jbHVkZSB1bmRlcmxpbmVob3ZlcigkY29sb3IsIDJweCwgLTJweCwgJG1vZGUpO1xufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXJraWxsKCkge1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBmYW5jeS1saW5lcy1ob3ZlcigkYm9yZGVyU3RhcnRlciwkYm9yZGVyR2xvdykge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJTdGFydGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGltZywgLmhvdmVyLWNvbnRhaW5lci1pbWcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIH1cbiAgJjpob3Zlcjo6YmVmb3JlLCAmOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4IDFweCAkYm9yZGVyR2xvdywgaW5zZXQgMCAwIDlweCAxcHggJGJvcmRlckdsb3c7XG5cbiAgICBpbWcsIC5ob3Zlci1jb250YWluZXItaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgfVxuICB9XG5cblxuICAvKlxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OjAuODU7XG4gICAgICAuaW1nLWZ1bGwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgICAqL1xuXG5cbn1cblxuQG1peGluIHNpZGUtc3dpcGUtYnV0dG9uLWZpbGwoJGRlZmF1bHRDb2xvciwkaG92ZXJDb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdENvbG9yO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNjUwbXMgZWFzZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICB6LWluZGV4OiAwO1xuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDM1MG1zIGVhc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL0BpbmNsdWRlIHRleHQtb3V0bGluZSgycHgsI2ZmZixyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbkBtaXhpbiB0ZXh0LW91dGxpbmUoJHN0cm9rZVdpZHRoLCRzdHJva2VDb2xvciwgJGZpbGxDb2xvciwkZmFpbHNhZmVDb2xvcjojZmZmKSB7XG4gIGNvbG9yOiAkZmFpbHNhZmVDb2xvcjtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRmaWxsQ29sb3I7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZmlsbENvbG9yO1xuICB0ZXh0LWZpbGwtY29sb3I6ICRmaWxsQ29sb3I7XG4gIC1tb3otdGV4dC1zdHJva2UtY29sb3I6ICRzdHJva2VDb2xvcjtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogJHN0cm9rZUNvbG9yO1xuICB0ZXh0LXN0cm9rZS1jb2xvcjogJHN0cm9rZUNvbG9yO1xuICAtbW96LXRleHQtc3Ryb2tlLXdpZHRoOiAkc3Ryb2tlV2lkdGg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6ICRzdHJva2VXaWR0aDtcbiAgdGV4dC1zdHJva2Utd2lkdGg6ICRzdHJva2VXaWR0aDtcbn1cblxuXG5AbWl4aW4gc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKCRjb2wpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gIH1cbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gIH1cbn1cblxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG59XG5cblxuQG1peGluIGNvbHVtbi1icmVhay1pbnNpZGUge1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBDaHJvbWUsIFNhZmFyaSAqL1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIFRoZW9yZXRpY2FsbHkgRkYgMjArICovXG4gIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uOyAvKiBJRSAxMSAqL1xufVxuXG5AZnVuY3Rpb24gZ2V0LXZ3KCR0YXJnZXQpIHtcbiAgJHZ3LWNvbnRleHQ6ICgxNzAwICouMDEpICogMXB4O1xuICBAcmV0dXJuICgkdGFyZ2V0LyR2dy1jb250ZXh0KSAqIDF2dztcbn1cblxuXG5AbWl4aW4gdmgxMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG5cbkBtaXhpbiB3aWxsQ2hhbmdlIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHNjYWxlLCBmaWx0ZXIsIHRyYW5zZm9ybTtcbn1cblxuXG5AbWl4aW4gd2lkdGhNYXhNaW4oJHR3KSB7XG4gIHdpZHRoOiR0dztcbiAgbWluLXdpZHRoOiR0dztcbiAgbWF4LXdpZHRoOiR0dztcbn1cblxuXG5AbWl4aW4gbGluay11bmRlcmxpbmUtbGVmdHJpZ2h0KCkge1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJHRyYW5zVGltZToyNTBtcztcbiAgJHRyYW5zRWFzZUluT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2UtaW4tb3V0O1xuICAkdHJhbnNFYXNlSW46YWxsICR0cmFuc1RpbWUgZWFzZS1pbjtcbiAgJHRyYW5zRWFzZU91dDphbGwgJHRyYW5zVGltZSBlYXNlLW91dDtcbiAgJHRyYW5zT2ZmOmFsbCAwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiNmZmY7XG4gIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbk91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGNhbGModG9wLCcxMDAlIC0gNHB4Jyk7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJScpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc09mZjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJzEwMCUnKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUgKyAyMHB4Jyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjokY29sb3ItY3lhbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlSW47XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZU91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc1RpbWU7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OjFweDtcbiAgICB9XG4gIH1cbn0iLCIvL0JSRUFLU1xuJGJyZWFrcG9pbnQtdGlueTozODBweDtcbiRicmVha3BvaW50LXNtYWxsZXI6NTAwcHg7XG4kYnJlYWtwb2ludC1zbWFsbDo5MDBweDtcbiRicmVha3BvaW50LXNtYWxsLXBsdXMtMTo5MDFweDtcbiRicmVha3BvaW50LXNtYWxsLW1lZGl1bToxMTUwcHg7XG4kYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0tcGx1cy0xOjExNTFweDtcbiRicmVha3BvaW50LW1lZGl1bToxNDAwcHg7XG4kYnJlYWtwb2ludC1tZWRpdW0tcGx1cy0xOjE0MDFweDtcbiRicmVha3BvaW50LW1lZGl1bS1sYXJnZToxNjAwcHg7XG4kYnJlYWtwb2ludC1tZWRpdW0tbGFyZ2UtcGx1cy0xOjE2MDFweDtcbiRicmVha3BvaW50LW1vYmlsZS1uYXY6MTA4MHB4O1xuXG4kYnJlYWtwb2ludC1xdWlja3RodW1iczogNTUwcHg7XG4kYnJlYWtwb2ludC1xdWlja3RodW1icy1wbHVzLTE6IDU1MXB4O1xuXG4vL0NBUFNcbiRtYXgtd2lkdGgtc2l0ZToxOTIwcHg7XG4kbWF4LXdpZHRoLXNpdGUtcGx1cy0xOjE5MjFweDtcbiRtYXgtd2lkdGgtY29weTo5NzBweDtcblxuLy9QQURESU5HU1xuJG1hc3Rlci1wYWRkaW5nOjEwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLTJ4OjIwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLTR4OjQwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1lZGl1bTo2MHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDoxMjBweDtcbiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tNHg6MjQwcHg7XG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlOjIwcHg7XG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4OjQwcHg7XG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlLTR4OjgwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGlueToxMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRpbnktMng6MjBweDtcbiRtYXN0ZXItcGFkZGluZy10aW55LTR4OjQwcHg7XG5cbiRtYXN0ZXItcGFkZGluZy10Yjo0MHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTozMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZToyMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk6MTVweDtcblxuXG4vL01JWElOU1xuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyKCkge1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLXRiKCkge1xuICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGI7XG4gIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLXQoKSB7XG4gIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctYigpIHtcbiAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoKCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctMngpO1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMngpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctdGlueS0yeCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeCgpIHtcbiAgYm94LXNpemluZzogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLTR4KTtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctMng7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbWVkaXVtLTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMng7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLXRpbnktNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55LTJ4O1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItbmVnYXRpdmUtbGVmdC1tYXJnaW4oKSB7XG4gIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLXBvc2l0aW9uLWxlZnQoKSB7XG4gIGxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIGxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIGxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cblxuXG5AbWl4aW4gbWFzdGVyLW1hcmdpbi1scigpIHtcbiAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi10YigpIHtcbiAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGI7XG4gIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi10KCkge1xuICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi1iKCkge1xuICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5cblxuLy9HTE9CQUwgQ0xBU1NFU1xuLmNhcHBlciB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogJG1heC13aWR0aC1zaXRlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLndoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYXBwZXItcGFkZGVkIHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgoKTtcbiAgJi5uby1tb2JpbGUtcGFkIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDowIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jYXBwZXItcGFkZGVkLTJ4IHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngoKTtcbn1cblxuXG5AbWl4aW4gYmxvY2tzLW1hcmdpbi10YigpIHtcbiAgJGJsb2Nrc01hcmdpbjoxMHB4O1xuICBtYXJnaW4tdG9wOiRibG9ja3NNYXJnaW47XG4gIG1hcmdpbi1ib3R0b206JGJsb2Nrc01hcmdpbjtcbiAgLypcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxuXG4gICAqL1xufVxuIiwiLnJ0ZSB7XG4gICYuY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGgxLnRpZ2h0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5uby1tYXgtd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29weTtcbiAgfVxuXG4gIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG5cblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXJnaW46MCAwIDIwcHggMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBoNCB7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIGg1LCAucnRlLWg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOjAgMCAxNXB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICB9XG5cbiAgaDYsIC5ydGUtaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gIH1cblxuXG4gIHAsIGEsIGxpLCBhLCB0ciwgdGgsIHRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuXG4gICAgYiwgc3Ryb25nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgICB9XG5cbiAgICBpLCBlbSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgLy90b3A6MTBweDtcbiAgICAvL2NvbG9yOmluaGVyaXQhaW1wb3J0YW50O1xuICAgIC8vQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIHAsIGg2IHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgdGgge1xuICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYiwgc3Ryb25nLCBlbSwgaSwgZGVsLCBzdHJpa2UsIHUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGltZywgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICB1bCwgb2wge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICB9XG4gIH1cblxuICAuaW1wb3J0YW50LCAuZXJyb3Ige1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi50aWdodC1tYXJnaW5zIHtcbiAgICBwLCBsaSwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJi5saWdodCB7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICAmLmdyYXkge1xuICAgIGNvbG9yOiRjb2xvci1ncmF5O1xuICB9XG5cblxuICAuaW1hZ2UtLWZsb2F0TGVmdCAgeyBmbG9hdDpsZWZ0IWltcG9ydGFudDsgIG1hcmdpbjowIDFyZW0gMXJlbSAwIWltcG9ydGFudDt3aWR0aDogNTAlIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt9XG4gIC5pbWFnZS0tZmxvYXRSaWdodCB7IGZsb2F0OnJpZ2h0IWltcG9ydGFudDsgbWFyZ2luOjAgMCAxcmVtIDFyZW0haW1wb3J0YW50O3dpZHRoOiA1MCUhaW1wb3J0YW50O2hlaWdodDphdXRvO31cbiAgLmltYWdlLS1jZW50ZXIgICAgIHsgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7IG1hcmdpbjowIGF1dG8gMXJlbSFpbXBvcnRhbnQ7IHRleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudDsgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87fVxuICAuaW1hZ2UtLWZsb2F0TGVmdCwgLmltYWdlLS1mbG9hdFJpZ2h0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS0tZmxvYXRMZWZ0IGltZyxcbiAgLmltYWdlLS1mbG9hdFJpZ2h0IGltZyxcbiAgLmltYWdlLS1jZW50ZXIgaW1nIHsgbWluLXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDogdW5zZXQ7YXNwZWN0LXJhdGlvOiB1bnNldDt9XG59XG4iLCIvLyBTSVpFU1xuJGhlYWRlclRhbGw6ODBweDtcbiRoZWFkZXJTbWFsbDo2MHB4O1xuXG4vL0NPTE9SU1xuJGNvbG9yLWxpZ2h0OiAjZmZmZmZmO1xuJGNvbG9yLWdyYXk6ICM3OTc5Nzk7XG4kY29sb3ItZ3JheS1kYXJrOiAjM0EzQTNBO1xuJGNvbG9yLWRhcms6ICMxOTE5MTk7XG4kY29sb3ItbmF2eTogIzFCMkE0QTtcbiRjb2xvci1yZWQ6ICNDMTI3MkQ7XG4kY29sb3ItYmx1ZTogIzJCMzk5MDtcblxuJGNvbG9yLWhvdmVyOiAkY29sb3ItcmVkO1xuJGNvbG9yLWVycm9yOiAkY29sb3ItcmVkO1xuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL0dMT0JBTCBUQUdTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbmh0bWwsIGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLXNpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbWV0YS1zaXRld2lkdGgge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLXRvcDogJG1heC13aWR0aC1zaXRlO1xufVxuI21ldGEtYnJlYWtwb2ludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctdG9wOiAkYnJlYWtwb2ludC1zbWFsbDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdlbmVyaWMtaG9sZGVyIHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctdGIoKTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgLmdlbmVyaWMtaG9sZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5ibG9ja3MtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2sge1xuICB3aWR0aDoxMDAlO1xuICBAaW5jbHVkZSBibG9ja3MtbWFyZ2luLXRiKCk7XG59XG5cblxuLmdlbmVyaWMtbHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5yIHtcbiAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigzNzVweCk7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAubCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIH1cbiAgICAuciB7XG4gICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMDAlKTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59IiwiLmxpbmstdW5kZXJsaW5lLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25fYWxsKCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpO1xuICAgIH1cbiAgfVxufVxuLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodCB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAkdHJhbnNUaW1lOjI1MG1zO1xuICAkdHJhbnNFYXNlSW5PdXQ6YWxsICR0cmFuc1RpbWUgZWFzZS1pbi1vdXQ7XG4gICR0cmFuc0Vhc2VJbjphbGwgJHRyYW5zVGltZSBlYXNlLWluO1xuICAkdHJhbnNFYXNlT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2Utb3V0O1xuICAkdHJhbnNPZmY6YWxsIDBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6I2ZmZjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZUluT3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgY2FsYyh0b3AsJzEwMCUgLSA0cHgnKTtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zT2ZmO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnMTAwJScpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VPdXQ7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIC8vY29sb3I6JGNvbG9yLWN5YW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlICsgMjBweCcpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zVGltZTtcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6MXB4O1xuICAgIH1cbiAgfVxufVxuLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrIHtcbiAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICRjb2xvci1ob3ZlcjtcbiAgfVxufVxuLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1yZWQge1xuICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLWhvdmVyO1xuICB9XG59XG4ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXdoaXRlIHtcbiAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vL2VsaXBzZVxuLnRleHQtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyb3cge1xuICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmdlbmVyaWMtaW1hZ2UtaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6MTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1vcGFjaXR5KCk7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6MC44NTtcbiAgfVxufVxuLnNjcmltIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjYsOTgsMTM3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNiw5OCwxMzcsMSkgMCUsIHJnYmEoNyw2NCw5NiwxKSA2OCUsIHJnYmEoMCw1NSw4NSwxKSAxMDAlKTtcbn1cblxuXG4ubWluaS1uYXYtYWN0aW9uIHtcbiAgLm1pbmktbmF2LWFjdGlvbjIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICoge1xuICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDoxMnB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJhY2sge1xuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsLnNpZGVuYXYtbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDozNDBweDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgbWFyZ2luOjIwcHggMDtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDoxNHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiNmZmY7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBhLCBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuLmdsb2JhbC1jbG9zZSB7XG4gIHdpZHRoOjQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MTZweDtcbiAgICBsZWZ0OjA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLmJlbG93LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAkaGVhZGVyVGFsbDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gICAgLy9wYWRkaW5nLXRvcDogJGhlYWRlclNtYWxsO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cblxuXG5cbmlucHV0IHtcbiAgYm9yZGVyOjFweCBzb2xpZCAjQjVCNUI1O1xuICBwYWRkaW5nOjVweCAxMHB4O1xuICBAaW5jbHVkZSBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IocmdiYSgxMjEsMTIxLDEyMSwwLjgpKTtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6I2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzoyMHB4IDMwcHg7IC8vZmF0IHBhZGRpbmdcbiAgYm9yZGVyLXJhZGl1czozMHB4O1xuICAmLmNvbmRlbnNlZC1wYWRkaW5nIHtcbiAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gIH1cblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3ItaG92ZXI7XG4gIH1cbiAgJi5zcXVhcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxuXG59XG5cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOjUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6MXB4IHNvbGlkICMzQTNBM0E7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6MTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6I2ZmZjtcbiAgICB9XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL3dpZHRoOjYycHg7XG4gICAgLy9oZWlnaHQ6IDYycHg7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0Oi02NXB4O1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHNjYWxlWCgxLjEpO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6LTY1cHg7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpIHNjYWxlWCgxLjEpO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbi1jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1cHggMDtcblxuICAuaWNvbiB7XG4gICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhdGgge1xuICAgICAgICAvL2ZpbGwkY29sb3ItZ3JheTtcbiAgICAgICAgZmlsbDokY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvcHkge1xuICAgICoge1xuICAgICAgLy9jb2xvciRjb2xvci1ncmF5O1xuICAgICAgZmlsbDokY29sb3ItZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLmJvbGQge1xuICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgIH1cbiAgICAucmVndWxhciB7XG4gICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gICAgfVxuICB9XG4gICYuZGFyayB7XG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDokY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29weSB7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFsbC1ncmF5IHtcbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDokY29sb3ItZ3JheSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvcHkge1xuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCNUI1QjU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG59XG5cblxuLmV4cGFuZGFibGVzIHtcbiAgLnJvdyB7XG4gICAgLnRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC5yb3dsIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgKiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucm93ciB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE2cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdG9wOjFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgbWF4LWhlaWdodDogMTAwMDAwcHg7XG4gICAgfVxuICAgIC5saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgLnRvcCB7XG4gICAgICAgIC5yb3dyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLmJvdHRvbTIge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9Ly9yb3dcbn1cblxuLnRvdXItbGlua291dC1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAuY29sIHtcbiAgICBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDA7XG4gICAgLmwxIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgICB9XG4gIH1cbiAgLmNvbDEge1xuICAgIHdpZHRoOjQ1JTtcbiAgfVxuICAuY29sMiB7XG4gICAgd2lkdGg6MzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNvbDMge1xuICAgIHdpZHRoOjIwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuY29sMSwgLmNvbDIsIC5jb2wzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNvbDIge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gIH1cbiAgJi5maXJzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gICYubmV3LWdyb3VwIHtcblxuICB9XG4gICYuZXhpc3RpbmctZ3JvdXAge1xuICAgIC8qXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC5jb2wxIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAgKi9cbiAgfVxufVxuLnRvdXItbGlua291dC1yb3ctZ3JvdXAge1xuICAudG91ci1saW5rb3V0LXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLmJvcmRlci1ob3ZlciB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICAuYmdpbWcge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBib3JkZXItcmFkaXVzOiA2cHghaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgbGVmdDo2cHg7XG4gICAgdG9wOjZweDtcbiAgfVxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwKSk7XG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLmJnaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDM5LCAzOSwgMSk7XG4gICAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMC40NSkpO1xuICB9XG59XG4uYm9yZGVyLWhvdmVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDM5LCAzOSwgMSk7XG4gIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsMCwwLDAuNDUpKTtcbiAgLmJnaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5maWx0ZXItaG9sZGVyIHtcbiAgLnNob3ctbW9iaWxlLmJsb2NrIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICAuY29tYm9ib3gge1xuXG4gICAgfVxuICB9XG59XG5cbi5qdW1wIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBjb2xvcjogIzY2NjtcbiAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICB9XG59XG5cbi5hbHNvLWluLWhvdmVyIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgKiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG4gICAgKiB7XG4gICAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ud2Vic2l0ZS1zb2NpYWwtYmFyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgLmJhciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAgJGNvbG9yLWhvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbXBsZS11bmRlcmxpbmUtb24taG92ZXIge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICAkY29sb3ItaG92ZXI7XG4gIH1cbiAgJi5kYXJrIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxufVxuXG5cbi5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5iZ2ltZy1vdXRlciB7XG5cbiAgfVxuICAucXVpY2stb25lLXN3aXBlIHtcbiAgICBhc3BlY3QtcmF0aW86IDEuOTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNxdWljay1vbmUtY2FwdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IzAwMDtcbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn0iLCJoZWFkZXIuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcblxuICAuaGVhZGVyLWJhciB7XG4gICAgLmhlYWRlci1iYXItaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHIoKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWJhci1sciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgLmwge1xuICAgICAgICAubG9nby1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yIHtcbiAgICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIC8vd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgIC8vaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgJi5pY29uLWZiIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvL2hlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgLy8gIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAvLyAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJmb290ZXIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIC5mb290ZXItaW5uZXIge1xuICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyKCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGl2aWRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmRpc2NsYWltZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtZGlzcGxheSgpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIkbW9iaWxlbmF2X2hhbWJ1cmdlcl9vZmY6ICNmZmY7XG4kbW9iaWxlbmF2X2hhbWJ1cmdlcl9vbjogI2ZmZjtcblxuJGhlYWRlckhlaWdodFNtYWxsOiAwO1xuI2hlYWRlci1tb2JpbGUsXG4jbW9iaWxlLW5hdi1vdmVybGF5LW91dGVyLFxuI21vYmlsZS1uYXYtaGFtYnVyZ2VyLFxuLmhlYWRlci1tb2JpbGUtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gIC8vIGhpZGUgZGVza3RvcFxuICAuaGVhZGVyLXN0cmlwLCAuaGVhZGVyLWxvZ28sIC5oZWFkZXItc2hvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1tb2JpbGUtYmFyIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXG4gICAgei1pbmRleDogMTAwMDAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAubHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAubCB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDIyNXB4KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNtb2JpbGUtbmF2LW92ZXJsYXktb3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gICAgLy90b3A6ICRoZWFkZXJIZWlnaHRTbWFsbDtcbiAgICAvL2xlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAjaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgei1pbmRleDogNTAwMDtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDVweDtcblxuICB9XG4gICNtb2JpbGUtbmF2LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNtb2JpbGUtbmF2LWhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmhhbWJ1cmdlciB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5oYW1idXJnZXItaW5uZXIsXG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGVuYXZfaGFtYnVyZ2VyX29mZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGVuYXZfaGFtYnVyZ2VyX29uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjbW9iaWxlLW5hdi1vdmVybGF5IHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgLy9ib3JkZXItdG9wOiA0cHggc29saWQgJGNvbG9yLWJsdWUtZGs7XG4gICAgLy9ib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWJsdWUtZGs7XG4gICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gICAgICAubGFuZy1zd2l0Y2hlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBuYXYgdWwge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1vbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aW9uLWxpIHtcbiAgICAgICAgICAvL21hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLWhhbmRzIHtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZS1uYXYpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuXG4gICAgICAgICAgICAgIGJvZHkuZXMtdXMgJiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTM1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICAgICAgICAvL0BpbmNsdWRlIHVuZGVybGluZWhvdmVyLWdlbmVyaWMoJGNvbG9yLXJlZCwnc2lkZXN3aXBlcicpO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy9jb2xvcjokY29sb3ItcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGktbGV2ZWwxIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGktbGV2ZWwyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItaG9sZGVyLWxldmVsMiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI25hdi1zZWFyY2gge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDIwcHgnKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0LnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9saVxuICAgIH1cblxuICAgIC5tb2JpbGUtc2VhcmNoIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAuZ2xvYmFsLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gOHB4Jyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAvL21vYmlsZS1uYXYtb3ZlcmxheVxuXG5cbiAgLm1vYmlsZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmxvZ2xpbmUge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmJhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuYmFyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogIzcwNzA3MCBzb2xpZCAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICM3MDcwNzAgc29saWQgMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogIzcwNzA3MCBzb2xpZCAxcHg7XG4gICAgICAgICYuZnVsbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtcyBsaS5saS1sZXZlbDEtaG9vayB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdGVkIC50cmlhbmdsZSBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iYXItbGFuZ3VhZ2UsICYuYmFyLXNlYXJjaCB7XG4gICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pbm5lciB7XG4gICAgICAgICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzc5Nzk3OSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1zZWFyY2ggLmZpZWxkcy1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmFyLWxhbmd1YWdlIHtcbiAgICAgICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIC5pdGVtcyB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAyMHB4Jyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iYXItc2VhcmNoIHtcbiAgICAgICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIC5pdGVtcyB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gMjBweCcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtc29jaWFsIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5keW5hbWljLW5hdi1iYXJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmJhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICoge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAubGJsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi5zcXVhcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZHluYW1pYy1uYXYtYmFycyxcbiAgICAubnljLXRvdXJpbmcge1xuICAgICAgLmJhciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICM3MDcwNzAgc29saWQgMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgLmRyb3Bkb3duLWlubmVyIHtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIC5kcm9wZG93bi1pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmR5bmFtaWMtbmF2LWJhcnMgIHtcbiAgICAgIC5iYXIge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAuaWNvbiBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnBhZ2UtaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEhFUk8gV1JBUFBFUiAoY29udGFpbnMgaGVybyArIGJvdHRsZSBvdmVyZmxvdylcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuaGVyby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gSEVSTyBTRUNUSU9OXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5oZXJvLWJnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjMjAyOTY2O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyKCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAuaGVyby10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ1JSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLXN0YW1wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICByaWdodDogMyU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHRvcDogMyU7XG4gICAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEJPVFRMRSArIERSSU5LIChvdmVybGFwcyBoZXJvIGludG8gY29udGVudClcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuaGVyby1ib3R0bGUtZHJpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xOSU7XG4gICAgbGVmdDogNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgei1pbmRleDogMTA7XG5cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBsZWZ0OiAyJTtcbiAgICAgIGJvdHRvbTogLTMwJTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblxuICAgICAgYm90dG9tOiAtNDAlO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBib3R0b206IC02MCU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJvdHRvbTogLTIwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICBib3R0b206IC0zMCU7XG4gICAgfVxuXG4gICAgLmJvdHRsZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcmluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBDT05URU5UIFNFQ1RJT04gKHRleHR1cmVkIGdyYXkgYmcpXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iZy10ZXh0dXJlLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGNvbG9yLW5hdnk7XG5cbiAgICAuY29udGVudC1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtY29weSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWRpc3BsYXkoKTtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib2R5LWNvcHkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWRlLWluLXRleGFzIHtcbiAgICAgICAgbWFyZ2luOiA3NXB4IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIEJPVFRPTSBBUkVBICh0YWdsaW5lICsgY29ja3RhaWwsIHN0aWxsIG9uIHRleHR1cmVkIGJnKVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAuYm90dG9tLWFyZWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ib3R0b20tYXJlYS1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmJvdHRvbS1oZWFkbGluZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZGlzcGxheSgpO1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3R0b20tY29ja3RhaWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIC8vbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDVVNUT00gVE8gUFJPSkVDVFxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdMT0JBTC1JU0hcbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1sZWZ0XCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJvZHkgI2FwcC5sYW5nLWFyICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXJpZ2h0XCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXVwXCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1kb3duXCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLXNjYWxlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuW2RhdGEtYW9zPVwiY3VzdG9tLXNsaWRlLWxlZnQtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICBvcGFjaXR5OiAwO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20tc2xpZGUtcmlnaHQtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1zbGlkZS11cC1taW5pXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuXG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLXVwLW1vYmlsZVwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLWZhZGUtdXAtZGVza3RvcFwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy9MRUFWRSBBVCBCT1RUT00gLSBkZXNrdG9wLCBtb2JpbGUgZ2xvYmFsIGhpZGVyc1xuLnNob3ctZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICYuYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */