/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*!
Theme Name: playthis
Theme URI: https://www.getin.agency/
Author: GET IN Agency
Author URI: https://www.getin.agency/
Description: Creative custom wp-theme. But good.
Version: 1.0
Text Domain: _turbo
!*/html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/wp-content/themes/playthis/owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}*{box-sizing:border-box}::-moz-selection{background:#e9a709;color:#fff;text-shadow:none}::selection{background:#e9a709;color:#fff;text-shadow:none}:root{--fzbase:0.3rem;--boxpadding:7px;--bordersize:1px}@media (min-width:28.125em){:root{--fzbase:0.5rem;--boxpadding:10px}}@media (min-width:56.25em){:root{--fzbase:0.75rem;--boxpadding:20px;--bordersize:2px}}@media (min-width:75em){:root{--fzbase:1rem}}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:.75}body{-webkit-font-smoothing:antialiased;background-color:#cbd2ce;color:#211e1f;font-family:proxima-nova,Helvetica,Arial,Verdana,sans-serif;font-weight:400;margin:0;overflow-x:hidden;width:100%}figure{margin:0;padding:0}img{display:inline-block;height:auto;max-width:100%;width:auto}p:empty{display:none}p img{margin-bottom:.5em}address{font-style:normal}address p{margin:0}.embed-container,.video-youtube{position:relative}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.info-button{align-items:center;border-radius:50px;bottom:1em;color:#e9a709;display:flex;position:fixed;right:1em;transition:all .15s ease-out}.info-button .icon{background:transparent url(/wp-content/themes/playthis/img/info.svg) 0 0 no-repeat;display:block;height:35px;width:20px}.info-button .text{color:#e9a709;font-size:0;margin:0 0 0 .5em;opacity:0;text-transform:uppercase;transition:all .15s ease-out;width:0}.info-button:hover{background-color:#e9a709}.info-button:hover .text{color:#fff;font-size:calc(10px + .25vw);opacity:1;width:auto}.close-popup{position:relative;z-index:10}b,strong{font-weight:900}cite,dfn,em,i{font-style:italic}h1,h2,h3,h4,h5,h6{color:#0a0908;font-family:proxima-nova,Helvetica,Arial,Verdana,sans-serif;font-weight:700;line-height:1.2}h1{font-size:calc(1.625rem + 1.2vw);margin:0 0 1rem}h1 span{display:block}h2{font-size:calc(1.375rem + 1vw)}h3{font-size:calc(1.5rem + .25vw)}h4{font-size:calc(1.3rem + .25vw)}h5{font-size:calc(1.15rem + .25vw)}h6{font-size:calc(1rem + .25vw)}ol,p,ul{margin:0 0 1.5em}ol,ul{padding:0 0 0 1em}ul li{list-style:disc}ol li{list-style:decimal}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:1rem;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:1.2rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}a{background-color:transparent;color:#e9a709;text-decoration:underline}a:hover{color:#876105}a:active,a:focus{outline:none}a img{border:none}a.btn,button,input[type=button],input[type=reset],input[type=submit]{background-color:#e9a709;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:.9em;font-weight:400;padding:.5em 1em;text-decoration:none;transition:all .2s ease-in-out}a.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#fe8641;color:#fff}a.btn:active,a.btn:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{outline:none}:root{accent-color:#50d37d}:focus-visible{outline-color:#50d37d}::marker{color:#50d37d}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #e1e1e1;border-radius:3px;color:#404040;display:block;margin:.25em 0 0;padding:.5em;width:100%}input[type=checkout],input[type=radio]{block-size:1rem;inline-size:1rem}label{display:block;margin:0 0 .25em}form>div{margin:0 0 1em}textarea{resize:vertical}details{margin:0 0 .5em}summary{background-color:#50d37d;color:#fff;padding:.25em .5em}summary::marker{color:#fff}span.wpcf7-form-control-wrap{display:block}span.wpcf7-not-valid-tip{color:#e43d3d;font-family:proxima-nova,Helvetica,Arial,Verdana,sans-serif;font-size:90%;font-style:italic;padding:.25em 0 0}span.wpcf7-list-item{margin:0}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border-color:#fe8641}.getin-form{display:none}table{border-collapse:collapse;margin:1em 0;text-align:left;width:100%}table td,table th{border-top:1px solid #e1e1e1;padding:1em;vertical-align:top}table thead th{border-bottom:3px solid #e1e1e1;border-top:0;vertical-align:bottom}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after{clear:both}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center}#masthead{background-color:#fff;padding:0;width:100%}#masthead .inner{margin:.5em auto 0;max-width:1800px;position:relative;width:90%}@media (min-width:61.25em){#masthead .inner{align-items:center;display:flex}}#masthead .site-branding{display:flex;margin:0 0 .5em}#masthead .site-title{background:transparent url(/wp-content/themes/playthis/img/awesome-logo.svg) 0 0 no-repeat;display:inline-block;height:120px;margin:0;position:relative;transition:all .15s ease-out;width:120px;z-index:2}#masthead .site-title a{background-color:transparent;border:0;color:transparent;display:block;font:0/0 a;height:100%;text-decoration:none;text-shadow:none;width:100%}#masthead .site-title a span{display:none;visibility:hidden}.main-navigation{clear:both;display:block;width:100%}@media (min-width:61.25em){.main-navigation{display:flex;flex-direction:column;justify-content:flex-end;margin:0;text-align:right}}.main-navigation .nav-inner{padding:2em 0;text-align:center}@media (min-width:61.25em){.main-navigation .nav-inner{align-items:flex-end;display:flex;flex-direction:column-reverse;padding:0;text-align:left}}.main-navigation ul{margin:0;padding:0}.main-navigation ul li{list-style:none;margin:0;padding:0}.main-navigation ul ul{background-color:#f1f1f1;margin:0 0 0 .5em}@media (min-width:61.25em){.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);left:-999em;margin:0;position:absolute;top:100%;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}@media (min-width:61.25em){.main-navigation ul li{display:inline-block;position:relative}}.main-navigation a{color:#404040;display:block;padding:0 .25em;text-decoration:none}.main-navigation a:hover{color:#fe8641}.main-navigation .current-menu-item>a{color:#e9a709}.menu-toggle{background-color:transparent;border:none;display:inline-block;padding:1em;position:absolute;right:2.5%;top:1.5em;width:auto}.menu-toggle:before{display:none}.menu-toggle:hover{background-color:transparent}.menu-toggle .label{display:none}.menu-toggle .burger-line{background-color:#e9a709;display:block;height:3px;width:37px}.menu-toggle .burger-line:nth-child(3){margin:5px 0}@media (min-width:61.25em){.menu-toggle{display:none}}.main-navigation .nav-inner{display:none}@media (min-width:61.25em){.main-navigation .nav-inner{display:flex}}.main-navigation.toggled .nav-inner{display:block}@media (min-width:61.25em){.main-navigation.toggled .nav-inner{display:flex}.secondary-menu{align-items:center;display:flex;justify-content:flex-end}.secondary-menu a{font-size:90%}.secondary-menu>*{margin:0 .5em 0 0}}.align-center{text-align:center}.hidden{display:none}#colophon{background-color:#333;color:#fff;font-size:.8em;padding:1em 0;text-align:center}@media (min-width:46.25em){#colophon{text-align:left}}#colophon .site-info{margin:0 auto;max-width:1800px;width:90%}@media (min-width:46.25em){#colophon .site-info{display:flex;flex-wrap:wrap;justify-content:space-between}}#colophon .site-info>div{margin:0 0 1em}@media (min-width:46.25em){#colophon .site-info>div{margin:0}}#colophon p{margin:0}#colophon a{color:#fff;font-size:inherit}#colophon a:hover{color:#fefefe}#colophon .made-by a{background-color:transparent;background:transparent url(/wp-content/themes/playthis/img/signatures/getin-white.svg) 0 0 no-repeat;background-size:contain;border:0;color:transparent;display:inline-block;font:0/0 a;height:15px;text-shadow:none;width:52px}#colophon .made-by a span{display:none}.owl-loaded{position:relative}.owl-stage,.owl-stage-outer{overflow:hidden}.owl-stage{display:flex;flex-wrap:wrap}.owl-nav button{background-color:#e43d3d}.owl-dot{background-color:transparent;border:1px solid #e43d3d;border-radius:15px;height:15px;margin:0 .5em 0 0;padding:0;width:15px}#cookiebanner{background:#333;bottom:1em;color:#fff;font-size:80%;left:1em;padding:1em 1.5em;position:fixed;text-align:center;width:auto;z-index:20}#cookiebanner.hidden{display:none}#cookiebanner .intro{margin:0 0 .5em}#cookiebanner a{color:#fff;text-decoration:underline}#cookiebanner button.cookie-btn{background-color:#e9a709;color:#fff;font-weight:700;letter-spacing:1px;margin:0 1em 0 0;padding:.25em .5em;text-transform:uppercase}#cookiebanner button.cookie-btn:after,#cookiebanner button.cookie-btn:before{display:none}.page-template-homepage main{margin:0 auto;max-width:1070px;width:90%}.page-template-homepage h1{margin:0;position:relative}.page-template-homepage h1 span{display:none}.page-template-homepage h1 video{display:block;height:auto;left:0;top:0;width:100%;z-index:2}.page-template-homepage h1 .border{background:transparent url(/wp-content/themes/playthis/img/video-border.png) 0 0 no-repeat;background-size:cover;display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:3}.page-template-homepage h1 .border:after{border-left:5px solid #cbd2ce;border-right:5px solid #cbd2ce;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:calc(100% + 10px);z-index:10}.page-template-homepage main>.inner{margin:-30% 0 0;position:relative;text-align:center;z-index:10}.page-template-homepage .jeep-mirror{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.page-template-homepage .main-content{display:inline-block;position:relative;text-align:left;z-index:2}.page-template-homepage .txtctn-1,.page-template-homepage .txtctn-2,.page-template-homepage .txtctn-3,.page-template-homepage .txtctn-4{border-bottom:var(--bordersize) dotted #404040;padding:var(--boxpadding) 0}.page-template-homepage .txtctn-1,.page-template-homepage .txtctn-3{text-align:center}.page-template-homepage .txtctn-2{display:flex;padding:5px 0}.page-template-homepage .txtctn-4{padding:5px 0 0}.page-template-homepage .txtctn-5{padding:var(--boxpadding) 0}.page-template-homepage .gladiator{font-size:calc(var(--fzbase)*6);font-weight:900;text-transform:uppercase}.page-template-homepage .size{border-right:var(--bordersize) dotted #404040;display:flex;flex-direction:column;font-weight:900;justify-content:center;margin:0 var(--boxpadding) 0 0;padding:0 var(--boxpadding) 0 0;text-transform:uppercase}.page-template-homepage .size b,.page-template-homepage .size span{display:block}.page-template-homepage .size b{font-size:calc(var(--fzbase)*8)}.page-template-homepage .size b sup{font-size:60%}.page-template-homepage .size span{font-size:calc(var(--fzbase)*1.95)}.page-template-homepage .custom,.page-template-homepage .speaker{padding:var(--boxpadding) 0}.page-template-homepage .speaker{border-bottom:var(--bordersize) dotted #404040;font-size:calc(var(--fzbase)*3.35);text-transform:uppercase}.page-template-homepage .custom b,.page-template-homepage .custom span{display:block}.page-template-homepage .custom b{font-size:calc(var(--fzbase)*3.35);text-transform:uppercase}.page-template-homepage .custom span{font-size:calc(var(--fzbase)*2.5);margin:.25em 0 0}.page-template-homepage .all-road{font-weight:900;text-transform:uppercase}.page-template-homepage .branding-oncar{border-right:var(--bordersize) dotted #404040;display:flex;flex-direction:column;justify-content:center;margin:5px var(--boxpadding) 5px 0;padding:var(--boxpadding) var(--boxpadding) var(--boxpadding) 0}.page-template-homepage .branding-oncar span{display:block}.page-template-homepage .trained-staff{display:flex;flex-direction:column;font-weight:900;justify-content:center;padding:var(--boxpadding) 0;text-transform:uppercase}.page-template-homepage .trained-staff span{display:block}.page-template-homepage .tailor-made{font-weight:700;text-align:center;text-transform:uppercase}.page-template-homepage .contact-booking{margin:2em 0 0}.page-template-homepage .contact-booking .handle{text-transform:uppercase}.page-template-homepage .contact-booking a{color:#404040;font-weight:900;margin:0 5px;text-decoration:none}.page-template-homepage .speaker-custom{flex-grow:1}.page-template-homepage .all-road{font-size:calc(var(--fzbase)*3.15)}.page-template-homepage .branding-staff{display:flex}.page-template-homepage .branding{font-size:calc(var(--fzbase)*6);line-height:.5}.page-template-homepage .oncar{font-size:calc(var(--fzbase)*5.3);margin:.25em 0 0}.page-template-homepage .trained{font-size:calc(var(--fzbase)*2.55)}.page-template-homepage .staff{font-size:calc(var(--fzbase)*8)}.page-template-homepage .tailor-made{font-size:calc(var(--fzbase)*1.95);font-weight:900}.page-template-homepage .social-content{display:flex;font-size:calc(var(--fzbase)*2.9);margin:5px 0 0;padding:5px 0}.page-template-homepage .social{border-right:var(--bordersize) solid #404040;padding-right:var(--boxpadding);text-align:left}.page-template-homepage .contentcreation{padding-left:var(--boxpadding);text-align:right}.page-template-homepage .handle{font-size:calc(var(--fzbase)*4.25);letter-spacing:calc(var(--fzbase)*.65);margin-bottom:.5em}@media (min-width:56.25em){.page-template-homepage .handle{margin-bottom:0}}.page-template-homepage .contact{margin:var(--boxpadding) 0 2em}@media (min-width:56.25em){.page-template-homepage .contact{align-items:center;display:flex;font-size:calc(var(--fzbase)*1.6)}}.page-template-homepage .contact>div{margin:.5em 0;text-align:center}@media (min-width:56.25em){.page-template-homepage .contact>div{margin:0;text-align:left}}.page-template-homepage .contact .sep{display:none}@media (min-width:56.25em){.page-template-homepage .contact .sep{display:block}}.privacy-notice{margin:0 0 1em;text-align:center}.privacy-notice div{margin:1em 0}.privacy-notice a{color:#404040;opacity:.8}.privacy-notice a:hover{opacity:1}.info-popup{align-items:center;display:flex;height:100vh;justify-content:center;left:110%;position:fixed;top:0;transition:all .15s ease-out;width:100%;z-index:1000}.info-popup .background{background-color:rgba(0,0,0,.9);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.info-popup .inner{background-color:#fff;font-size:calc(16px + .25vw);line-height:1.2;max-width:80%;padding:2em;position:relative;z-index:2}.info-popup .inner>div{margin:0 0 2em}.info-popup .inner .content span{display:block;margin:0 0 1em}@media (min-width:37.5em){.info-popup .inner .content span{display:inline;margin:0 1em 0 0}}.info-popup .inner a{color:#404040;font-weight:900;text-decoration:none}.info-popup .inner header{align-items:center;border-bottom:var(--bordersize) dotted #404040;display:flex;font-size:160%;font-weight:400;margin:0 0 .5em;padding:0 0 5px;text-transform:uppercase}.info-popup .inner header:before{content:url(/wp-content/themes/playthis/img/picto-jeep.svg);display:inline-block;height:36px;margin:-10px 7px 0 0;width:46px}.info-popup .inner .screen-dimensions header:before{content:url(/wp-content/themes/playthis/img/picto-screen.svg)}.info-popup .inner .electrical-needs header:before{content:url(/wp-content/themes/playthis/img/picto-elec.svg)}.info-popup .inner .more-info{margin-bottom:0}.info-popup .inner .more-info header:before{content:url(/wp-content/themes/playthis/img/picto-info.svg)}.info-popup .close-popup{border-radius:100px;position:absolute;right:20px;text-transform:uppercase;top:-20px;z-index:20}.info-popup .close-popup:hover{background-color:#e9a709}.info-popup.open{left:0}.glad-gallery{margin:0 auto 2em;max-width:830px;position:relative;width:90%}@media (min-width:46.25em){.glad-gallery{width:70%}}.glad-gallery img{display:block;height:auto;width:100%}.glad-gallery .owl-next,.glad-gallery .owl-prev{align-items:center;background-color:#211e1f;border:1px solid #cbd2ce;border-radius:40px;display:flex;height:40px;justify-content:center;position:absolute;top:calc(50% - 20px);width:40px}.glad-gallery .owl-next span,.glad-gallery .owl-prev span{font-size:30px;position:relative;top:-2px}.glad-gallery .owl-prev{left:-20px}.glad-gallery .owl-next{right:-20px}.page-template-gdpr{line-height:1.5}.page-template-gdpr main{margin:2em auto;max-width:800px;width:90%}.page-template-gdpr main a{color:#404040}.page-template-gdpr main a.btn{color:#fff}.page-template-gdpr main footer,.page-template-gdpr main header{margin:2em 0;text-align:center}.page-template-gdpr main h2,.page-template-gdpr main h3{margin-bottom:.25em}.page-template-gdpr div.cta{margin:2em 0;text-align:center}.page-template-gdpr .privacy-notice{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#footer-main,#header-main,.embed-container,audio,video{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzY3NzL3ZlbmRvcnMvX25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwic2Nzcy92ZW5kb3JzL19vd2xjYXJvdXNlbC5zY3NzIiwic2Nzcy92ZW5kb3JzL2Fvcy9fY29yZS5zY3NzIiwic2Nzcy92ZW5kb3JzL2Fvcy9fZWFzaW5nLnNjc3MiLCJzY3NzL3ZlbmRvcnMvYW9zL19hbmltYXRpb25zLnNjc3MiLCJzY3NzL2Jhc2UvX3NjYWZmb2xkaW5nLnNjc3MiLCJzY3NzL2Fic3RyYWN0L192YXJpYWJsZXMuc2NzcyIsInNjc3MvdmVuZG9ycy9fYnJlYWtwb2ludHMuc2NzcyIsInNjc3MvYWJzdHJhY3QvX21peGlucy5zY3NzIiwic2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJzY3NzL2Jhc2UvX2xpbmtzLWJ1dHRvbnMuc2NzcyIsInNjc3MvYmFzZS9fZm9ybXMuc2NzcyIsInNjc3MvYmFzZS9fdGFibGVzLnNjc3MiLCJzY3NzL2Jhc2UvX3dwLnNjc3MiLCJzY3NzL2xheW91dC9fbWFzdGhlYWQuc2NzcyIsInNjc3MvbGF5b3V0L19tYWluLW5hdmlnYXRpb24uc2NzcyIsInNjc3MvbGF5b3V0L19tYWluLnNjc3MiLCJzY3NzL2xheW91dC9fY29sb3Bob24uc2NzcyIsInNjc3MvbW9kdWxlcy9fb3dsY2Fyb3VzZWwuc2NzcyIsInNjc3MvbW9kdWxlcy9fY29va2llYmFubmVyLnNjc3MiLCJzY3NzL3BhZ2UtdGVtcGxhdGVzL19ob21lcGFnZS5zY3NzIiwic2Nzcy9wYWdlLXRlbXBsYXRlcy9fZ2Rwci5zY3NzIiwic2Nzcy9wcmludC9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7RUFBQSxDQ1VBLEtBRUUsNkJBQUEsQ0FEQSxnQkNpREYsQ0Q5QkEsS0FDRSxhQzZDRixDRGxDQSxHQUNFLHNCQUFBLENBQ0EsUUFBQSxDQUNBLGdCQzJDRixDRG5DQSxJQUNFLCtCQUFBLENBQ0EsYUMwQ0YsQ0QvQkEsWUFDRSxrQkFBQSxDQUNBLHlCQUFBLENBQ0Esd0NBQUEsQ0FBQSxnQ0N3Q0YsQ0RoQ0EsY0FHRSwrQkFBQSxDQUNBLGFDdUNGLENEaENBLE1BQ0UsYUNzQ0YsQ0Q5QkEsUUFFRSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJDcUNGLENEbENBLElBQ0UsYUNxQ0YsQ0RsQ0EsSUFDRSxTQ3FDRixDRDNCQSxJQUNFLGlCQ21DRixDRHhCQSxzQ0FLRSxtQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLFFDaUNGLENEekJBLGFBRUUsZ0JDZ0NGLENEeEJBLGNBRUUsbUJDK0JGLENEeEJBLGdEQUlFLHlCQzhCRixDRHZCQSx3SEFJRSxpQkFBQSxDQUNBLFNDNkJGLENEdEJBLDRHQUlFLDZCQzRCRixDRHJCQSxTQUNFLDBCQzJCRixDRGpCQSxPQUNFLHFCQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsU0FBQSxDQUNBLGtCQzBCRixDRG5CQSxTQUNFLHVCQ3lCRixDRGxCQSxTQUNFLGFDd0JGLENEaEJBLDZCQUVFLHFCQUFBLENBQ0EsU0N1QkYsQ0RoQkEsa0ZBRUUsV0NzQkYsQ0RkQSxjQUNFLDRCQUFBLENBQ0EsbUJDcUJGLENEZEEseUNBQ0UsdUJDb0JGLENEWkEsNkJBQ0UseUJBQUEsQ0FDQSxZQ21CRixDRFRBLFFBQ0UsYUNpQkYsQ0RWQSxRQUNFLGlCQ2dCRixDREVBLGtCQUNFLFlDYUYsQ0N4VUEsc0NBQXNDLHVDQUFBLENBQXdDLGlCRGtWOUUsQ0NsVmdHLGNBQWMsWUFBQSxDQUFhLFVBQUEsQ0FBVyxTRHdWdEksQ0N4VmdKLHlCQUE0RiwrQkFBQSxDQUFuRSxpQkFBQSxDQUF5Qyx5QkQrVmxOLENDL1Y0USwrQkFBeUQsVUFBQSxDQUExQixXQUFBLENBQVksYUFBQSxDQUF5RCxRQUFBLENBQWQsYUFBQSxDQUFsQixpQkR3V2hWLENDeFd5WCwrQkFBaUQsZUFBQSxDQUFsQixpQkFBQSxDQUFrQywrQkQ4VzFiLENDOVcrZCxtREFBbUQsa0NBQUEsQ0FBbUMsK0JBQUEsQ0FBZ0MsOEJBQUEsQ0FBK0IsK0JBQUEsQ0FBcUMsNEJBQUEsQ0FBa0MsMkJEdVgzckIsQ0N2WDR0Qix3QkFBcUYsMEJBQUEsQ0FBbkMsa0NBQUEsQ0FBWCxVQUFBLENBQWYsY0Q4WHB2QixDQzlYNDBCLDRCQUE0QixhQUFBLENBQWMsVURtWXQzQixDQ25ZaTRCLGlFQUFpRSxZRHVZbDhCLENDdlkrOEIsOENBQThDLGFEMlk3L0IsQ0MzWTJnQyx5RkFBeUYsY0FBQSxDQUFlLHdCQUFBLENBQWlELHFCQUFBLENBQTJDLGdCRG9aL3NDLENDcFpndUMsMkdBQTJHLGNBQUEsQ0FBNkIsV0FBQSxDQUFkLGFBQUEsQ0FBOEMsWUFBQSxDQUFwQixtQkQ0WnAzQyxDQzVacTVDLDBCQUFvQyxhQUFBLENBQVYsU0RpYS82QyxDQ2phdThDLHlCQUF5QixTRHFhaCtDLENDcmEwK0Msb0NBQW9DLGlCRHlhOWdELENDemFnaUQsaUNBQXdELGtCQUFBLENBQW1CLHdCQUFBLENBQXlCLHFCQUFBLENBQTJDLGdCRGtiL3FELENDbGJnc0QsdUJBQXVCLFdBQUEsQ0FBWSxXRHVibnVELENDdmIrdUQsc0JBQXNCLGFEMmJyd0QsQ0MzYm14RCxnQ0FBZ0MsV0QrYm56RCxDQy9iK3pELHdCQUF3QixxQkFBQSxDQUFzQix3QkRvYzcyRCxDQ3BjczRELCtCQUErQixTRHdjcjZELENDeGMrNkQsZ0NBQWdDLFNENGMvOEQsQ0M1Y3k5RCx1QkFBdUIsc0JEZ2RoL0QsQ0NoZHVnRSxtQkFBbUIsR0FBRyxTRHFkM2hFLENDcmRxaUUsR0FBSyxTRHdkMWlFLENBQ0YsQ0N6ZHVqRSxZQUFZLGlDRDRkbmtFLENDNWRxbUUsa0NBQWtDLFNBQUEsQ0FBVSwyQkRpZWpwRSxDQ2plNnFFLHdGQUF3RixZRHFlcndFLENDcmVreEUscUNBQXFDLDJCRHlldnpFLENDemVtMUUsaUNBQStELGVBQUEsQ0FBWixXQUFBLENBQWxCLGlCRCtlcDNFLENDL2VrNkUsbUNBQXNNLGtDQUFBLENBQXRFLDRDQUFBLENBQTZDLGNBQUEsQ0FBeEgsV0FBQSxDQUF1QixRQUFBLENBQWlCLGlCQUFBLENBQWtCLGdCQUFBLENBQTVFLGlCQUFBLENBQWtELE9BQUEsQ0FBb0osNkJBQUEsQ0FBeEssVUFBQSxDQUEySCxTRDhmOWxGLENDOWZ5cUYseUNBQXNFLG9CRG1nQi91RixDQ25nQnd3RixxR0FBcUcsWUR1Z0I3MkYsQ0N2Z0IwM0YsNEJBQWtELHVCQUFBLENBQWtDLDJCQUFBLENBQTRCLHVCQUFBLENBQTFFLFdBQUEsQ0FBVixTQUFBLENBQTRHLDJCRGdoQmxnRyxDQ2hoQjhoRywrQkFBMkQsV0FBQSxDQUE1QixpQkFBQSxDQUF3QyxVQUFBLENBQXRCLFNEdWhCL2tHLENFemhCSSxxRkFFRSx3QkYyaEJOLENFeGhCSSwrRUFFRSxrQkZ5aEJOLENFdmhCTSx1R0FDRSxxQkZ5aEJSLENFbmlCSSx1RkFFRSx1QkZvaUJOLENFamlCSSxpRkFFRSxrQkZraUJOLENFaGlCTSx5R0FDRSxvQkZraUJSLENFNWlCSSx1RkFFRSx3QkY2aUJOLENFMWlCSSxpRkFFRSxrQkYyaUJOLENFemlCTSx5R0FDRSxxQkYyaUJSLENFcmpCSSx1RkFFRSx1QkZzakJOLENFbmpCSSxpRkFFRSxrQkZvakJOLENFbGpCTSx5R0FDRSxvQkZvakJSLENFOWpCSSx1RkFFRSx3QkYrakJOLENFNWpCSSxpRkFFRSxrQkY2akJOLENFM2pCTSx5R0FDRSxxQkY2akJSLENFdmtCSSx1RkFFRSx1QkZ3a0JOLENFcmtCSSxpRkFFRSxrQkZza0JOLENFcGtCTSx5R0FDRSxvQkZza0JSLENFaGxCSSx1RkFFRSx3QkZpbEJOLENFOWtCSSxpRkFFRSxrQkYra0JOLENFN2tCTSx5R0FDRSxxQkYra0JSLENFemxCSSx1RkFFRSx1QkYwbEJOLENFdmxCSSxpRkFFRSxrQkZ3bEJOLENFdGxCTSx5R0FDRSxvQkZ3bEJSLENFbG1CSSx1RkFFRSx3QkZtbUJOLENFaG1CSSxpRkFFRSxrQkZpbUJOLENFL2xCTSx5R0FDRSxxQkZpbUJSLENFM21CSSx1RkFFRSx1QkY0bUJOLENFem1CSSxpRkFFRSxrQkYwbUJOLENFeG1CTSx5R0FDRSxvQkYwbUJSLENFcG5CSSx1RkFFRSx3QkZxbkJOLENFbG5CSSxpRkFFRSxrQkZtbkJOLENFam5CTSx5R0FDRSxxQkZtbkJSLENFN25CSSx1RkFFRSx1QkY4bkJOLENFM25CSSxpRkFFRSxrQkY0bkJOLENFMW5CTSx5R0FDRSxvQkY0bkJSLENFdG9CSSx1RkFFRSx3QkZ1b0JOLENFcG9CSSxpRkFFRSxrQkZxb0JOLENFbm9CTSx5R0FDRSxxQkZxb0JSLENFL29CSSx1RkFFRSx1QkZncEJOLENFN29CSSxpRkFFRSxrQkY4b0JOLENFNW9CTSx5R0FDRSxvQkY4b0JSLENFeHBCSSx1RkFFRSx3QkZ5cEJOLENFdHBCSSxpRkFFRSxrQkZ1cEJOLENFcnBCTSx5R0FDRSxxQkZ1cEJSLENFanFCSSx1RkFFRSx1QkZrcUJOLENFL3BCSSxpRkFFRSxrQkZncUJOLENFOXBCTSx5R0FDRSxvQkZncUJSLENFMXFCSSx1RkFFRSx3QkYycUJOLENFeHFCSSxpRkFFRSxrQkZ5cUJOLENFdnFCTSx5R0FDRSxxQkZ5cUJSLENFbnJCSSx1RkFFRSx1QkZvckJOLENFanJCSSxpRkFFRSxrQkZrckJOLENFaHJCTSx5R0FDRSxvQkZrckJSLENFNXJCSSx1RkFFRSx3QkY2ckJOLENFMXJCSSxpRkFFRSxrQkYyckJOLENFenJCTSx5R0FDRSxxQkYyckJSLENFcnNCSSx5RkFFRSxzQkZzc0JOLENFbnNCSSxtRkFFRSxrQkZvc0JOLENFbHNCTSwyR0FDRSxtQkZvc0JSLENFOXNCSSx5RkFFRSx5QkYrc0JOLENFNXNCSSxtRkFFRSxrQkY2c0JOLENFM3NCTSwyR0FDRSxzQkY2c0JSLENFdnRCSSx5RkFFRSx3QkZ3dEJOLENFcnRCSSxtRkFFRSxrQkZzdEJOLENFcHRCTSwyR0FDRSxxQkZzdEJSLENFaHVCSSx5RkFFRSx5QkZpdUJOLENFOXRCSSxtRkFFRSxrQkYrdEJOLENFN3RCTSwyR0FDRSxzQkYrdEJSLENFenVCSSx5RkFFRSx3QkYwdUJOLENFdnVCSSxtRkFFRSxrQkZ3dUJOLENFdHVCTSwyR0FDRSxxQkZ3dUJSLENFbHZCSSx5RkFFRSx5QkZtdkJOLENFaHZCSSxtRkFFRSxrQkZpdkJOLENFL3VCTSwyR0FDRSxzQkZpdkJSLENFM3ZCSSx5RkFFRSx3QkY0dkJOLENFenZCSSxtRkFFRSxrQkYwdkJOLENFeHZCTSwyR0FDRSxxQkYwdkJSLENFcHdCSSx5RkFFRSx5QkZxd0JOLENFbHdCSSxtRkFFRSxrQkZtd0JOLENFandCTSwyR0FDRSxzQkZtd0JSLENFN3dCSSx5RkFFRSx3QkY4d0JOLENFM3dCSSxtRkFFRSxrQkY0d0JOLENFMXdCTSwyR0FDRSxxQkY0d0JSLENFdHhCSSx5RkFFRSx5QkZ1eEJOLENFcHhCSSxtRkFFRSxrQkZxeEJOLENFbnhCTSwyR0FDRSxzQkZxeEJSLENFL3hCSSx5RkFFRSx3QkZneUJOLENFN3hCSSxtRkFFRSxrQkY4eEJOLENFNXhCTSwyR0FDRSxxQkY4eEJSLENFeHlCSSx5RkFFRSx5QkZ5eUJOLENFdHlCSSxtRkFFRSxrQkZ1eUJOLENFcnlCTSwyR0FDRSxzQkZ1eUJSLENFanpCSSx5RkFFRSx3QkZrekJOLENFL3lCSSxtRkFFRSxrQkZnekJOLENFOXlCTSwyR0FDRSxxQkZnekJSLENFMXpCSSx5RkFFRSx5QkYyekJOLENFeHpCSSxtRkFFRSxrQkZ5ekJOLENFdnpCTSwyR0FDRSxzQkZ5ekJSLENFbjBCSSx5RkFFRSx3QkZvMEJOLENFajBCSSxtRkFFRSxrQkZrMEJOLENFaDBCTSwyR0FDRSxxQkZrMEJSLENFNTBCSSx5RkFFRSx5QkY2MEJOLENFMTBCSSxtRkFFRSxrQkYyMEJOLENFejBCTSwyR0FDRSxzQkYyMEJSLENFcjFCSSx5RkFFRSx3QkZzMUJOLENFbjFCSSxtRkFFRSxrQkZvMUJOLENFbDFCTSwyR0FDRSxxQkZvMUJSLENFOTFCSSx5RkFFRSx5QkYrMUJOLENFNTFCSSxtRkFFRSxrQkY2MUJOLENFMzFCTSwyR0FDRSxzQkY2MUJSLENFdjJCSSx5RkFFRSx3QkZ3MkJOLENFcjJCSSxtRkFFRSxrQkZzMkJOLENFcDJCTSwyR0FDRSxxQkZzMkJSLENFaDNCSSx5RkFFRSx5QkZpM0JOLENFOTJCSSxtRkFFRSxrQkYrMkJOLENFNzJCTSwyR0FDRSxzQkYrMkJSLENFejNCSSx5RkFFRSxzQkYwM0JOLENFdjNCSSxtRkFFRSxrQkZ3M0JOLENFdDNCTSwyR0FDRSxtQkZ3M0JSLENFbDRCSSx5RkFFRSx5QkZtNEJOLENFaDRCSSxtRkFFRSxrQkZpNEJOLENFLzNCTSwyR0FDRSxzQkZpNEJSLENFMzRCSSx5RkFFRSx3QkY0NEJOLENFejRCSSxtRkFFRSxrQkYwNEJOLENFeDRCTSwyR0FDRSxxQkYwNEJSLENFcDVCSSx5RkFFRSx5QkZxNUJOLENFbDVCSSxtRkFFRSxrQkZtNUJOLENFajVCTSwyR0FDRSxzQkZtNUJSLENFNzVCSSx5RkFFRSx3QkY4NUJOLENFMzVCSSxtRkFFRSxrQkY0NUJOLENFMTVCTSwyR0FDRSxxQkY0NUJSLENFdDZCSSx5RkFFRSx5QkZ1NkJOLENFcDZCSSxtRkFFRSxrQkZxNkJOLENFbjZCTSwyR0FDRSxzQkZxNkJSLENFLzZCSSx5RkFFRSx3QkZnN0JOLENFNzZCSSxtRkFFRSxrQkY4NkJOLENFNTZCTSwyR0FDRSxxQkY4NkJSLENFeDdCSSx5RkFFRSx5QkZ5N0JOLENFdDdCSSxtRkFFRSxrQkZ1N0JOLENFcjdCTSwyR0FDRSxzQkZ1N0JSLENFajhCSSx5RkFFRSx3QkZrOEJOLENFLzdCSSxtRkFFRSxrQkZnOEJOLENFOTdCTSwyR0FDRSxxQkZnOEJSLENFMThCSSx5RkFFRSx5QkYyOEJOLENFeDhCSSxtRkFFRSxrQkZ5OEJOLENFdjhCTSwyR0FDRSxzQkZ5OEJSLENFbjlCSSx5RkFFRSx3QkZvOUJOLENFajlCSSxtRkFFRSxrQkZrOUJOLENFaDlCTSwyR0FDRSxxQkZrOUJSLENFNTlCSSx5RkFFRSx5QkY2OUJOLENFMTlCSSxtRkFFRSxrQkYyOUJOLENFejlCTSwyR0FDRSxzQkYyOUJSLENFcitCSSx5RkFFRSx3QkZzK0JOLENFbitCSSxtRkFFRSxrQkZvK0JOLENFbCtCTSwyR0FDRSxxQkZvK0JSLENFOStCSSx5RkFFRSx5QkYrK0JOLENFNStCSSxtRkFFRSxrQkY2K0JOLENFMytCTSwyR0FDRSxzQkY2K0JSLENFdi9CSSx5RkFFRSx3QkZ3L0JOLENFci9CSSxtRkFFRSxrQkZzL0JOLENFcC9CTSwyR0FDRSxxQkZzL0JSLENFaGdDSSx5RkFFRSx5QkZpZ0NOLENFOS9CSSxtRkFFRSxrQkYrL0JOLENFNy9CTSwyR0FDRSxzQkYrL0JSLENFemdDSSx5RkFFRSx3QkYwZ0NOLENFdmdDSSxtRkFFRSxrQkZ3Z0NOLENFdGdDTSwyR0FDRSxxQkZ3Z0NSLENFbGhDSSx5RkFFRSx5QkZtaENOLENFaGhDSSxtRkFFRSxrQkZpaENOLENFL2dDTSwyR0FDRSxzQkZpaENSLENFM2hDSSx5RkFFRSx3QkY0aENOLENFemhDSSxtRkFFRSxrQkYwaENOLENFeGhDTSwyR0FDRSxxQkYwaENSLENFcGlDSSx5RkFFRSx5QkZxaUNOLENFbGlDSSxtRkFFRSxrQkZtaUNOLENFamlDTSwyR0FDRSxzQkZtaUNSLENFN2lDSSx5RkFFRSxzQkY4aUNOLENFM2lDSSxtRkFFRSxrQkY0aUNOLENFMWlDTSwyR0FDRSxtQkY0aUNSLENHdmhDSSxxRkFFRSx3REh5aENOLENHM2hDSSxpRkFFRSwrQkg0aENOLENHOWhDSSx1RkFFRSxrQ0graENOLENHamlDSSx5RkFFRSxtQ0hraUNOLENHcGlDSSwrRkFFRSxzQ0hxaUNOLENHdmlDSSxpR0FFRSwwREh3aUNOLENHMWlDSSxtR0FFRSw0REgyaUNOLENHN2lDSSx5R0FFRSwyREg4aUNOLENHaGpDSSxpR0FFRSx3REhpakNOLENHbmpDSSxtR0FFRSx3REhvakNOLENHdGpDSSx5R0FFRSx5REh1akNOLENHempDSSxpR0FFRSx5REgwakNOLENHNWpDSSxtR0FFRSx3REg2akNOLENHL2pDSSx5R0FFRSwyREhna0NOLENHbGtDSSxtR0FFRSx5REhta0NOLENHcmtDSSxxR0FFRSx3REhza0NOLENHeGtDSSwyR0FFRSwyREh5a0NOLENHM2tDSSxtR0FFRSx5REg0a0NOLENHOWtDSSxxR0FFRSx3REgra0NOLENHamxDSSwyR0FFRSwyREhrbENOLENJem1DQSxpQ0FDRSxTQUFBLENBQ0EscUNKa25DRixDSWhuQ0UsNkNBQ0UsU0FBQSxDQUNBLHVCSmtuQ0osQ0k5bUNBLG1CQUNFLGdDSmluQ0YsQ0k5bUNBLHFCQUNFLGlDSmluQ0YsQ0k5bUNBLHNCQUNFLGlDSmluQ0YsQ0k5bUNBLHFCQUNFLGdDSmluQ0YsQ0k5bUNBLHlCQUNFLHFDSmluQ0YsQ0k5bUNBLHdCQUNFLG9DSmluQ0YsQ0k5bUNBLDJCQUNFLHNDSmluQ0YsQ0k5bUNBLDBCQUNFLHFDSmluQ0YsQ0lybUNBLGlDQUNFLFNBQUEsQ0FDQSxxQ0o2bUNGLENJM21DRSw2Q0FDRSxTQUFBLENBQ0EsZ0NKNm1DSixDSXptQ0EsbUJBQ0UsbUJKNG1DRixDSXptQ0Esc0JBQ0UsMENKNG1DRixDSXptQ0Esd0JBQ0UsMkNKNG1DRixDSXptQ0EseUJBQ0UsMkNKNG1DRixDSXptQ0Esd0JBQ0UsMENKNG1DRixDSXptQ0Esb0JBQ0Usb0JKNG1DRixDSXptQ0EsdUJBQ0UsMkNKNG1DRixDSXptQ0EseUJBQ0UsNENKNG1DRixDSXptQ0EsMEJBQ0UsNENKNG1DRixDSXptQ0EseUJBQ0UsMkNKNG1DRixDSWxtQ0EsbUNBQ0UsNkJKd21DRixDSXRtQ0UsK0NBQ0UsdUJKd21DSixDSXBtQ0Esb0JBQ0UsK0JKdW1DRixDSXBtQ0Esc0JBQ0UsZ0NKdW1DRixDSXBtQ0EsdUJBQ0UsZ0NKdW1DRixDSXBtQ0Esc0JBQ0UsK0JKdW1DRixDSTVsQ0EsaUNBQ0Usa0NBQUEsQ0FBQSwwQkFBQSxDQUNBLDZCSm1tQ0YsQ0lobUNBLHFCQUNFLDhDSm1tQ0YsQ0lsbUNFLGlDQUFlLHdDSnFtQ2pCLENJbG1DQSxzQkFDRSw2Q0pxbUNGLENJcG1DRSxrQ0FBZSx3Q0p1bUNqQixDSXBtQ0EsbUJBQ0UsOENKdW1DRixDSXRtQ0UsK0JBQWUsd0NKeW1DakIsQ0l0bUNBLHFCQUNFLDZDSnltQ0YsQ0l4bUNFLGlDQUFlLHdDSjJtQ2pCLENLMXhDQSxFQUNFLHFCTDZ4Q0YsQ0sxeENBLGlCQUNFLGtCQ3NDTyxDRHJDUCxVQUFBLENBQ0EsZ0JMNnhDRixD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LGlCZjQ5REYsQ0FDRixDZXo5REMsbUJBR0MsYVQ5Qk8sQ1M0QlAsYUFBQSxDQUNBLGVBQUEsQ0FFQSxvQmYyOURGLENlejlERSx5QkFDQyxhZjI5REgsQ2VqOURDLHNDQUNDLGFmbTlERixDZS84REEsYUFNQyw0QkFBQSxDQUNBLFdBQUEsQ0FIQSxvQkFBQSxDQUlBLFdBQUEsQ0FQQSxpQkFBQSxDQUVBLFVBQUEsQ0FEQSxTQUFBLENBR0EsVWZxOURELENlaDlEQyxvQkFDQyxZZms5REYsQ2UvOERDLG1CQUNDLDRCZmk5REYsQ2U5OERDLG9CQUNDLFlmZzlERixDZTc4REMsMEJBSUMsd0JUOUVPLENTMkVQLGFBQUEsQ0FFQSxVQUFBLENBREEsVWZpOURGLENlNzhERSx1Q0FDQyxZZis4REgsQ09sakVFLDJCUXNFRixhQTBDSSxZZnM4REYsQ0FDRixDZWw4REMsNEJBQ0MsWWZxOERGLENPM2pFRSwyQlFxSEQsNEJBSUcsWWZzOERGLENBQ0YsQ2VqOERFLG9DQUNDLGFmbThESCxDT25rRUUsMkJRK0hBLG9DQUlFLFlmbzhERixDZTk3REYsZ0JBSUssa0JBQUEsQ0FGQSxZQUFBLENBQ0Esd0JmbThESCxDZTk3REQsa0JBRUUsYWZpOERELENlMzdERCxrQkFFRSxpQmY4N0RELENBakJGLENnQmptRUEsY0FDRSxpQmhCc25FRixDZ0JubkVBLFFBQ0UsWWhCc25FRixDaUIzbkVBLFVBQ0MscUJYdURtQixDV3REbkIsVVhpSHFCLENXaEhyQixjQUFBLENBQ0EsYUFBQSxDQUNBLGlCakI4bkVELENPMW1FRSwyQlV6QkYsVUFRRSxlakIrbkVBLENBQ0YsQ2lCN25FQyxxQlRlQSxhQUFBLENBREEsZ0JBQUEsQ0FEQSxTUnFuRUQsQ09wbkVFLDJCVWRELHFCQUlFLFlBQUEsQ0FDQSxjQUFBLENBQ0EsNkJqQmtvRUQsQ0FDRixDaUJob0VFLHlCQUNDLGNqQmtvRUgsQ085bkVFLDJCVUxBLHlCQUlFLFFqQm1vRUYsQ0FDRixDaUIvbkVDLFlBQ0MsUWpCaW9FRixDaUI5bkVDLFlBQ0MsVVhrRm9CLENXakZwQixpQmpC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LENBQ0EsUXRCeXFGTixDc0J0cUZFLE1BRUksc0J0QndxRk4sQ3NCcnFGRSx1REFLSSxzQnRCdXFGTixDQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxyXG5UaGVtZSBOYW1lOiBwbGF5dGhpc1xyXG5UaGVtZSBVUkk6IGh0dHBzOi8vd3d3LmdldGluLmFnZW5jeS9cclxuQXV0aG9yOiBHRVQgSU4gQWdlbmN5XHJcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LmdldGluLmFnZW5jeS9cclxuRGVzY3JpcHRpb246IENyZWF0aXZlIGN1c3RvbSB3cC10aGVtZS4gQnV0IGdvb2QuXHJcblZlcnNpb246IDEuMFxyXG5UZXh0IERvbWFpbjogX3R1cmJvXHJcbiEqL1xyXG5cclxuXHJcbkBpbXBvcnQgXCIuL3Njc3MvYWJzdHJhY3QvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuL3Njc3MvYWJzdHJhY3QvbWl4aW5zXCI7XHJcblxyXG5AaW1wb3J0IFwiLi9zY3NzL3ZlbmRvcnMvYnJlYWtwb2ludHNcIjtcclxuQGltcG9ydCBcIi4vc2Nzcy92ZW5kb3JzL25vcm1hbGl6ZVwiOyBcclxuQGltcG9ydCBcIi4vc2Nzcy92ZW5kb3JzL293bGNhcm91c2VsXCI7IFxyXG5AaW1wb3J0IFwiLi9zY3NzL3ZlbmRvcnMvYW9zL2Fvc1wiOyBcclxuLy9AaW1wb3J0IFwiLi9zY3NzL3ZlbmRvcnMvd3BtbC9sZWdhY3ktZHJvcGRvd25cIjsgXHJcbi8vQGltcG9ydCBcIi4vc2Nzcy92ZW5kb3JzL3dwbWwvbGVnYWN5LWRyb3Bkb3duLWNsaWNrXCI7IFxyXG4vL0BpbXBvcnQgXCIuL3Njc3MvdmVuZG9ycy93cG1sL2xlZ2FjeS1saXN0LWhvcml6b250YWxcIjsgXHJcbi8vQGltcG9ydCBcIi4vc2Nzcy92ZW5kb3JzL3dwbWwvbGVnYWN5LWxpc3QtdmVydGljYWxcIjsgXHJcbi8vQGltcG9ydCBcIi4vc2Nzcy92ZW5kb3JzL3dwbWwvbGVnYWN5LXBvc3QtdHJhbnNsYXRpb25zXCI7IFxyXG4vL0BpbXBvcnQgXCIuL3Njc3MvdmVuZG9ycy93cG1sL21lbnUtaXRlbVwiOyBcclxuXHJcbkBpbXBvcnQgXCIuL3Njc3MvYmFzZS9zY2FmZm9sZGluZ1wiO1xyXG5AaW1wb3J0IFwiLi9zY3NzL2Jhc2UvdHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwiLi9zY3NzL2Jhc2UvbGlua3MtYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiLi9zY3NzL2Jhc2UvZm9ybXNcIjtcclxuQGltcG9ydCBcIi4vc2Nzcy9iYXNlL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi9zY3NzL2Jhc2Uvd3BcIjtcclxuXHJcbkBpbXBvcnQgXCIuL3Njc3MvbGF5b3V0L21hc3RoZWFkXCI7XHJcbkBpbXBvcnQgXCIuL3Njc3MvbGF5b3V0L21haW4tbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiLi9zY3NzL2xheW91dC9tYWluXCI7XHJcbkBpbXBvcnQgXCIuL3Njc3MvbGF5b3V0L2NvbG9waG9uXCI7XHJcbi8vQGltcG9ydCBcIi4vc2Nzcy9sYXlvdXQvZm9vdGVyLW5hdmlnYXRpb25zXCI7XHJcbi8vQGltcG9ydCBcIi4vc2Nzcy9sYXlvdXQvc2lkZWJhcnNcIjtcclxuLy9AaW1wb3J0IFwiLi9zY3NzL2xheW91dC9zdGlja3ktbmF2aWdhdGlvblwiO1xyXG5cclxuQGltcG9ydCBcIi4vc2Nzcy9tb2R1bGVzL293bGNhcm91c2VsXCI7XHJcbi8vQGltcG9ydCBcIi4vc2Nzcy9tb2R1bGVzL3BvcHVwXCI7XHJcblxyXG5AaW1wb3J0IFwiLi9zY3NzL21vZHVsZXMvY29va2llYmFubmVyXCI7XHJcbi8vQGltcG9ydCBcIi4vc2Nzcy9tb2R1bGVzL3dwbWxcIjtcclxuLy9AaW1wb3J0IFwiLi9zY3NzL21vZHVsZXMvY2FyZC1zbGlkZXJcIjtcclxuXHJcbi8vQGltcG9ydCBcIi4vc2Nzcy9tb2R1bGVzL3dwbWxcIjtcclxuXHJcbi8vIFN0YXJ0IFdvb0NvbW1lcmNlXHJcbi8qIEBpbXBvcnQgXCIuL3Njc3MvbW9kdWxlcy93b29jb21tZXJjZS93b29jb21tZXJjZS1sYXlvdXRcIjtcclxuXHJcbkBpbmNsdWRlIG1hcHB5LWJwKG1heC13aWR0aCBzY3JlZW4tc20pIHtcclxuXHRAaW1wb3J0IFwiLi9zY3NzL21vZHVsZXMvd29vY29tbWVyY2Uvd29vY29tbWVyY2Utc21hbGxzY3JlZW5cIjtcclxufVxyXG5cclxuQGltcG9ydCBcIi4vc2Nzcy9tb2R1bGVzL3dvb2NvbW1lcmNlL3dvb2NvbW1lcmNlXCI7ICovXHJcbi8vIEVuZCBXb29Db21tZXJjZVxyXG5cclxuXHJcbkBpbXBvcnQgXCIuL3Njc3MvcGFnZS10ZW1wbGF0ZXMvaG9tZXBhZ2VcIjtcclxuLy9AaW1wb3J0IFwiLi9zY3NzL3BhZ2UtdGVtcGxhdGVzL2NvbnRhY3RcIjtcclxuQGltcG9ydCBcIi4vc2Nzcy9wYWdlLXRlbXBsYXRlcy9nZHByXCI7XHJcblxyXG5AaW1wb3J0IFwiLi9zY3NzL3Bvc3QtdHlwZXMvcG9zdFwiO1xyXG5cclxuQGltcG9ydCBcIi4vc2Nzcy9wcmludC9wcmludFwiOyIsIi8qIEJhc2VkIG9uIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyB8IG1vZGlmaWVkIGJ5IHBwbmVsbGVzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIvKiFcblRoZW1lIE5hbWU6IHBsYXl0aGlzXG5UaGVtZSBVUkk6IGh0dHBzOi8vd3d3LmdldGluLmFnZW5jeS9cbkF1dGhvcjogR0VUIElOIEFnZW5jeVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuZ2V0aW4uYWdlbmN5L1xuRGVzY3JpcHRpb246IENyZWF0aXZlIGN1c3RvbSB3cC10aGVtZS4gQnV0IGdvb2QuXG5WZXJzaW9uOiAxLjBcblRleHQgRG9tYWluOiBfdHVyYm9cbiEqL1xuLyogXG4qIE1hcHB5IEJyZWFrcG9pbnRzXG4qIEl0cyBiZXR0ZXIgdG8gdXNlIHRoZW0gaW4gRU0sIHNvIHRoaXMgbWl4aW4gd2lsbCBjb252ZXJ0IHB4IHRvIGVtLiBcbipcbiogaHR0cHM6Ly96ZWxsd2suY29tL2Jsb2cvbWFwcHktYnJlYWtwb2ludHMvXG4qIGh0dHBzOi8vZ2l0aHViLmNvbS96ZWxsd2svbWFwcHktYnJlYWtwb2ludHNcbipcbiovXG4vKiBcbiogRm9udHMgRmFtaWxpZXNcbiovXG4vKlxuKiBCYXNlIENvbG9yc1xuKi9cbi8qXG4qIHNjYWZmb2xkaW5nXG4qL1xuLypcbiogRm9ybXNcbiovXG4vKlxuKiAkbWFzdGhlYWRcbiovXG4vKlxuKiAkaGVyb1xuKi9cbi8qIFxuKiBtYWluX25hdmlnYXRpb25zXG4qL1xuLyogXG4qIGNvbG9waG9uXG4qL1xuLypcbiogR0RQUlxuKi9cbi8qIFxuKiB3cG1sXG4qL1xuLyogXG4qIG93bC1jYXJvdXNlbFxuKi9cbi8qIEJhc2VkIG9uIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyB8IG1vZGlmaWVkIGJ5IHBwbmVsbGVzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLm93bC1jYXJvdXNlbCwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLCAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWpzIC5vd2wtY2Fyb3VzZWwsIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90LCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChvd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLCAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwMG1zO1xufVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLyoqXG4gKiBGbGlwIGFuaW1hdGlvbnM6XG4gKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICovXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlOWE3MDk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2U5YTcwOTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAtLWZ6YmFzZTogMC4zcmVtO1xuICAtLWJveHBhZGRpbmc6IDdweDtcbiAgLS1ib3JkZXJzaXplOiAxcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC4xMjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1memJhc2U6IDAuNXJlbTtcbiAgICAtLWJveHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tZnpiYXNlOiAwLjc1cmVtO1xuICAgIC0tYm94cGFkZGluZzogMjBweDtcbiAgICAtLWJvcmRlcnNpemU6IDJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1memJhc2U6IDFyZW07XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMC43NTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgSGVsdmV0aWNhLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTFlMWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkMmNlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxucCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgLyogYSBzbWFsbCBib3R0b20gbWFyZ2luIHByZXZlbnRzIGNvbnRlbnQgZmxvYXRpbmcgdW5kZXIgaW1hZ2VzICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5hZGRyZXNzIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi52aWRlby15b3V0dWJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmluZm8tYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMWVtO1xuICByaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2U5YTcwOTtcbn1cbi5pbmZvLWJ1dHRvbiAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvaW5mby5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbn1cbi5pbmZvLWJ1dHRvbiAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgY29sb3I6ICNlOWE3MDk7XG4gIHdpZHRoOiAwO1xuICBmb250LXNpemU6IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5pbmZvLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWE3MDk7XG59XG4uaW5mby1idXR0b246aG92ZXIgLnRleHQge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IGNhbGMoMTBweCArIDAuMjV2dyk7XG59XG5cbi5jbG9zZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5kZm4sXG5lbSxcbmksXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBhMDkwODtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyAxLjJ2dyk7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5oMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMXZ3KTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgMC4yNXZ3KTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4yNXZ3KTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IGNhbGMoMS4xNXJlbSArIDAuMjV2dyk7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDFyZW0gKyAwLjI1dncpO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xufVxuXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuYWJiciwgYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLCBpbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlOWE3MDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjODc2MTA1O1xufVxuYTphY3RpdmUsIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmEuYnRuLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWE3MDk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJ0bjpob3ZlcixcbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU4NjQxO1xufVxuYS5idG46YWN0aXZlLCBhLmJ0bjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICBhY2NlbnQtY29sb3I6ICM1MGQzN2Q7XG59XG5cbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogIzUwZDM3ZDtcbn1cblxuOjptYXJrZXIge1xuICBjb2xvcjogIzUwZDM3ZDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luOiAwLjI1ZW0gMCAwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tvdXRdIHtcbiAgYmxvY2stc2l6ZTogMXJlbTtcbiAgaW5saW5lLXNpemU6IDFyZW07XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAuMjVlbTtcbn1cblxuZm9ybSA+IGRpdiB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5kZXRhaWxzIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW07XG59XG5cbnN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBkMzdkO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cbnN1bW1hcnk6Om1hcmtlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDkwJTtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgSGVsdmV0aWNhLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2U0M2QzZDtcbiAgcGFkZGluZzogMC4yNWVtIDAgMDtcbn1cblxuc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbmRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xuICBib3JkZXItY29sb3I6ICNmZTg2NDE7XG59XG5cbi5nZXRpbi1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUge1xuICBtYXJnaW46IDFlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICBwYWRkaW5nOiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxudGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2UxZTFlMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21tZW50cyAmIHBvc3QgbmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtY29udGVudDpiZWZvcmUsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmJlZm9yZSxcbi5zaXRlLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEFsaWduZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbWFzdGhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4jbWFzdGhlYWQgLmlubmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAjbWFzdGhlYWQgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiNtYXN0aGVhZCAuc2l0ZS1icmFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDAuNWVtO1xufVxuI21hc3RoZWFkIC5zaXRlLXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvYXdlc29tZS1sb2dvLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jbWFzdGhlYWQgLnNpdGUtdGl0bGUgYSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI21hc3RoZWFkIC5zaXRlLXRpdGxlIGEgc3BhbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiAubmF2LWlubmVyIHtcbiAgcGFkZGluZzogMmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtYXJnaW46IDAgMCAwIDAuNWVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTk5OWVtO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIHtcbiAgICBsZWZ0OiAtOTk5ZW07XG4gICAgdG9wOiAwO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiAxMDAlO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLm1haW4tbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZTg2NDE7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogI2U5YTcwOTtcbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNWVtO1xuICByaWdodDogMi41JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMWVtO1xufVxuLm1lbnUtdG9nZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZW51LXRvZ2dsZSAubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtdG9nZ2xlIC5idXJnZXItbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWE3MDk7XG59XG4ubWVudS10b2dnbGUgLmJ1cmdlci1saW5lOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubmF2LWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gIC5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCAubmF2LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLnNlY29uZGFyeS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAuc2Vjb25kYXJ5LW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgLnNlY29uZGFyeS1tZW51ID4gKiB7XG4gICAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgfVxufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbG9waG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICNjb2xvcGhvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI2NvbG9waG9uIC5zaXRlLWluZm8ge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICNjb2xvcGhvbiAuc2l0ZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbiNjb2xvcGhvbiAuc2l0ZS1pbmZvID4gZGl2IHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAjY29sb3Bob24gLnNpdGUtaW5mbyA+IGRpdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jY29sb3Bob24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbiNjb2xvcGhvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbiNjb2xvcGhvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG4jY29sb3Bob24gLm1hZGUtYnkgYSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImltZy9zaWduYXR1cmVzL2dldGluLXdoaXRlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4jY29sb3Bob24gLm1hZGUtYnkgYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1sb2FkZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtc3RhZ2Utb3V0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3dsLW5hdiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzZDNkO1xufVxuXG4ub3dsLWRvdCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTQzZDNkO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xufVxuXG4jY29va2llYmFubmVyIHtcbiAgcGFkZGluZzogMWVtIDEuNWVtO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMWVtO1xuICBsZWZ0OiAxZW07XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Nvb2tpZWJhbm5lci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Nvb2tpZWJhbm5lciAuaW50cm8ge1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbn1cbiNjb29raWViYW5uZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jY29va2llYmFubmVyIGJ1dHRvbi5jb29raWUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlhNzA5O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAxZW0gMCAwO1xufVxuI2Nvb2tpZWJhbm5lciBidXR0b24uY29va2llLWJ0bjpiZWZvcmUsICNjb29raWViYW5uZXIgYnV0dG9uLmNvb2tpZS1idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBAaW1wb3J0IFwiLi9zY3NzL21vZHVsZXMvd29vY29tbWVyY2Uvd29vY29tbWVyY2UtbGF5b3V0XCI7XG5cbkBpbmNsdWRlIG1hcHB5LWJwKG1heC13aWR0aCBzY3JlZW4tc20pIHtcblx0QGltcG9ydCBcIi4vc2Nzcy9tb2R1bGVzL3dvb2NvbW1lcmNlL3dvb2NvbW1lcmNlLXNtYWxsc2NyZWVuXCI7XG59XG5cbkBpbXBvcnQgXCIuL3Njc3MvbW9kdWxlcy93b29jb21tZXJjZS93b29jb21tZXJjZVwiOyAqL1xuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgbWFpbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTA3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSBoMSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIGgxIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIGgxIC5ib3JkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWcvdmlkZW8tYm9yZGVyLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAzO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgaDEgLmJvcmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNjYmQyY2U7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNjYmQyY2U7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSBtYWluID4gLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogLTMwJSAwIDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmplZXAtbWlycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC50eHRjdG4tMSxcbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC50eHRjdG4tMixcbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC50eHRjdG4tMyxcbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC50eHRjdG4tNCB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlcnNpemUpIGRvdHRlZCAjNDA0MDQwO1xuICBwYWRkaW5nOiB2YXIoLS1ib3hwYWRkaW5nKSAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnR4dGN0bi0xLFxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnR4dGN0bi0zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnR4dGN0bi0yIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAudHh0Y3RuLTQge1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnR4dGN0bi01IHtcbiAgcGFkZGluZzogdmFyKC0tYm94cGFkZGluZykgMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5nbGFkaWF0b3Ige1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNhbGMoNiAqIHZhcigtLWZ6YmFzZSkpO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnNpemUge1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIHZhcigtLWJveHBhZGRpbmcpIDAgMDtcbiAgbWFyZ2luOiAwIHZhcigtLWJveHBhZGRpbmcpIDAgMDtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1ib3JkZXJzaXplKSBkb3R0ZWQgIzQwNDA0MDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuc2l6ZSBiLFxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnNpemUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnNpemUgYiB7XG4gIGZvbnQtc2l6ZTogY2FsYyg4ICogdmFyKC0tZnpiYXNlKSk7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuc2l6ZSBiIHN1cCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnNpemUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjk1ICogdmFyKC0tZnpiYXNlKSk7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuc3BlYWtlcixcbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jdXN0b20ge1xuICBwYWRkaW5nOiB2YXIoLS1ib3hwYWRkaW5nKSAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnNwZWFrZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXJzaXplKSBkb3R0ZWQgIzQwNDA0MDtcbiAgZm9udC1zaXplOiBjYWxjKDMuMzUgKiB2YXIoLS1memJhc2UpKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jdXN0b20gYixcbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jdXN0b20gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmN1c3RvbSBiIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjYWxjKDMuMzUgKiB2YXIoLS1memJhc2UpKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jdXN0b20gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjUgKiB2YXIoLS1memJhc2UpKTtcbiAgbWFyZ2luOiAwLjI1ZW0gMCAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmFsbC1yb2FkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5icmFuZGluZy1vbmNhciB7XG4gIHBhZGRpbmc6IHZhcigtLWJveHBhZGRpbmcpIHZhcigtLWJveHBhZGRpbmcpIHZhcigtLWJveHBhZGRpbmcpIDA7XG4gIG1hcmdpbjogNXB4IHZhcigtLWJveHBhZGRpbmcpIDVweCAwO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJvcmRlcnNpemUpIGRvdHRlZCAjNDA0MDQwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5icmFuZGluZy1vbmNhciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAudHJhaW5lZC1zdGFmZiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IHZhcigtLWJveHBhZGRpbmcpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnRyYWluZWQtc3RhZmYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnRhaWxvci1tYWRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmNvbnRhY3QtYm9va2luZyB7XG4gIG1hcmdpbjogMmVtIDAgMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jb250YWN0LWJvb2tpbmcgLmhhbmRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuY29udGFjdC1ib29raW5nIGEge1xuICBtYXJnaW46IDAgNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnNwZWFrZXItY3VzdG9tIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmFsbC1yb2FkIHtcbiAgZm9udC1zaXplOiBjYWxjKDMuMTUgKiB2YXIoLS1memJhc2UpKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5icmFuZGluZy1zdGFmZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuYnJhbmRpbmcge1xuICBmb250LXNpemU6IGNhbGMoNiAqIHZhcigtLWZ6YmFzZSkpO1xuICBsaW5lLWhlaWdodDogMC41O1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLm9uY2FyIHtcbiAgZm9udC1zaXplOiBjYWxjKDUuMyAqIHZhcigtLWZ6YmFzZSkpO1xuICBtYXJnaW46IDAuMjVlbSAwIDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAudHJhaW5lZCB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjU1ICogdmFyKC0tZnpiYXNlKSk7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuc3RhZmYge1xuICBmb250LXNpemU6IGNhbGMoOCAqIHZhcigtLWZ6YmFzZSkpO1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLnRhaWxvci1tYWRlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEuOTUgKiB2YXIoLS1memJhc2UpKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5zb2NpYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjkgKiB2YXIoLS1memJhc2UpKTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5zb2NpYWwge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ib3hwYWRkaW5nKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1ib3JkZXJzaXplKSBzb2xpZCAjNDA0MDQwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmNvbnRlbnRjcmVhdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYm94cGFkZGluZyk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmhhbmRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYyg0LjI1ICogdmFyKC0tZnpiYXNlKSk7XG4gIGxldHRlci1zcGFjaW5nOiBjYWxjKDAuNjUgKiB2YXIoLS1memJhc2UpKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5oYW5kbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jb250YWN0IHtcbiAgbWFyZ2luOiB2YXIoLS1ib3hwYWRkaW5nKSAwIDJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmNvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjYgKiB2YXIoLS1memJhc2UpKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jb250YWN0ID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jb250YWN0ID4gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmNvbnRhY3QgLnNlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIC5jb250YWN0IC5zZXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcml2YWN5LW5vdGljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuLnByaXZhY3ktbm90aWNlIGRpdiB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4ucHJpdmFjeS1ub3RpY2UgYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucHJpdmFjeS1ub3RpY2UgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbmZvLXBvcHVwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMTAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmluZm8tcG9wdXAgLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmluZm8tcG9wdXAgLmlubmVyIHtcbiAgcGFkZGluZzogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMC4yNXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uaW5mby1wb3B1cCAuaW5uZXIgPiBkaXYge1xuICBtYXJnaW46IDAgMCAyZW07XG59XG4uaW5mby1wb3B1cCAuaW5uZXIgLmNvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuaW5mby1wb3B1cCAuaW5uZXIgLmNvbnRlbnQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICB9XG59XG4uaW5mby1wb3B1cCAuaW5uZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG4uaW5mby1wb3B1cCAuaW5uZXIgaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBwYWRkaW5nOiAwIDAgNXB4O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXJzaXplKSBkb3R0ZWQgIzQwNDA0MDtcbiAgbWFyZ2luOiAwIDAgMC41ZW07XG59XG4uaW5mby1wb3B1cCAuaW5uZXIgaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImltZy9waWN0by1qZWVwLnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IC0xMHB4IDdweCAwIDA7XG59XG4uaW5mby1wb3B1cCAuaW5uZXIgLnNjcmVlbi1kaW1lbnNpb25zIGhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJpbWcvcGljdG8tc2NyZWVuLnN2Z1wiKTtcbn1cbi5pbmZvLXBvcHVwIC5pbm5lciAuZWxlY3RyaWNhbC1uZWVkcyBoZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaW1nL3BpY3RvLWVsZWMuc3ZnXCIpO1xufVxuLmluZm8tcG9wdXAgLmlubmVyIC5tb3JlLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZm8tcG9wdXAgLmlubmVyIC5tb3JlLWluZm8gaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImltZy9waWN0by1pbmZvLnN2Z1wiKTtcbn1cbi5pbmZvLXBvcHVwIC5jbG9zZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB6LWluZGV4OiAyMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbmZvLXBvcHVwIC5jbG9zZS1wb3B1cDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWE3MDk7XG59XG4uaW5mby1wb3B1cC5vcGVuIHtcbiAgbGVmdDogMDtcbn1cblxuLmdsYWQtZ2FsbGVyeSB7XG4gIHdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMmVtO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAuZ2xhZC1nYWxsZXJ5IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uZ2xhZC1nYWxsZXJ5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdsYWQtZ2FsbGVyeSAub3dsLXByZXYsXG4uZ2xhZC1nYWxsZXJ5IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMWUxZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDJjZTtcbn1cbi5nbGFkLWdhbGxlcnkgLm93bC1wcmV2IHNwYW4sXG4uZ2xhZC1nYWxsZXJ5IC5vd2wtbmV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5nbGFkLWdhbGxlcnkgLm93bC1wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG59XG4uZ2xhZC1nYWxsZXJ5IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtZ2RwciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnZS10ZW1wbGF0ZS1nZHByIG1haW4ge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDJlbSBhdXRvO1xufVxuLnBhZ2UtdGVtcGxhdGUtZ2RwciBtYWluIGEge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cbi5wYWdlLXRlbXBsYXRlLWdkcHIgbWFpbiBhLmJ0biB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWdkcHIgbWFpbiBoZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS1nZHByIG1haW4gZm9vdGVyIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtZ2RwciBtYWluIGgyLFxuLnBhZ2UtdGVtcGxhdGUtZ2RwciBtYWluIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtZ2RwciBkaXYuY3RhIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtZ2RwciAucHJpdmFjeS1ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvKiBCbGFjayBwcmludHMgZmFzdGVyICovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIC8qXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC8qXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgI2hlYWRlci1tYWluLFxuICAjZm9vdGVyLW1haW4sXG4gIHZpZGVvLFxuICBhdWRpbyxcbiAgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOnBhbi1ZO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm5vLWpzIC5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAub3dsLWRvdCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdHtiYWNrZ3JvdW5kOjAgMDtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MCFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJde21heC1oZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9IiwiLy8gR2VuZXJhdGUgRHVyYXRpb24gJiYgRGVsYXlcbltkYXRhLWFvc10ge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYwIHtcbiAgICBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGkgKiA1MH1tcztcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYW9zLWVhc2luZzogKFxuICBsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKSxcblxuICBlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMSksXG4gIGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAwLCAxLCAxKSxcbiAgZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAwLCAuNTgwLCAxKSxcbiAgZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAwLCAuNTgwLCAxKSxcblxuICBlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSksXG4gIGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KSxcbiAgZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSksXG5cbiAgZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KSxcbiAgZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC4zOSwgLjU3NSwgLjU2NSwgMSksXG4gIGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KSxcblxuICBlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KVxuKTtcblxuLy8gRWFzaW5ncyBpbXBsZW1lbnRhdGlvbnNcbi8vIERlZmF1bHQgdGltaW5nIGZ1bmN0aW9uOiAnZWFzZSdcblxuW2RhdGEtYW9zXSB7XG4gIEBlYWNoICRrZXksICR2YWwgaW4gJGFvcy1lYXNpbmcge1xuICAgIGJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0ge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWw7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbmltYXRpb25zIHZhcmlhYmxlc1xuJGFvcy1kaXN0YW5jZTogMTAwcHggIWRlZmF1bHQ7XG5cblxuXG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5cbltkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogWm9vbSBhbmltYXRpb25zOlxuICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAqL1xuXG5bZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbiddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQnXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5cblxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuXG5bZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuXG5bZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPSdmbGlwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG4iLCIqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHsgXHJcbiAgYmFja2dyb3VuZDogJGMtbGluazsgXHJcbiAgY29sb3I6IHdoaXRlOyBcclxuICB0ZXh0LXNoYWRvdzogbm9uZTsgXHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHsgXHJcbiAgYmFja2dyb3VuZDogJGMtbGluazsgXHJcbiAgY29sb3I6IHdoaXRlOyBcclxuICB0ZXh0LXNoYWRvdzogbm9uZTsgXHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLWZ6YmFzZTogMC4zcmVtO1xyXG4gIC0tYm94cGFkZGluZzogN3B4O1xyXG4gIC0tYm9yZGVyc2l6ZTogMXB4O1xyXG5cclxuICBAaW5jbHVkZSBtYXBweS1icChzY3JlZW4teHMpIHtcclxuICAgIC0tZnpiYXNlOiAwLjVyZW07XHJcbiAgICAtLWJveHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCkge1xyXG4gICAgLS1memJhc2U6IDAuNzVyZW07XHJcbiAgICAtLWJveHBhZGRpbmc6IDIwcHg7XHJcbiAgICAtLWJvcmRlcnNpemU6IDJweDtcclxuICB9XHJcblxyXG5AaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpIHtcclxuICAgIC0tZnpiYXNlOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xyXG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogJGYtcmVndWxhcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIC8vZm9udC1zaXplOiBjYWxjKCgxNnB4KSArIC4yNXZ3KTtcclxuICBjb2xvcjogIzIxMWUxZjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkMmNlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxucDplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxucCBpbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyAvKiBhIHNtYWxsIGJvdHRvbSBtYXJnaW4gcHJldmVudHMgY29udGVudCBmbG9hdGluZyB1bmRlciBpbWFnZXMgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIFxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvLXlvdXR1YmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciB7IFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgXHJcbiAgaGVpZ2h0OiAwOyBcclxuICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICBtYXgtd2lkdGg6IDEwMCU7IFxyXG59IFxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsIFxyXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCwgXHJcbi5lbWJlZC1jb250YWluZXIgZW1iZWQgeyBcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gIHRvcDogMDsgXHJcbiAgbGVmdDogMDsgXHJcbiAgd2lkdGg6IDEwMCU7IFxyXG4gIGhlaWdodDogMTAwJTsgXHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmluZm8tYnV0dG9uIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoKTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAxZW07XHJcbiAgcmlnaHQ6IDFlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBjb2xvcjogJGMtbGluaztcclxuXHJcbiAgLmljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnaW1nL2luZm8uc3ZnJykgMCAwIG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdCgpO1xyXG4gICAgY29sb3I6ICRjLWxpbms7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMCAwIDAgMC41ZW07XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1saW5rO1xyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKCgxMHB4KSArIC4yNXZ3KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbG9zZS1wb3B1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxufSIsIi8qIFxyXG4qIE1hcHB5IEJyZWFrcG9pbnRzXHJcbiogSXRzIGJldHRlciB0byB1c2UgdGhlbSBpbiBFTSwgc28gdGhpcyBtaXhpbiB3aWxsIGNvbnZlcnQgcHggdG8gZW0uIFxyXG4qXHJcbiogaHR0cHM6Ly96ZWxsd2suY29tL2Jsb2cvbWFwcHktYnJlYWtwb2ludHMvXHJcbiogaHR0cHM6Ly9naXRodWIuY29tL3plbGx3ay9tYXBweS1icmVha3BvaW50c1xyXG4qXHJcbiovXHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICdzY3JlZW4teHMnOiA0NTBweCxcclxuICAgICdzY3JlZW4tc20nOiA3NDBweCxcclxuICAgICdzY3JlZW4tbWQnOiA5ODBweCxcclxuICAgICdzY3JlZW4tbGcnOiAxMTAwcHgsXHJcbiAgICAnc2NyZWVuLXhsJzogMTMwMHB4LFxyXG4gICAgJ3NjcmVlbi14eGwnOiAxNjAwcHgsXHJcbik7XHJcblxyXG4vKiBcclxuKiBGb250cyBGYW1pbGllc1xyXG4qL1xyXG5cclxuJGYtcmVndWxhcjogcHJveGltYS1ub3ZhLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4kZi10aXRsZTogcHJveGltYS1ub3ZhLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4kZi1xdW90ZTogcHJveGltYS1ub3ZhLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4kZi1saWdodDogcHJveGltYS1ub3ZhLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5cclxuLypcclxuKiBCYXNlIENvbG9yc1xyXG4qL1xyXG5cclxuJHJlZDogI2U0M2QzZDtcclxuJGdyZWVuOiAjNTBkMzdkO1xyXG4kZGFyay1ncmVlbjogIzExN2UzNjtcclxuJG9yYW5nZTogI2ZlODY0MTtcclxuJHllbGxvdzogI2ZmYjUxNjtcclxuJGJsdWU6ICM0Mjg1ZmY7XHJcbiRibGFjazogIzBhMDkwODtcclxuJGdyZXktbGlnaHQ6ICNlMWUxZTE7XHJcblxyXG4kYy1wcmltYXJ5OiAkZ3JlZW47XHJcbiRjLXNlY29uZGFyeTogJG9yYW5nZTtcclxuJGMtYWN0aW9uOiAkcmVkO1xyXG4kYy1saW5rOiAjZTlhNzA5O1xyXG4kYy1saW5rX2hvdmVyOiAkb3JhbmdlO1xyXG5cclxuJGMtdGV4dDogIzQwNDA0MDtcclxuJGMtdGV4dF9saWdodDogI2I3YjdiNztcclxuJGMtdGV4dF9kYXJrOiAkYmxhY2s7XHJcbiRjLXRpdGxlOiAkYmxhY2s7XHJcblxyXG4kYy1ib3JkZXI6ICRncmV5LWxpZ2h0O1xyXG5cclxuJGMtYmFja2dyb3VuZF9ib2R5OiAjZmZmZmZmO1xyXG4kYy1iYWNrZ3JvdW5kX2xpZ2h0OiAjZjFmMWYxO1xyXG4kYy1iYWNrZ3JvdW5kX2NvbG9yZWQ6ICMwMDlkZGY7XHJcbiRjLWJhY2tncm91bmRfZGFyazogIzMzMzMzMztcclxuXHJcbiRjLXRhYmxlLWJvcmRlcjogJGdyZXktbGlnaHQ7XHJcbiRjLXRhYmxlLWJvcmRlcl9saWdodDogd2hpdGU7XHJcbiRjLXRhYmxlLWJvcmRlcl9kYXJrOiAkYy1iYWNrZ3JvdW5kX2Rhcms7XHJcblxyXG4kYy1zdWNjZXNzOiAkZ3JlZW47XHJcbiRjLXdhcm5pbmc6ICRvcmFuZ2U7XHJcbiRjLWVycm9yOiAkcmVkO1xyXG5cclxuJGMtbGlua2VkaW46ICMwMDdhYjk7XHJcbiRjLXR3aXR0ZXI6ICM1NWFjZWU7XHJcbiRjLWZhY2Vib29rOiAjM2I1OTk5O1xyXG4kYy12aW1lbzogIzFhYjdlYTtcclxuJGMteW91dHViZTogI2NkMjAxZjtcclxuJGMtaW5zdGFncmFtOiAjZTQ0MDVmO1xyXG4kYy1waW50ZXJlc3Q6ICNiZDA4MWM7XHJcblxyXG4vKlxyXG4qIHNjYWZmb2xkaW5nXHJcbiovXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aDogMTgwMHB4O1xyXG5cclxuLypcclxuKiBGb3Jtc1xyXG4qL1xyXG5cclxuJGZvcm0tdGV4dC1jb2xvcjogJGMtdGV4dDtcclxuJGZvcm0tYm9yZGVyLWNvbG9yOiAkYy1ib3JkZXI7XHJcbiRmb3JtLWVsZW0tc2l6ZTogMXJlbTtcclxuJHN1bW1hcnktYmctY29sb3I6ICRjLXByaW1hcnk7XHJcbiRzdW1tYXJ5LXRleHQtY29sb3I6IHdoaXRlO1xyXG5cclxuLypcclxuKiAkbWFzdGhlYWRcclxuKi9cclxuJG1hc3RoZWFkLWhlaWdodDogMTEwcHg7XHJcbiRtYXN0aGVhZC1iZ2NvbG9yOiB3aGl0ZTtcclxuXHJcbi8qXHJcbiogJGhlcm9cclxuKi9cclxuJGhlcm8taGVpZ2h0OiAxMDB2aDtcclxuXHJcbi8qIFxyXG4qIG1haW5fbmF2aWdhdGlvbnNcclxuKi8gXHJcblxyXG4kbWFpbi1uYXYtc3VibWVudS1iZzogJGMtYmFja2dyb3VuZF9saWdodDtcclxuJG1haW4tbmF2LWxpbmstY29sb3I6ICRjLXRleHQ7XHJcbiRtYWluLW5hdi1saW5rLWhvdmVyLWNvbG9yOiAkYy1saW5rX2hvdmVyO1xyXG4kbWFpbi1uYXYtYWN0aXZlLWNvbG9yOiAkYy1saW5rO1xyXG5cclxuLyogXHJcbiogY29sb3Bob25cclxuKi8gXHJcblxyXG4kY29sb3Bob24tYmctY29sb3I6ICRjLWJhY2tncm91bmRfZGFyaztcclxuJGNvbG9waG9uLXRleHQtY29sb3I6ICNmZmY7XHJcbiRjb2xvcGhvbi1saW5rLWNvbG9yOiAjZmZmO1xyXG4kY29sb3Bob24tbGluay1ob3Zlci1jb2xvcjogI2ZlZmVmZTtcclxuXHJcbi8qXHJcbiogR0RQUlxyXG4qL1xyXG5cclxuJGNvb2tpZWJhbm5lci1iZzogJGMtYmFja2dyb3VuZF9kYXJrO1xyXG4kY29va2llYmFubmVyLWNvbG9yOiB3aGl0ZTtcclxuJGNvb2tpZWJhbm5lci1idXR0b24tYmc6ICRjLXByaW1hcnk7XHJcbiRjb29raWViYW5uZXItYnV0dG9uLWNvbG9yOiB3aGl0ZTtcclxuXHJcbi8qIFxyXG4qIHdwbWxcclxuKi8gXHJcbiR3cG1sLW1pbi13aWR0aDogMTE1cHg7XHJcbiR3cG1sLWJvcmRlci1jb2xvcjogJGMtdGV4dDtcclxuJHdwbWwtbGluay1jb2xvcjogJGMtdGV4dDtcclxuJHdwbWwtbGluay1jb2xvci1ob3ZlcjogJGMtdGV4dDtcclxuJHdwbWwtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR3cG1sLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICRjLXByaW1hcnk7XHJcblxyXG4vKiBcclxuKiBvd2wtY2Fyb3VzZWxcclxuKi8gXHJcblxyXG4kb3dsLWJ1dHRvbi1iYWNrZ3JvdW5kOiAkYy1hY3Rpb247XHJcbiRvd2wtZG90LXNpemU6IDE1cHg7XHJcbiRvd2wtZG90LXNwYWNpbmc6IDAgMC41ZW0gMCAwO1xyXG4iLCIvLyBNYXBweSBicmVha3BvaW50c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBPdXRwdXQgbWVkaWEgcXVlcnkgd2l0aCBmb2N1cyBvbiBtaW4td2lkdGgsIG1heC13aWR0aCwgbWluLWhlaWdodCBhbmQgbWF4LWhlaWdodC5cclxuLy8gT3RoZXIgbWVkaWEgcnVsZXMgYXJlIHBhc3NlZCBhcyB0aGUgc2Vjb25kIGFyZ3VtZW50IGluIGEgbWFwXHJcbi8vXHJcbi8vIEBhdXRob3IgWmVsbCBMaWV3XHJcbi8vID09PT09PT09PT09PT09PT09XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRicmVha3BvaW50czogKCkgIWRlZmF1bHQ7XHJcbiRtYXBweS1xdWVyaWVzOiAoKSAhZGVmYXVsdDtcclxuXHJcbi8vIE1hcHB5IEJQIFtNaXhpbl1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAtICRxdWVyaWVzICAgICAgICAgOiA8c3RyaW5nPiBvciA8bnVtYmVyPiBpbiB0aGUgZm9ybWF0OlxyXG4vLyAgICAgICAgICAgICAgICAgICAgICA8bWluLXdpZHRoPiA8bWF4LXdpZHRoPiBoIDxtaW4taGVpZ2h0PiA8bWF4LWhlaWdodD4gPGtleT4gPHZhbHVlPlxyXG4vLyAtICR0eXBlICAgICAgICAgICAgOiA8bWVkaWEtdHlwZT5cclxuLy8gLSAkcXVlcnktZmFsbGJhY2sgIDogPHN0cmluZz4gc2VsZWN0b3IgY2xhc3NcclxuLy8gLSAkYnJlYWtwb2ludHMgICAgIDogPG1hcD5cclxuQG1peGluIG1hcHB5LWJwKCRxdWVyaWVzLCAkdHlwZTogYWxsLCAkcXVlcnktZmFsbGJhY2s6IG51bGwsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XHJcblxyXG4gIC8vIEdldHMgbWFwcHkgbWFwIHRocm91Z2ggbWFwcHktYnAgZm5cclxuICAkbWFwcHktbWFwOiBtYXBweS1icCgkcXVlcmllcywgJHR5cGUsICRxdWVyeS1mYWxsYmFjaywgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgLy8gT3V0cHV0cyBtZWRpYSBzdHJpbmdcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRtYXBweS1tYXAsIHR5cGUpfSBhbmQgI3ttYXAtZ2V0KCRtYXBweS1tYXAsIG1lZGlhLXN0cmluZyl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuXHJcbiAgLy8gSWYgYSBxdWVyeSBmYWxsYmFjayBpcyBwcm92aWRlZFxyXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sge1xyXG4gICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1hcHB5IFF1ZXJ5IFtNaXhpbl1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBPdXRwdXQgcXVlcnkgZnJvbSAkbWFwcHktcXVlcmllcyBtYXAuXHJcbi8vICRxdWVyeSA6IDxzdHJpbmc+IGZyb20gJG1hcHB5LXF1ZXJpZXMga2V5XHJcbkBtaXhpbiBtYXBweS1xdWVyeSgkcXVlcnksICRtYXBweS1xdWVyaWVzOiAkbWFwcHktcXVlcmllcykge1xyXG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1hcHB5LXF1ZXJpZXMsICRxdWVyeSkge1xyXG4gICAgQGVycm9yIFwiI3skbWFwcHktcXVlcmllc30gZG9lcyBub3QgY29udGFpbiAjeyRxdWVyeX1cIjtcclxuICB9XHJcblxyXG4gICRtYXBweS1tYXA6IG1hcC1nZXQoJG1hcHB5LXF1ZXJpZXMsICRxdWVyeSk7XHJcblxyXG4gIEBtZWRpYSAje21hcC1nZXQoJG1hcHB5LW1hcCwgdHlwZSl9IGFuZCAje21hcC1nZXQoJG1hcHB5LW1hcCwgbWVkaWEtc3RyaW5nKX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBJZiBhIHF1ZXJ5IGZhbGxiYWNrIGlzIHByb3ZpZGVkXHJcbiAgQGlmIG1hcC1nZXQoJG1hcHB5LW1hcCwgcXVlcnktZmFsbGJhY2spIHtcclxuICAgICN7bWFwLWdldCgkbWFwcHktbWFwLCBxdWVyeS1mYWxsYmFjayl9ICYge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1hcHB5IEJQIFtGdW5jdGlvbl1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBSZXR1cm5zIGEgbWFwIHdpdGggMyBrZXlzXHJcbi8vIC0gdHlwZSAgICAgICAgICAgOiBNZWRpYSB0eXBlXHJcbi8vIC0gbWVkaWEtc3RyaW5nICAgOiBtZWRpYSBxdWVyeSBzdHJpbmdcclxuLy8gLSBxdWVyeS1mYWxsYmFjayA6IHF1ZXJ5IGZhbGxiYWNrIChpZiBhbnkpXHJcbkBmdW5jdGlvbiBtYXBweS1icCgkcXVlcmllcywgJHR5cGU6IGFsbCwgJHF1ZXJ5LWZhbGxiYWNrOiBudWxsLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xyXG4gICRtZWRpYS1zdHJpbmc6ICgpO1xyXG4gICRfcmV0dXJuOiAoKTtcclxuICAkbWVkaWEtbWFwOiBwYXJzZS1icCgkcXVlcmllcywgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtZWRpYS1tYXAge1xyXG4gICAgQGlmICR2YWx1ZSBhbmQgJHZhbHVlICE9IDAge1xyXG4gICAgICBAaWYgJG1lZGlhLXN0cmluZyA9PSAoKCkpIHtcclxuICAgICAgICAkbWVkaWEtc3RyaW5nOiBhcHBlbmQoJG1lZGlhLXN0cmluZywgdW5xdW90ZShcIigjeyRrZXl9OiAjeyR2YWx1ZX0pXCIpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgICRtZWRpYS1zdHJpbmc6IGFwcGVuZCgkbWVkaWEtc3RyaW5nLCB1bnF1b3RlKFwiYW5kICgjeyRrZXl9OiAjeyR2YWx1ZX0pXCIpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAkX3JldHVybjogKFxyXG4gICAgdHlwZTogJHR5cGUsXHJcbiAgICBtZWRpYS1zdHJpbmc6IGltcGxvZGUoJG1lZGlhLXN0cmluZyksXHJcbiAgICBxdWVyeS1mYWxsYmFjazogJHF1ZXJ5LWZhbGxiYWNrXHJcbiAgKTtcclxuXHJcbiAgQHJldHVybiAkX3JldHVybjtcclxufVxyXG5cclxuLy8gQlAgW01peGluXVxyXG4vLyAtLS0tLS0tLS0tXHJcbi8vIENvbnZlbmllbmNlIG1peGluIGZvciBNYXBweSBCcmVha3BvaW50c1xyXG5AbWl4aW4gYnAoJHF1ZXJpZXMsICR0eXBlOiBhbGwsICRxdWVyeS1mYWxsYmFjazogbnVsbCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtYXBweS1icCgkcXVlcmllcywgJHR5cGUsICRxdWVyeS1mYWxsYmFjaywgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFBhcnNlIEJQIFtmdW5jdGlvbl1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBQYXJzZXMgYXJndW1lbnRzIGFuZCByZXR1cm5zIGEgbWFwIHdpdGggNCBrZXlzXHJcbkBmdW5jdGlvbiBwYXJzZS1icCgkcXVlcmllcywgJGJyZWFrcG9pbnRzKSB7XHJcbiAgJF9yZXR1cm46ICgpO1xyXG4gICRfaTogMTtcclxuICAkX21pbnc6IG51bGw7XHJcbiAgJF9tYXh3OiBudWxsO1xyXG4gICRfbWluaDogbnVsbDtcclxuICAkX21heGg6IG51bGw7XHJcbiAgJF9sZW5ndGg6IGxlbmd0aCgkcXVlcmllcyk7XHJcblxyXG4gIC8vIENoZWNrcyBmb3Igd2lkdGggcXVlcmllc1xyXG4gICRfbWludzogbnRoKCRxdWVyaWVzLCAxKTtcclxuICAkX21pbnc6IG1hcHB5LXZhbGlkYXRlKCRfbWludywgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgLy8gQ2hlY2sgZm9yIHdpZHRoIHF1ZXJpZXNcclxuICBAaWYgJF9taW53IHtcclxuICAgICRfbWludzogbWFwcHktY29udmVydC10by1lbSgkX21pbncpO1xyXG4gICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKG1pbi13aWR0aDogJF9taW53KSk7XHJcbiAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgMSwgbnVsbCk7XHJcbiAgfVxyXG5cclxuICAvLyBDaGVja3MgaWYgdGhlcmUgaXMgYSBtYXggd2lkdGggcXVlcnlcclxuICBAaWYgJF9taW53IGFuZCAkX2xlbmd0aCA+PSAyIHtcclxuICAgICRfbWF4dzogbnRoKCRxdWVyaWVzLCAyKTtcclxuICAgICRfbWF4dzogbWFwcHktdmFsaWRhdGUoJF9tYXh3LCAkYnJlYWtwb2ludHMpO1xyXG4gIH1cclxuXHJcbiAgQGlmICRfbWF4dyB7XHJcbiAgICAkX21heHc6IG1hcHB5LWNvbnZlcnQtdG8tZW0oJF9tYXh3IC0gMXB4KTtcclxuICAgICRfcmV0dXJuOiBtYXAtbWVyZ2UoJF9yZXR1cm4sIChtYXgtd2lkdGg6ICRfbWF4dykpO1xyXG4gICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsIDIsIG51bGwpO1xyXG4gIH1cclxuXHJcbiAgLy8gQ2hlY2tzIGZvciBoZWlnaHQgcXVlcmllc1xyXG4gICRfaDogaW5kZXgoJHF1ZXJpZXMsIGgpIG9yIGluZGV4KCRxdWVyaWVzLCBoZWlnaHQpO1xyXG5cclxuICBAaWYgJF9oIHtcclxuICAgICRfbWluaDogbnRoKCRxdWVyaWVzLCAkX2ggKyAxKTtcclxuICAgICRfbWluaDogbWFwcHktdmFsaWRhdGUoJF9taW5oLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBpZiAkX21pbmgge1xyXG4gICAgICAkX21pbmg6IG1hcHB5LWNvbnZlcnQtdG8tZW0oJF9taW5oKTtcclxuICAgICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKG1pbi1oZWlnaHQ6ICRfbWluaCkpO1xyXG4gICAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgJF9oICsgMSwgbnVsbCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2hlY2tzIGlmIHRoZXJlIGlzIGEgbWF4IGhlaWdodCBxdWVyeVxyXG4gICAgQGlmICRfbGVuZ3RoIC0gJF9oID49IDIge1xyXG4gICAgICAkX21heGg6IG50aCgkcXVlcmllcywgJF9oICsgMik7XHJcbiAgICAgICRfbWF4aDogbWFwcHktdmFsaWRhdGUoJF9tYXhoLCAkYnJlYWtwb2ludHMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkX21heGgge1xyXG4gICAgICAkX21heGg6IG1hcHB5LWNvbnZlcnQtdG8tZW0oJF9tYXhoIC0gMXB4KTtcclxuICAgICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKG1heC1oZWlnaHQ6ICRfbWF4aCkpO1xyXG4gICAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgJF9oICsgMiwgbnVsbCk7XHJcbiAgICB9XHJcbiAgICAvLyBSZXNldCBoIG1hcmtlclxyXG4gICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsICRfaCwgbnVsbCk7XHJcbiAgfVxyXG5cclxuICAvLyBDaGVja3MgZm9yIG90aGVyIHF1ZXJpZXNcclxuICBAd2hpbGUgJF9pIDw9IGxlbmd0aCgkcXVlcmllcykge1xyXG4gICAgJF9rZXk6IG50aCgkcXVlcmllcywgJF9pKTtcclxuXHJcbiAgICBAaWYgJF9rZXkgYW5kICRfbGVuZ3RoIC0gJF9pID49IDEge1xyXG4gICAgICAkX3ZhbDogbnRoKCRxdWVyaWVzLCAkX2kgKyAxKTtcclxuICAgICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKCN7JF9rZXl9OiAkX3ZhbCkpO1xyXG4gICAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgJF9pLCBudWxsKTtcclxuICAgICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsICRfaSArIDEsIG51bGwpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRfa2V5IHtcclxuICAgICAgQHdhcm4gdW5xdW90ZSgnXCJNYXBweSBCcmVha3BvaW50cyBpcyBtaXNzaW5nIHZhbHVlIGZvciBtZWRpYSBmZWF0dXJlIFwiI3skX2tleX1cIlwiJyk7XHJcbiAgICB9XHJcbiAgICAkX2k6ICRfaSArIDE7XHJcbiAgfVxyXG4gIEByZXR1cm4gJF9yZXR1cm47XHJcbn1cclxuXHJcbi8vIE1hcHB5IFZhbGlkYXRlIFtGdW5jdGlvbl1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDaGVja3MgaWYgJHF1ZXJ5IGdpdmVuIGlzIG9uZSBvZiB0aGUgZm9sbG93aW5nOlxyXG4vLyAxKSBJcyBhICRrZXkgaW4gdGhlICRicmVha3BvaW50cyBtYXBcclxuLy8gMikgSXMgYSBudW1iZXJcclxuLy8gMykgSXMgYSBcIm1heFwiLCBcIm1heC13aWR0aFwiIG9yIFwibWF4LWhlaWdodFwiIHN0cmluZ1xyXG5AZnVuY3Rpb24gbWFwcHktdmFsaWRhdGUoJHF1ZXJ5LCAkYnJlYWtwb2ludHMpIHtcclxuICAkX3JldHVybjogbnVsbDtcclxuXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHF1ZXJ5KSB7XHJcbiAgICAkX3JldHVybjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRxdWVyeSk7XHJcbiAgfVxyXG5cclxuICBAZWxzZSBpZiB0eXBlLW9mKCRxdWVyeSkgPT0gbnVtYmVyIHtcclxuICAgICRfcmV0dXJuOiAkcXVlcnk7XHJcbiAgfVxyXG5cclxuICBAZWxzZSBpZiAkcXVlcnkgPT0gXCJtYXhcIiBvciAkcXVlcnkgPT0gXCJtYXgtaGVpZ2h0XCIgb3IgJHF1ZXJ5ID09IFwibWF4LXdpZHRoXCIge1xyXG4gICAgJF9yZXR1cm46IDA7XHJcbiAgfVxyXG5cclxuICBAZWxzZSB7XHJcbiAgICAkX3JldHVybjogbnVsbDtcclxuICB9XHJcbiAgQHJldHVybiAkX3JldHVybjtcclxufVxyXG5cclxuLy8gTWFwcHkgQ29udmVydCBUbyBFbSBbRnVuY3Rpb25dXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ2hlY2tzIGFuZCBjb252ZXJ0cyBweCB2YWx1ZXMgdG8gZW0uIExlYXZlIG90aGVyIHVuaXRzIHVudG91Y2hlZC5cclxuXHJcbkBmdW5jdGlvbiBtYXBweS1jb252ZXJ0LXRvLWVtKCR2YWwpIHtcclxuICBAaWYgdW5pdCgkdmFsKSA9PSBcInB4XCIgb3IgJHZhbCA9PSAwIHtcclxuICAgIEByZXR1cm4gbWFwcHktZW0oJHZhbCk7XHJcbiAgfSBAZWxzZSBpZiB1bml0KCR2YWwpID09IFwiZW1cIiB7XHJcbiAgICBAcmV0dXJuICR2YWw7XHJcbiAgfSBAZWxzZSBpZiB1bml0KCR2YWwpID09IFwicmVtXCIge1xyXG4gICAgQHJldHVybiBtYXBweS1zdHJpcC11bml0KCR2YWwpICogMWVtO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGVycm9yIHVucXVvdGUoXCJCcmVha3BvaW50IHZhbHVlIG11c3QgaGF2ZSBhIHVuaXQgaWYgaXQncyBhIG51bWJlclwiKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1hcHB5IEVtIFtGdW5jdGlvbl1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ29udmVydHMgcGl4ZWxzIHRvIGVtIHdpdGggJGJhc2UtZm9udC1zaXplXHJcbi8vIC0gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vaWp5LzE0NDE5NjdcclxuQGZ1bmN0aW9uIG1hcHB5LWVtKCR0YXJnZXQsICRjb250ZXh0OiAxNnB4KSB7XHJcbiAgQGlmICR0YXJnZXQgPT0gMCB7XHJcbiAgICBAcmV0dXJuIDA7XHJcbiAgfVxyXG4gIEByZXR1cm4gbWF0aC5kaXYoJHRhcmdldCwgJGNvbnRleHQpICogMWVtO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gbWFwcHktc3RyaXAtdW5pdCgkbnVtKSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigkbnVtLCAkbnVtICogMCArIDEpO1xyXG59XHJcblxyXG4vLyBJbXBsb2RlIFtGdW5jdGlvbl1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gSW1wbG9kZSBhIGxpc3QgaW50byBhIHN0cmluZ1xyXG5AZnVuY3Rpb24gaW1wbG9kZSgkbGlzdCwgJGdsdWU6ICcgJykge1xyXG4gICRyZXM6IG51bGw7XHJcbiAgJGxlbjogbGVuZ3RoKCRsaXN0KTtcclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbGVuIHtcclxuICAgICRlOiBudGgoJGxpc3QsICRpKTtcclxuICAgIEBpZiAkaSA9PSAkbGVuIHtcclxuICAgICAgJHJlczogdW5xdW90ZShcIiN7JHJlc30jeyRlfVwiKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgJHJlczogdW5xdW90ZShcIiN7JHJlc30jeyRlfSN7JGdsdWV9XCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkcmVzO1xyXG59IiwiQG1peGluIGJ0bigpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDAuOWVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWxpbms7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwLjVlbSAxZW07XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtbGlua19ob3ZlcjtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250YWluZXIoKSB7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRtYXgtd2lkdGg6IDE4MDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1peGluIHJlc2V0LWxpc3QoKSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0XHJcblx0bGkge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xyXG5cdGZvbnQ6IDAvMCBhO1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBnZXRpbi1zaWduKCRmb3JtYXQ6IHdoaXRlKSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA1MnB4O1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2ltZy9zaWduYXR1cmVzL2dldGluLSN7JGZvcm1hdH0uc3ZnJykgMCAwIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWRlZmF1bHQoJHByb3A6IGFsbCkge1xyXG5cdHRyYW5zaXRpb246ICRwcm9wIDE1MG1zIGVhc2Utb3V0O1xyXG59IiwiYixcclxuc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG5kZm4sXHJcbmVtLFxyXG5pLFxyXG5jaXRlIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkZi10aXRsZTtcclxuICBjb2xvcjogJGMtdGl0bGU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgMS4ydncpO1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgXHJcbiAgc3BhbiB7XHJcbiAgXHRkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMXZ3KVxyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIC4yNXZ3KTtcclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAuMjV2dyk7XHJcbn1cclxuXHJcbmg1IHtcclxuICBmb250LXNpemU6IGNhbGMoMS4xNXJlbSArIC4yNXZ3KTtcclxufVxyXG5cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxcmVtICsgLjI1dncpO1xyXG59XHJcblxyXG5wIHtcclxuXHRtYXJnaW46IDAgMCAxLjVlbTtcclxufVxyXG5cclxudWwsIFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgcGFkZGluZzogMCAwIDAgMWVtO1xyXG59XHJcblxyXG51bCBsaSB7XHJcbiAgbGlzdC1zdHlsZTogZGlzYztcclxufVxyXG5cclxub2wgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbn1cclxuXHJcbnByZSB7XHJcblx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0cGFkZGluZzogMS42ZW07XHJcbn1cclxuXHJcbmNvZGUsIGtiZCwgdHQsIHZhciB7XHJcblx0Zm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuYWJiciwgYWNyb255bSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xyXG5cdGN1cnNvcjogaGVscDtcclxufVxyXG5cclxubWFyaywgaW5zIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmOWMwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufSIsImEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkYy1saW5rO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiBkYXJrZW4oJGMtbGluaywgMjAlKTtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5hLmJ0bixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdEBpbmNsdWRlIGJ0bigpO1x0XHJcbn0iLCI6cm9vdCB7XHJcbiAgYWNjZW50LWNvbG9yOiAkYy1wcmltYXJ5O1xyXG59XHJcblxyXG46Zm9jdXMtdmlzaWJsZSB7IFxyXG4gIG91dGxpbmUtY29sb3I6ICRjLXByaW1hcnk7XHJcbn1cclxuXHJcbjo6bWFya2VyIHsgXHJcbiAgY29sb3I6ICRjLXByaW1hcnk7IFxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICRmb3JtLXRleHQtY29sb3I7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0cGFkZGluZzogMC41ZW07XHJcblx0bWFyZ2luOiAwLjI1ZW0gMCAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja291dFwiXSB7XHJcblx0YmxvY2stc2l6ZTogJGZvcm0tZWxlbS1zaXplO1xyXG5cdGlubGluZS1zaXplOiAkZm9ybS1lbGVtLXNpemU7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcdFxyXG5cdG1hcmdpbjogMCAwIDAuMjVlbTtcclxufVxyXG5cclxuZm9ybSB7XHJcblx0PiBkaXYge1xyXG5cdFx0bWFyZ2luOiAwIDAgMWVtO1xyXG5cdH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmRldGFpbHMge1xyXG5cdG1hcmdpbjogMCAwIDAuNWVtO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWFyeS1iZy1jb2xvcjtcclxuICBjb2xvcjogJHN1bW1hcnktdGV4dC1jb2xvcjtcclxuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XHJcbiAgXHJcbiAgJjo6bWFya2VyIHtcclxuICAgIGNvbG9yOiAkc3VtbWFyeS10ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcblx0Zm9udC1zaXplOiA5MCU7XHJcblx0Zm9udC1mYW1pbHk6ICRmLXF1b3RlO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRjb2xvcjogJGMtZXJyb3I7XHJcblx0cGFkZGluZzogMC4yNWVtIDAgMDtcclxufVxyXG5cclxuc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCBcclxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkYy13YXJuaW5nO1xyXG59XHJcblxyXG4vL2hvbmV5cG90XHJcbi5nZXRpbi1mb3JtIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59IiwidGFibGUge1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuXHR0aCxcclxuXHR0ZCB7XHJcblx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjLXRhYmxlLWJvcmRlcjtcclxuXHR9XHJcblxyXG5cdHRoZWFkIHtcclxuXHRcdHRoIHtcclxuXHQgICAgXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdCAgICBcdGJvcmRlci10b3A6IDA7XHJcblx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLXRhYmxlLWJvcmRlcjtcclxuXHQgICAgfVxyXG5cdH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBDb21tZW50cyAmIHBvc3QgbmF2aWdhdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sIFxyXG4uc2l0ZS1tYWluIC5wb3N0cy1uYXZpZ2F0aW9uLCBcclxuLnNpdGUtbWFpbiAucG9zdC1uYXZpZ2F0aW9uIHtcclxuXHRtYXJnaW46IDAgMCAxLjVlbTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXHJcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXHJcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXHJcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcclxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFjY2Vzc2liaWxpdHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRib3JkZXI6IDA7XHJcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0Y2xpcC1wYXRoOiBub25lO1xyXG5cdGNvbG9yOiAjMjE3NTliO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGxlZnQ6IDVweDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0b3A6IDVweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHR6LWluZGV4OiAxMDAwMDA7XHJcblx0LyogQWJvdmUgV1AgdG9vbGJhci4gKi9cclxufVxyXG5cclxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXHJcbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQ2xlYXJpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNsZWFyOmJlZm9yZSxcclxuLmNsZWFyOmFmdGVyLFxyXG4uZW50cnktY29udGVudDpiZWZvcmUsXHJcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxyXG4uY29tbWVudC1jb250ZW50OmJlZm9yZSxcclxuLmNvbW1lbnQtY29udGVudDphZnRlcixcclxuLyogLnNpdGUtaGVhZGVyOmJlZm9yZSxcclxuLnNpdGUtaGVhZGVyOmFmdGVyLCAqL1xyXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcclxuLnNpdGUtY29udGVudDphZnRlcixcclxuLnNpdGUtZm9vdGVyOmJlZm9yZSxcclxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuXHJcbi5jbGVhcjphZnRlcixcclxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXHJcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXHJcbi5zaXRlLWhlYWRlcjphZnRlcixcclxuLnNpdGUtY29udGVudDphZnRlcixcclxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnBhZ2UtbGlua3Mge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDb21tZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb21tZW50LWNvbnRlbnQgYSB7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uYnlwb3N0YXV0aG9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEluZmluaXRlIHNjcm9sbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cclxuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcclxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xyXG5cdC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFdoZW4gSW5maW5pdGUgU2Nyb2xsIGhhcyByZWFjaGVkIGl0cyBlbmQgd2UgbmVlZCB0byByZS1kaXNwbGF5IGVsZW1lbnRzIHRoYXQgd2VyZSBoaWRkZW4gKHZpYSAubmV2ZXJlbmRpbmcpIGJlZm9yZS4gKi9cclxuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3Qge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cclxuLmN1c3RvbS1sb2dvLWxpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDYXB0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53cC1jYXB0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgR2FsbGVyaWVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmdhbGxlcnkge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcclxuXHRtYXgtd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdG1heC13aWR0aDogMzMuMzMlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XHJcblx0bWF4LXdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcclxuXHRtYXgtd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdG1heC13aWR0aDogMTYuNjYlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XHJcblx0bWF4LXdpZHRoOiAxNC4yOCU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcclxuXHRtYXgtd2lkdGg6IDEyLjUlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XHJcblx0bWF4LXdpZHRoOiAxMS4xMSU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEFsaWduZW1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8gIFxyXG4uYWxpZ25sZWZ0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIiNtYXN0aGVhZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFzdGhlYWQtYmdjb2xvcjtcclxuXHJcbiAgLmlubmVyIHtcclxuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwLjVlbSBhdXRvIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWFwcHktYnAoc2NyZWVuLW1kKSB7XHJcbiAgICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1icmFuZGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIDAgMC41ZW1cclxuICB9XHJcblxyXG4gIC5zaXRlLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdCgpO1xyXG4gIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIFx0bWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICBcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnaW1nL2F3ZXNvbWUtbG9nby5zdmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFx0ei1pbmRleDogMjtcclxuXHJcblxyXG4gIFx0YSB7XHJcbiBcdCBcdEBpbmNsdWRlIHRleHQtaGlkZSgpO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdCAgICAgIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgXHR9XHJcbiAgfVxyXG5cclxufSIsIi5tYWluLW5hdmlnYXRpb24ge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC8vZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdEBpbmNsdWRlIG1hcHB5LWJwKHNjcmVlbi1tZCkge1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgXHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5uYXYtaW5uZXIge1xyXG5cdFx0cGFkZGluZzogMmVtIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoc2NyZWVuLW1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0QGluY2x1ZGUgcmVzZXQtbGlzdCgpO1xyXG5cdH1cclxuXHJcblx0dWwgdWwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LXN1Ym1lbnUtYmc7XHJcblx0XHRtYXJnaW46IDAgMCAwIDAuNWVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHNjcmVlbi1tZCkge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0bGVmdDogLTk5OWVtO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5OTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwgdWwgdWwge1xyXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoc2NyZWVuLW1kKSB7XHJcblx0XHRcdGxlZnQ6IC05OTllbTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwgdWwgbGk6aG92ZXIgPiB1bCxcclxuXHR1bCB1bCBsaS5mb2N1cyA+IHVsIHtcclxuXHRcdGxlZnQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHR1bCB1bCBhIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHR9XHJcblxyXG5cdHVsIGxpOmhvdmVyID4gdWwsXHJcblx0dWwgbGkuZm9jdXMgPiB1bCB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0dWwgbGkge1xyXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoc2NyZWVuLW1kKSB7XHJcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDAgMC4yNWVtO1xyXG5cdFx0Y29sb3I6ICRtYWluLW5hdi1saW5rLWNvbG9yO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJG1haW4tbmF2LWxpbmstaG92ZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxyXG5cdC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXHJcblx0LmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsXHJcblx0LmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xyXG5cdH1cclxuXHJcblx0LmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XHJcblx0XHRjb2xvcjogJG1haW4tbmF2LWFjdGl2ZS1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMS41ZW07XHJcblx0cmlnaHQ6IDIuNSU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAxZW07XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LmxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuYnVyZ2VyLWxpbmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMzdweDtcclxuXHRcdGhlaWdodDogM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtbGluaztcclxuXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdG1hcmdpbjogNXB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQuYnVyZ2VyLWxpbmUge1xyXG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG4gIEBpbmNsdWRlIG1hcHB5LWJwKHNjcmVlbi1tZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTsgXHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXZpZ2F0aW9uIHtcclxuXHQubmF2LWlubmVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoc2NyZWVuLW1kKSB7XHJcblx0XHQgIGRpc3BsYXk6IGZsZXg7IFxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYudG9nZ2xlZCB7XHJcblx0XHQubmF2LWlubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChzY3JlZW4tbWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2Vjb25kYXJ5LW1lbnUge1xyXG5cdEBpbmNsdWRlIG1hcHB5LWJwKHNjcmVlbi1tZCkge1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAvLyBtYXJnaW46IDAuNWVtIDAgMWVtO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBtYXBweS1icChzY3JlZW4tbWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA5MCU7XHJcblx0XHRcdC8vdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdC8vcGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gKiB7XHJcblx0XHRAaW5jbHVkZSBtYXBweS1icChzY3JlZW4tbWQpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAuNWVtIDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3ByaW1hcnkge1xyXG4gIC8vQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbn0iLCIjY29sb3Bob24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcGhvbi1iZy1jb2xvcjtcclxuXHRjb2xvcjogJGNvbG9waG9uLXRleHQtY29sb3I7XHJcblx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRwYWRkaW5nOiAxZW0gMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0QGluY2x1ZGUgbWFwcHktYnAoc2NyZWVuLXNtKSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1x0XHJcblx0fVxyXG5cclxuXHQuc2l0ZS1pbmZvIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtYXBweS1icChzY3JlZW4tc20pIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHRcclxuXHRcdH1cclxuXHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDFlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKHNjcmVlbi1zbSkge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRjb2xvcGhvbi1saW5rLWNvbG9yO1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9waG9uLWxpbmstaG92ZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFkZS1ieSB7XHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgdGV4dC1oaWRlKCk7XHJcblx0XHRcdEBpbmNsdWRlIGdldGluLXNpZ24od2hpdGUpO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5vd2wtbG9hZGVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vd2wtc3RhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vd2wtZG90cyB7XHJcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5vd2wtbmF2IHtcclxuICBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG93bC1idXR0b24tYmFja2dyb3VuZDtcclxuICB9XHJcbn1cclxuXHJcbi5vd2wtZG90IHtcclxuICB3aWR0aDogJG93bC1kb3Qtc2l6ZTtcclxuICBoZWlnaHQ6ICRvd2wtZG90LXNpemU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAkb3dsLWRvdC1zaXplO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRvd2wtYnV0dG9uLWJhY2tncm91bmQ7XHJcbiAgbWFyZ2luOiAkb3dsLWRvdC1zcGFjaW5nO1xyXG5cclxufSIsIiNjb29raWViYW5uZXIge1xuXHRwYWRkaW5nOiAxZW0gMS41ZW07XG5cdGJhY2tncm91bmQ6ICRjb29raWViYW5uZXItYmc7XG5cdGNvbG9yOiAkY29va2llYmFubmVyLWNvbG9yO1x0XG5cdGZvbnQtc2l6ZTogODAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMWVtO1x0XG5cdGxlZnQ6IDFlbTtcdFxuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMjA7XHRcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCYuaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmludHJvIHtcblx0XHRtYXJnaW46IDAgMCAwLjVlbTtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29va2llYmFubmVyLWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0YnV0dG9uLmNvb2tpZS1idG4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHRcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlhNzA5O1xuXHRcdGNvbG9yOiAkY29va2llYmFubmVyLWJ1dHRvbi1jb2xvcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAxZW0gMCAwO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi5wYWdlLXRlbXBsYXRlLWhvbWVwYWdlIHtcclxuXHJcblx0bWFpbiB7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDcwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHR2aWRlbyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHQvL21peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuXHRcdH1cclxuXHJcblx0XHQuYm9yZGVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdpbWcvdmlkZW8tYm9yZGVyLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdHotaW5kZXg6IDM7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICNjYmQyY2U7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2NiZDJjZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyBmaWd1cmUge1xyXG5cdFx0Ly8gXHR3aWR0aDogMTAwJTtcclxuXHRcdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gXHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdC8vIFx0aW1nIHtcclxuXHRcdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vIFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC8vIFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcblxyXG5cdG1haW4gPiAuaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAtMzAlIDAgMDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHR9XHJcblxyXG5cdC5qZWVwLW1pcnJvciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubWFpbi1jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnR4dGN0bi0xLFxyXG5cdC50eHRjdG4tMixcclxuXHQudHh0Y3RuLTMsXHJcblx0LnR4dGN0bi00IHtcclxuXHRcdGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlcnNpemUpIGRvdHRlZCAkYy10ZXh0O1xyXG5cdFx0cGFkZGluZzogdmFyKC0tYm94cGFkZGluZykgMDtcclxuXHR9XHJcblxyXG5cdC50eHRjdG4tMSxcclxuXHQudHh0Y3RuLTMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnR4dGN0bi0yIHtcclxuXHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC50eHRjdG4tNCB7XHJcblx0XHRwYWRkaW5nOiA1cHggMCAwO1xyXG5cdH1cclxuXHJcblx0LnR4dGN0bi01IHtcclxuXHRcdHBhZGRpbmc6IHZhcigtLWJveHBhZGRpbmcpIDA7XHJcblx0fVxyXG5cclxuXHQuZ2xhZGlhdG9yIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogY2FsYyg2ICogdmFyKC0tZnpiYXNlKSk7XHJcblx0fVxyXG5cclxuXHQuc2l6ZSB7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHBhZGRpbmc6IDAgdmFyKC0tYm94cGFkZGluZykgMCAwO1xyXG5cdFx0bWFyZ2luOiAwIHZhcigtLWJveHBhZGRpbmcpIDAgMDtcclxuXHRcdGJvcmRlci1yaWdodDogdmFyKC0tYm9yZGVyc2l6ZSkgZG90dGVkICRjLXRleHQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHJcblx0XHRiLFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXNpemU6IGNhbGMoOCAqIHZhcigtLWZ6YmFzZSkpO1xyXG5cclxuXHRcdFx0c3VwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDYwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IGNhbGMoMS45NSAqIHZhcigtLWZ6YmFzZSkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNwZWFrZXIsXHJcblx0LmN1c3RvbSB7XHJcblx0XHRwYWRkaW5nOiB2YXIoLS1ib3hwYWRkaW5nKSAwO1xyXG5cdH1cclxuXHJcblx0LnNwZWFrZXIge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlcnNpemUpIGRvdHRlZCAkYy10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDMuMzUgKiB2YXIoLS1memJhc2UpKTtcclxuXHR9XHJcblxyXG5cdC5jdXN0b20ge1xyXG5cdFx0YixcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRiIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiBjYWxjKDMuMzUgKiB2YXIoLS1memJhc2UpKTtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiBjYWxjKDIuNSAqIHZhcigtLWZ6YmFzZSkpO1xyXG5cdFx0XHRtYXJnaW46IDAuMjVlbSAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWxsLXJvYWQge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0fVxyXG5cclxuXHQuYnJhbmRpbmctb25jYXIge1xyXG5cdFx0cGFkZGluZzogdmFyKC0tYm94cGFkZGluZykgdmFyKC0tYm94cGFkZGluZykgdmFyKC0tYm94cGFkZGluZykgMDtcclxuXHRcdG1hcmdpbjogNXB4IHZhcigtLWJveHBhZGRpbmcpIDVweCAwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiB2YXIoLS1ib3JkZXJzaXplKSBkb3R0ZWQgJGMtdGV4dDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50cmFpbmVkLXN0YWZmIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0cGFkZGluZzogdmFyKC0tYm94cGFkZGluZykgMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhaWxvci1tYWRlIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3QtYm9va2luZyB7XHJcblx0XHRtYXJnaW46IDJlbSAwIDA7XHJcblxyXG5cdFx0LmhhbmRsZSB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQvL3BhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuXHRcdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdFx0Ly9jb2xvcjogI2NiZDJjZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zcGVha2VyLWN1c3RvbSB7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0fVxyXG5cclxuXHQuYWxsLXJvYWQge1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDMuMTUgKiB2YXIoLS1memJhc2UpKTtcclxuXHR9XHJcblxyXG5cdC5icmFuZGluZy1zdGFmZiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LmJyYW5kaW5nIHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYyg2ICogdmFyKC0tZnpiYXNlKSk7XHJcblx0XHRsaW5lLWhlaWdodDogMC41O1xyXG5cdH1cclxuXHJcblx0Lm9uY2FyIHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYyg1LjMgKiB2YXIoLS1memJhc2UpKTtcclxuXHRcdG1hcmdpbjogMC4yNWVtIDAgMDtcclxuXHR9XHJcblxyXG5cdC50cmFpbmVkIHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjU1ICogdmFyKC0tZnpiYXNlKSk7XHJcblx0fVxyXG5cclxuXHQuc3RhZmYge1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDggKiB2YXIoLS1memJhc2UpKTtcclxuXHR9XHJcblxyXG5cdC50YWlsb3ItbWFkZSB7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDEuOTUgKiB2YXIoLS1memJhc2UpKTtcclxuXHR9XHJcblxyXG5cdC5zb2NpYWwtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuOSAqIHZhcigtLWZ6YmFzZSkpO1xyXG5cdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRtYXJnaW46IDVweCAwIDA7XHJcblx0fVxyXG5cclxuXHQuc29jaWFsIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWJveHBhZGRpbmcpO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiB2YXIoLS1ib3JkZXJzaXplKSBzb2xpZCAkYy10ZXh0O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50Y3JlYXRpb24ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1ib3hwYWRkaW5nKTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0LmhhbmRsZSB7XHJcblx0XHRmb250LXNpemU6IGNhbGMoNC4yNSAqIHZhcigtLWZ6YmFzZSkpO1xyXG4gICAgXHRsZXR0ZXItc3BhY2luZzogY2FsYygwLjY1ICogdmFyKC0tZnpiYXNlKSk7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cclxuICAgIFx0QGluY2x1ZGUgbWFwcHktYnAoOTAwcHgpIHtcclxuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHR9XHJcblx0fVxyXG5cclxuXHQuY29udGFjdCB7XHJcbiAgICBcdG1hcmdpbjogdmFyKC0tYm94cGFkZGluZykgMCAyZW07XHJcblxyXG4gICAgXHRAaW5jbHVkZSBtYXBweS1icCg5MDBweCkge1xyXG5cdFx0XHRmb250LXNpemU6IGNhbGMoMS42MCAqIHZhcigtLWZ6YmFzZSkpO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDAuNWVtIDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg5MDBweCkge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlcCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg5MDBweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG4ucHJpdmFjeS1ub3RpY2Uge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgMCAxZW07XHJcblxyXG5cdGRpdiB7XHJcblx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pbmZvLXBvcHVwIHtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoKTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDExMCU7XHJcblx0Ly9sZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblxyXG5cdC5iYWNrZ3JvdW5kIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHJcblx0LmlubmVyIHtcclxuXHRcdHBhZGRpbmc6IDJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKCgxNnB4KSArIC4yNXZ3KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDFlbSAwO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg2MDBweCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDFlbSAwIDA7XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aGVhZGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNjAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgNXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXJzaXplKSBkb3R0ZWQgIzQwNDA0MDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMC41ZW07XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogdXJsKCdpbWcvcGljdG8tamVlcC5zdmcnKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogLTEwcHggN3B4IDAgMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2NyZWVuLWRpbWVuc2lvbnMge1xyXG5cdFx0XHRoZWFkZXI6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiB1cmwoJ2ltZy9waWN0by1zY3JlZW4uc3ZnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZWxlY3RyaWNhbC1uZWVkcyB7XHJcblx0XHRcdGhlYWRlcjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IHVybCgnaW1nL3BpY3RvLWVsZWMuc3ZnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubW9yZS1pbmZvIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdGhlYWRlcjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IHVybCgnaW1nL3BpY3RvLWluZm8uc3ZnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jbG9zZS1wb3B1cCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdC8vZm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtbGluaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYub3BlbiB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuXHQuZ2xhZC1nYWxsZXJ5IHtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyZW07XHJcblx0XHRtYXgtd2lkdGg6IDgzMHB4O1xyXG5cdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHNjcmVlbi1zbSkge1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vd2wtcHJldixcclxuXHRcdC5vd2wtbmV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHQvL2xpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMWUxZjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NiZDJjZTtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm93bC1wcmV2IHtcclxuXHRcdFx0bGVmdDogLTIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm93bC1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0fVxyXG5cdH0iLCIucGFnZS10ZW1wbGF0ZS1nZHByIHtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cclxuXHRtYWluIHtcclxuXHQgICAgd2lkdGg6IDkwJTtcclxuXHQgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuXHQgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuXHJcblx0ICAgIGEge1xyXG5cdCAgICBcdGNvbG9yOiAkYy10ZXh0O1xyXG5cclxuXHQgICAgXHQmLmJ0biB7XHJcblx0ICAgIFx0XHRjb2xvcjogd2hpdGU7XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblxyXG5cdCAgICBoZWFkZXIsXHJcblx0ICAgIGZvb3RlciB7XHJcblx0XHRcdG1hcmdpbjogMmVtIDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgfVxyXG5cclxuXHQgICAgaDIsIFxyXG5cdCAgICBoMyB7XHJcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHRkaXYuY3RhIHtcclxuXHRcdG1hcmdpbjogMmVtIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucHJpdmFjeS1ub3RpY2Uge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG59ICIsIkBtZWRpYSBwcmludCB7XHJcbiAgICAqLFxyXG4gICAgKjpiZWZvcmUsXHJcbiAgICAqOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8qIEJsYWNrIHByaW50cyBmYXN0ZXIgKi9cclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhLFxyXG4gICAgYTp2aXNpdGVkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBhW2hyZWZdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxuICAgIH1cclxuXHJcbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC8qXHJcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gICAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAgICovXHJcblxyXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgcHJlIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8qXHJcbiAgICAgKiBQcmludGluZyBUYWJsZXM6XHJcbiAgICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcclxuICAgICAqL1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgb3JwaGFuczogMztcclxuICAgICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNoZWFkZXItbWFpbixcclxuICAgICNmb290ZXItbWFpbixcclxuICAgIHZpZGVvLFxyXG4gICAgYXVkaW8sXHJcbiAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIl19 */

