html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{box-sizing:border-box}html{line-height:1}body{color:#141414;font-weight:400}@supports not (font-variation-settings:normal){body{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){body{font-family:Montserrat-VF,sans-serif}}main{overflow:hidden}h1,h2,h3,p{margin:0}p{font-size:16px;line-height:1.5}@media (max-width:767px){p{font-size:14px}}a{outline:0;text-decoration:none}button,input,optgroup,select,textarea{outline:0;border:0}[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:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[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)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes lineHorizontal{0%{width:0}to{width:100%}}@keyframes lineHorizontal{0%{width:0}to{width:100%}}.lineHorizontal{-webkit-animation-name:lineHorizontal;animation-name:lineHorizontal}@-webkit-keyframes lineVertical{0%{height:0}to{height:100%}}@keyframes lineVertical{0%{height:0}to{height:100%}}.lineVertical{-webkit-animation-name:lineVertical;animation-name:lineVertical}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes ChartlineDown{0%{height:0}to{height:72px}}@keyframes ChartlineDown{0%{height:0}to{height:72px}}.ChartlineDown{-webkit-animation-name:ChartlineDown;animation-name:ChartlineDown}@-webkit-keyframes ChartlineDown2{0%{height:0}to{height:55px}}@keyframes ChartlineDown2{0%{height:0}to{height:55px}}.ChartlineDown2{-webkit-animation-name:ChartlineDown2;animation-name:ChartlineDown2}@-webkit-keyframes ChartlineDown3{0%{height:0}to{height:25px}}@keyframes ChartlineDown3{0%{height:0}to{height:25px}}.ChartlineDown3{-webkit-animation-name:ChartlineDown3;animation-name:ChartlineDown3}@-webkit-keyframes ChartlineDown4{0%{height:0}to{height:175px}}@keyframes ChartlineDown4{0%{height:0}to{height:175px}}.ChartlineDown4{-webkit-animation-name:ChartlineDown4;animation-name:ChartlineDown4}@-webkit-keyframes ChartlineRight{0%{width:0}to{width:130px}}@keyframes ChartlineRight{0%{width:0}to{width:130px}}.ChartlineRight{-webkit-animation-name:ChartlineRight;animation-name:ChartlineRight}@-webkit-keyframes ChartlineRight2{0%{width:0}to{width:220px}}@keyframes ChartlineRight2{0%{width:0}to{width:220px}}.ChartlineRight2{-webkit-animation-name:ChartlineRight2;animation-name:ChartlineRight2}@-webkit-keyframes ChartlineRight3{0%{width:0}to{width:135px}}@keyframes ChartlineRight3{0%{width:0}to{width:135px}}.ChartlineRight3{-webkit-animation-name:ChartlineRight3;animation-name:ChartlineRight3}@-webkit-keyframes shtamp{0%{opacity:0;transform:scale3d(2,2,2)}to{opacity:1;transform:scaleX(1)}}@keyframes shtamp{0%{opacity:0;transform:scale3d(2,2,2)}to{opacity:1;transform:scaleX(1)}}.shtamp{-webkit-animation-name:shtamp;animation-name:shtamp}@-webkit-keyframes circleRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes circleRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.circleRotate{-webkit-animation-name:circleRotate;animation-name:circleRotate}@-webkit-keyframes circleRotateReverse{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes circleRotateReverse{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.circleRotateReverse{-webkit-animation-name:circleRotateReverse;animation-name:circleRotateReverse}[data-aos=fade-up-custom]{transform:translateY(30px)}[data-aos=fade-left-custom]{transform:translateX(-30px)}[data-aos=fade-right-custom]{transform:translateX(30px)}[data-aos=block-line-right]{transition-property:width}[data-aos=block-line-right].aos-animate{-webkit-animation:lineHorizontal 2s linear 1.5s;animation:lineHorizontal 2s linear 1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=block-border-horizontal]{transition-property:width}[data-aos=block-border-horizontal].aos-animate{-webkit-animation:lineHorizontal 1s linear .5s;animation:lineHorizontal 1s linear .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=block-border-vertical]{transition-property:height}[data-aos=block-border-vertical].aos-animate{-webkit-animation:lineVertical 1s linear .5s;animation:lineVertical 1s linear .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=user-border-horizontal]{transition-property:width}[data-aos=user-border-horizontal].aos-animate{-webkit-animation:lineHorizontal .5s ease;animation:lineHorizontal .5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=user-border-vertical]{transition-property:height}[data-aos=user-border-vertical].aos-animate{-webkit-animation:lineVertical .5s ease;animation:lineVertical .5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=profile-border-horizontal]{transition-property:width}[data-aos=profile-border-horizontal].aos-animate{-webkit-animation:lineHorizontal .5s ease .5s;animation:lineHorizontal .5s ease .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=profile-border-vertical]{transition-property:height}[data-aos=profile-border-vertical].aos-animate{-webkit-animation:lineVertical .5s ease .75s;animation:lineVertical .5s ease .75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=profile-border-horizontal2]{transition-property:width}[data-aos=profile-border-horizontal2].aos-animate{-webkit-animation:lineHorizontal .5s ease 1s;animation:lineHorizontal .5s ease 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=profile-border-vertical2]{transition-property:height}[data-aos=profile-border-vertical2].aos-animate{-webkit-animation:lineVertical .5s ease 1s;animation:lineVertical .5s ease 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=block-line-down]{transition-property:height}[data-aos=block-line-down].aos-animate{-webkit-animation:lineVertical 2s linear .5s;animation:lineVertical 2s linear .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=keyf-line-down]{transition-property:height}[data-aos=keyf-line-down].aos-animate{-webkit-animation:ChartlineDown 1s ease 1s;animation:ChartlineDown 1s ease 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=keyf-line-down2]{transition-property:height}[data-aos=keyf-line-down2].aos-animate{-webkit-animation:ChartlineDown2 1s ease 1s;animation:ChartlineDown2 1s ease 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=keyf-line-down3]{transition-property:height}[data-aos=keyf-line-down3].aos-animate{-webkit-animation:ChartlineDown3 1s ease 2.4s;animation:ChartlineDown3 1s ease 2.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=keyf-line-down4]{transition-property:height}[data-aos=keyf-line-down4].aos-animate{-webkit-animation:ChartlineDown4 1s ease 1.85s;animation:ChartlineDown4 1s ease 1.85s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=keyf-line-right]{transition-property:width}[data-aos=keyf-line-right].aos-animate{-webkit-animation:ChartlineRight 1s ease 1s;animation:ChartlineRight 1s ease 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=keyf-line-right2]{transition-property:width}[data-aos=keyf-line-right2].aos-animate{-webkit-animation:ChartlineRight2 1s ease 1.75s;animation:ChartlineRight2 1s ease 1.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=keyf-line-right3]{transition-property:width}[data-aos=keyf-line-right3].aos-animate{-webkit-animation:ChartlineRight3 1s ease 1s;animation:ChartlineRight3 1s ease 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.container{width:100%;max-width:1576px;margin:0 auto}.block-number{font-size:55px;font-weight:500;letter-spacing:.075em}@media (max-width:1600px){.block-number{font-size:35px}}@media (max-width:767px){.block-number{display:none}}.block-desc{font-size:34px;font-weight:500;letter-spacing:.05em;line-height:1.18;text-align:right;text-transform:uppercase}@media (max-width:1600px){.block-desc{font-size:24px}}@media (max-width:767px){.block-desc{font-size:14px}}.block-desc.gray{color:#ddd}.block-line-down{width:3px;max-height:104px}@media (max-width:1600px){.block-line-down{max-height:50px}}@media (max-width:767px){.block-line-down{width:1px;max-height:40px}}.block-line-down.white{background-color:#fff}.block-line-down.black{background-color:#4b4b4b}.block-line-down.gray{background-color:#ddd}.block-line-right{position:relative;border-top-width:3px;border-top-style:solid;max-width:104px;margin-top:25px}@media (max-width:1600px){.block-line-right{max-width:50px;margin-top:18px}}@media (max-width:767px){.block-line-right{display:none}}.block-line-right.white{border-color:#fff}.block-line-right.black{border-color:#4b4b4b}.block-title{padding-left:50px}@media (max-width:1600px){.block-title{padding-left:30px}}@media (max-width:1023px){.block-title{position:relative}}@media (max-width:767px){.block-title{padding-left:0}}.block-title .hidden{position:absolute;bottom:-60px;right:0;display:none}@media (max-width:1023px){.block-title .hidden{display:block}}.block-title h2{font-size:55px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#065aad;margin-bottom:30px}@media (max-width:1600px){.block-title h2{font-size:35px;margin-bottom:20px}}@media (max-width:767px){.block-title h2{font-size:24px}}.block-title h2.white{color:#fff}.block-title p{font-size:21px;line-height:1.7}@media (max-width:1600px){.block-title p{font-size:16px}}@media (max-width:767px){.block-title p{font-size:14px}}.block-subject{display:flex}.block-subject .block-number{margin-right:40px}@media (max-width:1600px){.block-subject .block-number{margin-right:20px}}@media (max-width:767px){.block-subject .block-number{position:relative}}@media (-ms-high-contrast:active) and (max-width:1280px),(-ms-high-contrast:none) and (max-width:1280px){.profile-item:first-child{height:100%}}@media (-ms-high-contrast:active) and (max-width:1023px),(-ms-high-contrast:none) and (max-width:1023px){.hours-container-img,.story-img-block{max-width:100%;height:100%}}@media (-ms-high-contrast:active) and (max-width:767px),(-ms-high-contrast:none) and (max-width:767px){.features-item{height:100%}}.title-block{position:relative;height:100vh;color:#fff;background-color:#065aad;padding:100px 15px 80px}@media (max-width:1600px){.title-block{padding:50px 30px 40px}}@media (max-width:767px){.title-block{height:600px;padding:20px 15px 0}}.title-block .container{position:relative;height:100%;display:flex;align-items:center;padding-top:60px}@media (max-width:1600px){.title-block .container{padding-top:0}}@media (max-width:767px){.title-block .container{height:75%}}.title-block .block-number{position:absolute;top:0;right:0}@media (max-width:1600px){.title-block .block-number{top:30px}}.title-block .block-desc{position:absolute;bottom:0;right:0}.title-block .block-line-down{position:absolute;top:70px;right:12px}@media (max-width:1600px){.title-block .block-line-down{top:80px;right:6px}}@media (max-width:880px){.title-block .block-line-down{display:none}}.title-block-container{width:100%;max-width:920px;height:100%;max-height:620px;margin:0 auto}@media (max-width:1600px){.title-block-container{max-width:720px;max-height:440px}}@media (max-width:767px){.title-block-container{max-width:290px;max-height:290px}}.title-block-frame{position:relative;width:100%;height:100%}.title-block-frame .line{position:absolute;background-color:#fff}.title-block-frame .line-1{top:0;left:0;height:20px}@media (max-width:1600px){.title-block-frame .line-1{height:10px}}@media (max-width:767px){.title-block-frame .line-1{height:7px}}.title-block-frame .line-2{top:0;right:0;width:20px}@media (max-width:1600px){.title-block-frame .line-2{width:10px}}@media (max-width:767px){.title-block-frame .line-2{width:7px}}.title-block-frame .line-3{bottom:0;right:0;height:20px}@media (max-width:1600px){.title-block-frame .line-3{height:10px}}@media (max-width:767px){.title-block-frame .line-3{height:7px}}.title-block-frame .line-4{bottom:0;left:0;width:20px}@media (max-width:1600px){.title-block-frame .line-4{width:10px}}@media (max-width:767px){.title-block-frame .line-4{width:7px}}.title-block-img{position:absolute;top:-30px;left:8%;z-index:1}@media (max-width:767px){.title-block-img{top:-10px;left:-20px}}.title-block-img img{max-width:100%;max-height:800px;filter:drop-shadow(0 0 33px rgba(10,44,89,.19))}.title-block-img img.hidden{display:none}@media (max-width:1600px){.title-block-img img{max-height:600px}}@media (max-width:767px){.title-block-img img{max-height:380px;display:none}.title-block-img img.hidden{display:block!important}}.title-block-text-1,.title-block-text-2,.title-block-text-3,.title-block-text-4,.title-block-text-5{position:absolute;font-size:106px;font-weight:900;text-transform:uppercase;letter-spacing:.075em;background-color:#065aad}@media (max-width:1600px){.title-block-text-1,.title-block-text-2,.title-block-text-3,.title-block-text-4,.title-block-text-5{font-size:70px}}@media (max-width:767px){.title-block-text-1,.title-block-text-2,.title-block-text-3,.title-block-text-4,.title-block-text-5{font-size:30px}}.title-block-text-1{top:7%;left:-5px;z-index:1;line-height:1.3}@media (max-width:767px){.title-block-text-1{left:-2px}}.title-block-text-2{top:28%;left:7%}@media (max-width:1600px){.title-block-text-2{left:5%}}@media (max-width:767px){.title-block-text-2{top:19%;left:20px}}.title-block-text-3{top:46%;left:7%}@media (max-width:1600px){.title-block-text-3{left:5%}}@media (max-width:767px){.title-block-text-3{top:30%;left:20px}}.title-block-text-4{bottom:23%;right:-1%;z-index:1;padding-bottom:10px;padding-top:5px}@media (max-width:767px){.title-block-text-4{right:-4px;padding-bottom:5px}}.title-block-text-5{bottom:7%;right:18.2%}@media (max-width:1600px){.title-block-text-5{right:15%}}@media (max-width:767px){.title-block-text-5{bottom:14%;right:46px}}.title-block-circlelg{position:absolute;top:-12%;left:0;-webkit-animation:circleRotate 150s linear infinite;animation:circleRotate 150s linear infinite}@media (max-width:767px){.title-block-circlelg{top:-20px}}.title-block-circlelg img{max-width:690px}@media (max-width:1600px){.title-block-circlelg img{max-width:500px}}@media (max-width:767px){.title-block-circlelg img{max-width:280px}}.title-block-circlemd{position:absolute;top:18%;right:-5%;-webkit-animation:circleRotateReverse 70s linear infinite;animation:circleRotateReverse 70s linear infinite}@media (max-width:1600px){.title-block-circlemd{right:-2%}}@media (max-width:767px){.title-block-circlemd{right:-100px}}.title-block-circlemd img{max-width:440px}@media (max-width:1600px){.title-block-circlemd img{max-width:350px}}@media (max-width:767px){.title-block-circlemd img{max-width:210px}}.title-anim-fade-1{transition-property:opacity;-webkit-animation:fadeIn 1s linear 1s;animation:fadeIn 1s linear 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-fade-2{transition-property:opacity;-webkit-animation:fadeIn 1s linear 1.5s;animation:fadeIn 1s linear 1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-line-down{transition-property:height;-webkit-animation:lineVertical 1s linear 1.5s;animation:lineVertical 1s linear 1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-line-1{transition-property:width;-webkit-animation:lineHorizontal .25s ease 1s;animation:lineHorizontal .25s ease 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-line-2{transition-property:height;-webkit-animation:lineVertical .25s ease 1.25s;animation:lineVertical .25s ease 1.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-line-3{transition-property:width;-webkit-animation:lineHorizontal .25s ease 1.5s;animation:lineHorizontal .25s ease 1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-line-4{transition-property:height;-webkit-animation:lineVertical .25s ease 1.75s;animation:lineVertical .25s ease 1.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-text-1{transition-property:opacity,transform;-webkit-animation:shtamp .2s ease-in 1.5s;animation:shtamp .2s ease-in 1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-text-2{transition-property:opacity,transform;-webkit-animation:shtamp .2s ease-in 1.75s;animation:shtamp .2s ease-in 1.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-text-3{transition-property:opacity,transform;-webkit-animation:shtamp .2s ease-in 2s;animation:shtamp .2s ease-in 2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-text-4{transition-property:opacity,transform;-webkit-animation:shtamp .2s ease-in 2.2s;animation:shtamp .2s ease-in 2.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-text-5{-webkit-animation:shtamp .2s ease-in 2.4s;animation:shtamp .2s ease-in 2.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.title-anim-img,.title-anim-text-5{transition-property:opacity,transform}.title-anim-img{-webkit-animation:zoomIn .2s ease 1.75s;animation:zoomIn .2s ease 1.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.story{position:relative;padding:350px 15px 0}@media (max-width:1600px){.story{padding:150px 30px 0}}@media (max-width:767px){.story{top:-80px;padding:0 15px}.story:after,.story:before{display:none}}.story:before{top:0;border-right:100vw solid #065aad;border-bottom:15vw solid transparent}.story:after,.story:before{position:absolute;left:0;content:""}.story:after{bottom:0;border-left:100vw solid #065aad;border-top:13vw solid transparent}.story .block-title{max-width:560px}@media (max-width:1023px){.story .block-title{max-width:100%}}.story-container{display:flex;justify-content:space-between;margin-bottom:170px}@media (max-width:1600px){.story-container{margin-bottom:120px}}@media (max-width:1023px){.story-container{flex-direction:column-reverse;align-items:center}}@media (max-width:767px){.story-container{margin-bottom:90px}}.story-container .block-subject{flex:1}@media (max-width:1600px){.story-container .block-subject{flex:1.2}}@media (max-width:1023px){.story-container .block-subject{flex:inherit;width:100%}}.story-img-block{position:relative;flex:1}@media (max-width:1023px){.story-img-block{flex:inherit}}@media (max-width:1023px){.story-img-block .block-desc{display:none}}.story-img-block .card{position:relative;top:-350px}@media (max-width:1600px){.story-img-block .card{top:-150px}}@media (max-width:1024px){.story-img-block .card{top:-80px;transform:none!important}}@media (max-width:767px){.story-img-block .card{top:-40px}}.story-img-block .card__inner{position:absolute;top:0;right:0}@media (max-width:1024px){.story-img-block .card__inner{transform:none!important}}@media (max-width:1023px){.story-img-block .card__inner{position:relative}}.story-img-block .block-desc{position:absolute;bottom:-70px;right:0}.story-img-block img{display:inline-block;max-width:100%;filter:drop-shadow(0 0 33px rgba(10,44,89,.19))}@media (max-width:1600px){.story-img-block img{max-width:400px}}@media (max-width:1023px){.story-img-block img{max-width:100%}}@media (max-width:767px){.story-img-block img{filter:none}}.hours-container{position:relative;z-index:1;display:flex;justify-content:space-between;width:calc(100% + 90px);padding:80px 100px 80px 0;color:#fff;background-color:#ebf2f9}@media (max-width:1600px){.hours-container{width:auto;margin-left:-30px;margin-right:-30px;padding:50px 30px}}@media (max-width:1023px){.hours-container{padding-top:30px;padding-bottom:0;flex-direction:column-reverse;align-items:center}}.hours-container .block-line-down{position:absolute;top:-50px;right:92px}@media (max-width:1600px){.hours-container .block-line-down{top:-25px;right:32px}}@media (max-width:767px){.hours-container .block-line-down{top:-18px}}.hours-container .block-desc{position:absolute;bottom:100px;right:90px;color:#141414}@media (max-width:1600px){.hours-container .block-desc{right:30px;bottom:60px}}@media (max-width:1023px){.hours-container .block-desc{display:none}}.hours-container-img{position:relative;width:100%}.hours-container-img>img{max-width:100%;display:inline-block;position:relative;left:-90px;box-shadow:0 0 73px rgba(10,44,89,.19)}@media (max-width:1600px){.hours-container-img>img{left:0;margin-right:40px}}@media (max-width:1366px){.hours-container-img>img{max-width:730px;margin-right:0}}@media (max-width:1350px){.hours-container-img>img{max-width:570px}}@media (max-width:1023px){.hours-container-img>img{max-width:100%;margin-top:100px;margin-bottom:-90px}}@media (max-width:767px){.hours-container-img>img{margin-top:65px}}.hours-container-img .block-desc.hidden{position:absolute;top:0;right:0;display:none}@media (max-width:1023px){.hours-container-img .block-desc.hidden{display:block}}.hours-container-img .block-line-down{top:79%;right:0}@media (max-width:1600px){.hours-container-img .block-line-down{top:89%;right:-45px}}@media (max-width:1366px){.hours-container-img .block-line-down{top:87%}}@media (max-width:1350px){.hours-container-img .block-line-down{top:83%}}@media (max-width:1023px){.hours-container-img .block-line-down{top:0;right:inherit;left:0}}#scrollnumbers{width:700px;flex-shrink:0;text-align:right;font-size:264px;font-weight:700;letter-spacing:.05em;padding-top:50px}@media (max-width:1600px){#scrollnumbers{font-size:15vw;letter-spacing:0;padding-left:40px}}@media (max-width:1366px){#scrollnumbers{width:570px;padding-top:20px}}@media (max-width:1350px){#scrollnumbers{width:500px;font-size:13vw}}@media (max-width:1145px){#scrollnumbers{width:390px;margin-right:20px}}@media (max-width:1023px){#scrollnumbers{width:100%;font-size:34vw;letter-spacing:.05em;text-align:center;padding:0;margin-bottom:20px;margin-right:0}}.user{position:relative;color:#fff;background-color:#065aad;padding:150px 15px 0}@media (max-width:1600px){.user{padding:80px 30px 0}}@media (max-width:1023px){.user{top:-80px;padding-top:220px;margin-bottom:-80px}}@media (max-width:767px){.user{padding:120px 15px 0}}.user .block-subject{position:relative;width:100%;margin-bottom:130px}@media (max-width:767px){.user .block-subject{margin-bottom:0}}.user .block-title{max-width:1070px}@media (max-width:1600px){.user .block-title{padding-right:150px}}@media (max-width:767px){.user .block-title{padding-right:0}}.user .block-title p{margin-bottom:30px}@media (max-width:1600px){.user .block-title p{margin-bottom:20px}}.user .block-desc,.user .block-line-down{position:absolute}@media (max-width:767px){.user .block-desc,.user .block-line-down{display:none}}.user .block-line-down{top:5%;right:2px}@media (max-width:1600px){.user .block-line-down{top:20%}}.user .block-desc{bottom:30px;right:0}.flow-container{height:420px}@media (max-width:1600px){.flow-container{height:320px}}@media (max-width:767px){.flow-container{height:70px}}.flow-container .title-block-frame{position:relative}@media (max-width:767px){.flow-container .title-block-frame .line{display:none}}.title-block-layers{min-height:600px;position:relative}@media (max-width:1023px){.title-block-layers{left:-12%}}@media (max-width:767px){.title-block-layers{top:-120px}}@media (max-width:767px) and (orientation:landscape){.title-block-layers{left:0;max-width:90%;margin:0 auto}}.title-block-layer{pointer-events:none;position:absolute;top:0;height:600px;left:0;width:100%;transform:translate(0)}.title-block-layer:first-child{z-index:1;left:-8%}@media (max-width:1600px){.title-block-layer:first-child{left:-4%;top:-9%}}.title-block-layer:nth-child(2){z-index:2;left:-4%;top:-8%}@media (max-width:1600px){.title-block-layer:nth-child(2){left:1%;top:-15%}.title-block-layer:nth-child(2) img{max-width:1000px}}@media (max-width:1600px) and (max-width:1023px){.title-block-layer:nth-child(2) img{max-width:700px}}@media (max-width:1600px) and (max-width:767px){.title-block-layer:nth-child(2) img{max-width:90%}}@media (max-width:1600px) and (max-width:767px) and (orientation:landscape){.title-block-layer:nth-child(2) img{max-width:75%}}@media (max-width:1023px){.title-block-layer:nth-child(2){left:4%}}@media (max-width:767px){.title-block-layer:nth-child(2){top:-11%;left:7%}}@media (max-width:767px) and (orientation:landscape){.title-block-layer:nth-child(2){left:-5%}}.title-block-layer:nth-child(3){z-index:3;left:9%;top:-1%}@media (max-width:1600px){.title-block-layer:nth-child(3){left:12%;top:-8%}}.title-block-layer:nth-child(4){z-index:4;left:16%;top:-9%}@media (max-width:1600px){.title-block-layer:nth-child(4){left:18%;top:-13%}.title-block-layer:nth-child(4) img{max-width:1000px}}@media (max-width:1600px) and (max-width:1023px){.title-block-layer:nth-child(4) img{max-width:700px}}@media (max-width:1600px) and (max-width:767px){.title-block-layer:nth-child(4) img{max-width:90%}}@media (max-width:1600px) and (max-width:767px) and (orientation:landscape){.title-block-layer:nth-child(4) img{max-width:75%}}@media (max-width:1023px){.title-block-layer:nth-child(4){left:21%}}@media (max-width:767px){.title-block-layer:nth-child(4){top:-10%;left:24%}}@media (max-width:767px) and (orientation:landscape){.title-block-layer:nth-child(4){left:9%}}.title-block-layer>img{position:relative;top:50%;transform:translateY(-50%);display:block}@media (max-width:1600px){.title-block-layer>img{max-width:1200px}}@media (max-width:1023px){.title-block-layer>img{max-width:900px}}@media (max-width:767px){.title-block-layer>img{max-width:120%}}@media (max-width:767px) and (orientation:landscape){.title-block-layer>img{max-width:100%;margin:0 auto}}.scout{position:relative;padding:0 15px;background-color:#fff}.scout:before{position:absolute;bottom:0;left:0;content:"";border-left:100vw solid #ebf2f9;border-top:13vw solid transparent}@media (max-width:1600px){.scout{padding:0 30px}}@media (max-width:767px){.scout{padding:200px 15px 0}}.scout .title-block-frame{height:155px;margin-bottom:280px}@media (max-width:1600px){.scout .title-block-frame{height:100px;margin-bottom:180px}}@media (max-width:1023px){.scout .title-block-frame{margin-bottom:80px}}@media (max-width:767px){.scout .title-block-frame{display:none}}.scout .title-block-frame .line{background-color:#065aad}.scout .block-title{max-width:765px;padding-right:100px}.scout .block-title p{margin-bottom:20px}.scout .block-title p:last-child{margin-bottom:0}@media (max-width:1600px){.scout .block-title{max-width:650px}}@media (max-width:767px){.scout .block-title{padding-right:0}}.scout .block-subject{position:relative}.scout .block-desc,.scout .block-line-down{position:absolute}@media (max-width:767px){.scout .block-desc,.scout .block-line-down{display:none}}.scout .block-line-down{top:-180px;right:2px}@media (max-width:1600px){.scout .block-line-down{top:-100px}}@media (max-width:1023px){.scout .block-line-down{top:-15px;bottom:0}}.scout .block-desc{top:-30px;right:0}@media (max-width:1023px){.scout .block-desc{top:inherit;bottom:0}}.scout-img-block{position:relative;top:125px;margin-top:-16%}@media (max-width:1024px){.scout-img-block{margin-top:-10%}}@media (max-width:767px){.scout-img-block{top:50px;margin-top:-8%}}.scout-img-block>img{max-width:100%;filter:drop-shadow(0 0 73px rgba(10,44,89,.19))}@media (max-width:767px){.scout-img-block>img{filter:none}}.scout-tooltip{position:absolute;z-index:2;display:flex;justify-content:center;align-items:center;width:54px;height:54px;color:#fff;border-radius:50%;background-color:#fff;box-shadow:0 7px 38px rgba(29,42,98,.17);cursor:pointer}@media (max-width:1280px){.scout-tooltip{width:34px;height:34px}}.scout-tooltip p{display:flex;justify-content:center;align-items:center;width:24px;height:24px;font-weight:500;background-color:#065aad;border-radius:50%}@media (max-width:1280px){.scout-tooltip p{width:18px;height:18px;font-size:12px}}.scout-tooltip.tooltip-1{top:46%;left:23%}@media (max-width:1023px){.scout-tooltip.tooltip-1{top:45%;left:22%}}.scout-tooltip.tooltip-2{top:46%;left:49.5%}@media (max-width:1023px){.scout-tooltip.tooltip-2{top:45%}}.scout-tooltip.tooltip-3{top:41.5%;left:63%}@media (max-width:1023px){.scout-tooltip.tooltip-3{top:41%;left:62%}}.scout-tooltip.tooltip-4{top:52%;left:28%;z-index:1}@media (max-width:1023px){.scout-tooltip.tooltip-4{left:30%}}.scout-tooltip .tooltip-hidden{position:absolute;top:75px;left:50%;width:100%;min-width:413px;max-width:413px;font-size:13px;font-weight:500;line-height:1.53;color:#fff;text-transform:uppercase;padding:20px 70px 20px 25px;background-color:#065aad;box-shadow:0 7px 38px rgba(29,42,98,.17);pointer-events:none;opacity:0;transform:translate(-50%,20px);transition:transform .3s,opacity .35s}.scout-tooltip .tooltip-hidden.is-active{transform:translate(-50%);opacity:1}.scout-tooltip .tooltip-hidden:after{position:absolute;content:"";top:-20px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-bottom-color:#065aad}@media (max-width:1280px){.scout-tooltip .tooltip-hidden{top:50px;min-width:313px;max-width:313px;font-size:12px;text-transform:none;line-height:1.3;padding:20px 50px 20px 25px}}.scout-tooltip .tooltip-hidden .close-tooltip{position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;width:25px;height:25px;cursor:pointer;pointer-events:auto!important;z-index:10}.scout-tooltip .tooltip-hidden .close-tooltip>img{display:block;width:14px;height:14px}@media (max-width:767px){.scout-tooltip-item{display:none}}.team{background-color:#ebf2f9;padding:250px 15px 0}@media (max-width:1600px){.team{padding:200px 30px 0}}@media (max-width:767px){.team{padding:100px 15px 0}}.team-container{display:flex;padding-bottom:120px}@media (max-width:1023px){.team-container{flex-direction:column}}@media (max-width:767px){.team-container{padding-bottom:40px}}.team-item{width:50%}@media (max-width:1023px){.team-item{width:100%;margin-bottom:30px}}.team-item:first-child{padding-right:15px}@media (max-width:1023px){.team-item:first-child{padding-right:0}}.team-item:last-child{padding-left:15px}@media (max-width:1023px){.team-item:last-child{padding-left:0}}.team-item .block-title>p{margin-bottom:40px}.team-item .block-title>p.desc{font-size:16px;font-weight:300;margin-bottom:25px}@media (max-width:1600px){.team-item .block-title>p.desc{font-size:14px}}@media (max-width:767px){.team-item .block-title>p.desc{font-size:12px;margin-bottom:15px}}.team-item .block-title>p.desc span{font-size:16px;font-weight:700;color:#0655a4}@media (max-width:1600px){.team-item .block-title>p.desc span{font-size:14px}}@media (max-width:767px){.team-item .block-title>p.desc span{font-size:12px}}.team-item .block-title>ul{margin:0;padding:0}.team-item .block-title>ul li{position:relative;list-style:none;font-size:16px;font-weight:300;line-height:1.7;padding-left:10px;margin-bottom:15px}@media (max-width:1600px){.team-item .block-title>ul li{font-size:14px}}@media (max-width:767px){.team-item .block-title>ul li{font-size:12px;margin-bottom:10px}}.team-item .block-title>ul li:before{position:absolute;top:0;left:0;content:"-"}.book-block{display:flex}@media (max-width:1600px){.book-block{margin-right:-30px}}@media (max-width:1023px){.book-block{background-color:#065aad}}.book-block-item{position:relative}.book-block-item:first-child{width:320px}@media (max-width:1600px){.book-block-item:first-child{width:170px}}@media (max-width:1023px){.book-block-item:first-child{display:none}}.book-block-item:last-child{width:100%;height:532px;background-color:#065aad}@media (max-width:1600px){.book-block-item:last-child{height:300px}}@media (max-width:1023px){.book-block-item:last-child{margin-left:-30px;margin-right:-30px}}@media (max-width:767px){.book-block-item:last-child{height:200px}}.book-block-item:last-child:after{position:absolute;content:"";top:0;left:0;width:100%;height:532px;display:block;background-color:#065aad;transform:translateX(100%)}@media (max-width:1023px){.book-block-item:last-child:after{display:none}}.book-block-item:last-child>img{position:absolute;top:57%;left:48%;transform:translate(-50%,-50%);display:inline-block;max-width:100%;filter:drop-shadow(0 0 35px rgba(10,44,89,.19))}@media (max-width:1600px){.book-block-item:last-child>img{left:50%;top:60%;max-width:950px}}@media (max-width:1023px){.book-block-item:last-child>img{top:50%;left:50%;max-width:750px}}@media (max-width:767px){.book-block-item:last-child>img{max-width:450px;filter:none}}.book-block-item .block-desc,.book-block-item .block-line-down{position:absolute}@media (max-width:1023px){.book-block-item .block-desc,.book-block-item .block-line-down{display:none}}.book-block-item .block-line-down{top:160px;left:2px}@media (max-width:1600px){.book-block-item .block-line-down{top:125px}}.book-block-item .block-desc{bottom:150px;left:0;text-align:left}@media (max-width:1600px){.book-block-item .block-desc{bottom:50px}}.profile{position:relative;padding:300px 15px 0}.profile:before{position:absolute;bottom:0;left:0;content:"";border-left:100vw solid #065aad;border-top:13vw solid transparent}@media (max-width:1600px){.profile{padding:300px 30px 0}}@media (max-width:1023px){.profile{padding:200px 30px 0}}@media (max-width:767px){.profile{padding:100px 15px 0}}.profile .container{position:relative}.profile .block-title{max-width:700px;padding-right:100px}@media (max-width:767px){.profile .block-title{padding-right:0}}.profile .block-desc,.profile .block-line-down{position:absolute}@media (max-width:767px){.profile .block-desc,.profile .block-line-down{display:none}}.profile .block-line-down{top:-30px;right:2px}@media (max-width:1600px){.profile .block-line-down{top:5px}}.profile .block-desc{bottom:0;right:0}.profile .block-subject{margin-bottom:150px}@media (max-width:1366px){.profile .block-subject{margin-bottom:80px}}.profile-container{height:770px;display:flex;color:#fff;padding:80px 130px 80px 80px;background-color:#065aad}@media (max-width:1600px){.profile-container{padding:40px}}@media (max-width:1280px){.profile-container{flex-direction:column;height:auto;padding:0 40px 40px;margin-left:-30px;margin-right:-30px}}@media (max-width:767px){.profile-container{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.profile-item:first-child{width:73%}@media (max-width:1280px){.profile-item:first-child{width:100%}}.profile-item:first-child>img{position:relative;top:-270px;display:inline-block;max-width:100%}@media (max-width:1280px){.profile-item:first-child>img{top:-100px;margin-bottom:-50px}}@media (max-width:767px){.profile-item:first-child>img{top:-60px;left:-15px;max-width:111%;margin-bottom:-15px}}@media (max-width:1280px){.profile-item .title-block-layers{height:750px}}@media (max-width:1023px){.profile-item .title-block-layers{left:0;height:680px}}@media (max-width:767px){.profile-item .title-block-layers{height:auto;min-height:500px}.profile-item .title-block-layers img{margin:0}}@media (max-width:550px){.profile-item .title-block-layers{top:-200px;min-height:350px}}@media (max-width:414px){.profile-item .title-block-layers{min-height:300px}}.profile-item .title-block-layer:first-child{left:-12%;top:-40px}.profile-item .title-block-layer:nth-child(2){left:23%;top:-25px}.profile-item .title-block-layer:nth-child(3){left:42%;top:30px}@media (max-width:1366px){.profile-item .title-block-layer:first-child{left:0;top:20px}.profile-item .title-block-layer:first-child>img{max-width:63%}.profile-item .title-block-layer:nth-child(2){left:28%;top:47px}.profile-item .title-block-layer:nth-child(2)>img{max-width:55%}.profile-item .title-block-layer:nth-child(3){left:44%;top:72px}.profile-item .title-block-layer:nth-child(3)>img{max-width:42%}}.profile-item strong{font-weight:600}.profile-item:last-child{width:27%}@media (max-width:1280px){.profile-item:last-child{width:100%}}.profile-item:last-child>p{font-size:16px;font-weight:300;line-height:1.68;margin-bottom:40px}@media (max-width:767px){.profile-item:last-child>p{font-size:14px}}.profile-item:last-child>p:last-child{margin-bottom:0}.chat-block{position:relative;bottom:-200px;display:flex;justify-content:space-between;align-items:center;background-color:#ebf2f9;padding:100px 100px 100px 160px}@media (max-width:1600px){.chat-block{bottom:-100px;padding:60px 60px 60px 80px}}@media (max-width:1100px){.chat-block{padding-right:20px}}@media (max-width:1023px){.chat-block{bottom:0;flex-direction:column;padding:60px;margin-left:-30px;margin-right:-30px}}@media (max-width:767px){.chat-block{padding:40px 15px 0;margin-left:-15px;margin-right:-15px}}.chat-block .block-subject{margin-bottom:40px}.chat-block .block-subject:last-child{margin-bottom:0}.chat-block .block-subject .block-title{padding-right:0;padding-left:0}.chat-block .title-block-frame{height:auto;margin-bottom:120px}@media (max-width:1600px){.chat-block .title-block-frame{margin-bottom:60px}}@media (max-width:767px){.chat-block .title-block-frame{margin-bottom:45px}}.chat-block .title-block-frame.border{height:100%}.chat-item{width:50%;height:515px}@media (max-width:1600px){.chat-item{height:415px}}@media (max-width:1023px){.chat-item{width:100%}}@media (max-width:767px){.chat-item{height:230px}}.chat-item:first-child{margin-right:130px}@media (max-width:1023px){.chat-item:first-child{margin-right:0}}.chat-item:first-child .title-block-frame{width:370px}@media (max-width:1600px){.chat-item:first-child .title-block-frame{width:270px}}@media (max-width:1023px){.chat-item:first-child .title-block-frame{width:400px;margin:0 auto}}@media (max-width:767px){.chat-item:first-child .title-block-frame{width:210px}}.chat-item:last-child{display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.chat-item:last-child{height:415px}}.chat-item .title-block-layers{min-height:auto}.chat-item .title-block-layers .title-block-layer:first-child{top:-15px;left:-48%}@media (max-width:1600px){.chat-item .title-block-layers .title-block-layer:first-child{top:-75px;left:-48%}}@media (max-width:1023px){.chat-item .title-block-layers .title-block-layer:first-child{top:-72px;left:-29%}}@media (max-width:767px){.chat-item .title-block-layers .title-block-layer:first-child{top:-45px;left:-25%}}@media (max-width:767px) and (orientation:landscape){.chat-item .title-block-layers .title-block-layer:first-child{left:-38%}}@media (max-width:1600px){.chat-item .title-block-layers .title-block-layer:first-child img{max-width:530px}}@media (max-width:1023px){.chat-item .title-block-layers .title-block-layer:first-child img{max-width:600px}}@media (max-width:767px){.chat-item .title-block-layers .title-block-layer:first-child img{max-width:300px}}.chat-item .title-block-layers .title-block-layer:nth-child(2){left:80%;top:-25px}@media (max-width:1600px){.chat-item .title-block-layers .title-block-layer:nth-child(2){left:98%;top:-92px}}@media (max-width:1023px){.chat-item .title-block-layers .title-block-layer:nth-child(2){left:80%;top:-78px}}@media (max-width:767px){.chat-item .title-block-layers .title-block-layer:nth-child(2){left:78%;top:-54px}}@media (max-width:767px) and (orientation:landscape){.chat-item .title-block-layers .title-block-layer:nth-child(2){left:40%}}@media (max-width:1600px){.chat-item .title-block-layers .title-block-layer:nth-child(2) img{max-width:150px}}@media (max-width:1023px){.chat-item .title-block-layers .title-block-layer:nth-child(2) img{max-width:180px}}@media (max-width:767px){.chat-item .title-block-layers .title-block-layer:nth-child(2) img{max-width:85px}}.hide-line{position:absolute;top:20px;right:0;width:20px;height:430px;background-color:#ebf2f9;z-index:1}@media (max-width:1600px){.hide-line{top:10px;width:10px;height:340px}}@media (max-width:1023px){.hide-line{height:360px}}@media (max-width:767px){.hide-line{top:7px;height:192px}}.hide-line.left{top:inherit;right:inherit;bottom:20px;left:0}@media (max-width:1600px){.hide-line.left{bottom:10px}}@media (max-width:767px){.hide-line.left{bottom:7px}}.technologies{background:#065aad url(/img/cases/fantasyrugger/tech-bg.jpg) no-repeat 50%/cover;padding:350px 15px 130px;color:#fff}@media (max-width:1600px){.technologies{padding:200px 30px 100px}}@media (max-width:767px){.technologies{padding:50px 15px 10px}}.technologies h2{color:#fff}.chart-block{width:100%;max-width:1200px;display:flex;padding-top:70px}@media (max-width:1600px){.chart-block{padding-top:50px}}@media (max-width:1270px){.chart-block{flex-direction:column;align-items:center}}@media (max-width:767px){.chart-block{padding-top:30px}}.chart-block__item:first-child{width:720px}@media (max-width:767px){.chart-block__item:first-child{width:100%}}.chart-block__item:last-child{padding-top:140px;padding-left:70px}@media (max-width:1270px){.chart-block__item:last-child{padding-top:50px;padding-left:0}}@media (max-width:767px){.chart-block__item:last-child{width:100%;padding-top:0}.chart-block__item:last-child .chart-box__content{padding:10px}}.chart-block__item:last-child .chart-block__bottom-item{width:400px}@media (max-width:767px){.chart-block__item:last-child .chart-block__bottom-item{width:100%;height:200px}}.chart-block__item:last-child .chart-box{width:292px}.chart-block__top{position:relative;display:flex;justify-content:space-between;padding-left:30px;padding-right:30px;margin-bottom:90px}@media (max-width:767px){.chart-block__top{padding-left:0;padding-right:0;margin-bottom:30px}}.chart-block__center{position:relative;height:247px;display:flex;justify-content:space-around;align-items:center;padding-top:35px;padding-left:20px;padding-right:20px;margin-bottom:40px}@media (max-width:767px){.chart-block__center{height:300px;flex-direction:column;padding-left:30px;padding-right:30px;padding-bottom:30px;margin-bottom:20px}}.chart-block__center .chart-item-dot{position:absolute;top:0;left:30px;z-index:1;background-color:#065aad}.chart-block__center .chart-box{width:292px;height:132px}.chart-block__center .chart-line-down{top:90%;left:55px}.chart-block__center .chart-line-down2{top:90%;left:230px}.chart-block__center .chart-line-down2 .chart-line-right{top:100%;left:0}.chart-block__center .chart-line-down3{top:0;left:100%}.chart-block__bottom{display:flex;justify-content:space-between}@media (max-width:767px){.chart-block__bottom{flex-direction:column}}.chart-block__bottom-item{position:relative;width:350px;height:246px;display:flex;justify-content:center;align-items:center;padding-top:30px}@media (max-width:767px){.chart-block__bottom-item{width:100%;height:180px;padding-left:30px;padding-right:30px;padding-bottom:30px;margin-bottom:20px}.chart-block__bottom-item .chart-box__content{padding:30px}}.chart-block__bottom-item .chart-box{width:225px;height:130px;display:flex;justify-content:center;align-items:center}.chart-block__bottom-item .chart-item-dot{position:absolute;top:0;left:30px;z-index:1;background-color:#065aad}.chart-block__bottom-item .chart-line-right{top:55%;left:100%}@media (max-width:1270px){.chart-block__bottom-item .chart-line-right{display:none}}.chart-block__bottom-item .chart-line-right .chart-line-down{top:2px;left:99%;transform:translateY(-100%)}.chart-item-dot{position:relative;width:160px;height:50px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff;border:2px dotted #0e6dc9}@media (max-width:767px){.chart-item-dot{width:110px;font-size:14px;height:40px}.chart-item-dot:nth-child(2){margin:0 1px}.chart-item-dot:nth-child(3){margin-right:1px}}@media (max-width:374px){.chart-item-dot{font-size:12px}}.chart-line-down,.chart-line-down2,.chart-line-down3{position:absolute;top:58px;left:calc(50% - 2px);width:2px;background-color:#b5cee7}@media (max-width:767px){.chart-line-down,.chart-line-down2,.chart-line-down3{display:none}}.chart-line-right{position:absolute;top:20px;left:85%;height:2px;z-index:1;background-color:#b5cee7}@media (max-width:767px){.chart-line-right{display:none}}.chart-arrow-top{position:absolute;top:-7px;left:-4px;border:5px solid transparent;border-bottom:8px solid #b5cee7}.chart-arrow-down{position:absolute;bottom:-7px;left:-4px;border:5px solid transparent;border-top:8px solid #b5cee7}.chart-arrow-left{top:-4px;left:-7px;position:absolute;border:5px solid transparent;border-right:8px solid #b5cee7}.chart-arrow-right{position:absolute;top:-4px;right:-7px;border:5px solid transparent;border-left:8px solid #b5cee7}.chart-border{position:absolute;background-color:#1173d3}.chart-border--right{top:15px;left:0;height:2px}.chart-border--bottom{top:0;right:15px;width:2px}.chart-border--left{bottom:15px;right:0;height:2px}.chart-border--top{bottom:0;left:15px;width:2px}.chart-box{position:relative;box-shadow:0 0 49px rgba(0,0,0,.1);background-color:#0d66be}@media (max-width:767px){.chart-box{width:100%!important;height:auto!important;margin-top:10px!important}.chart-box.first{margin-top:15px!important}}.chart-box__title{padding-top:15px;padding-bottom:10px;font-size:16px;font-weight:500;text-align:center;color:#8ec7ff;text-transform:uppercase;border-bottom:1px solid #065aad}@media (max-width:767px){.chart-box__title{font-size:14px}}.chart-box__content{font-size:14px;text-align:center;color:#fff;padding:20px;line-height:1.7}@media (max-width:767px){.chart-box__content{font-size:12px;padding:10px}}.chart-box.web .chart-line-right{top:74px;left:94%}@media (max-width:1270px){.chart-box.web .chart-line-right{display:none}}.features{position:relative;padding:130px 15px 0;height:650px}.features:before{position:absolute;bottom:0;right:0;content:"";border-right:100vw solid #ebf2f9;border-top:13vw solid transparent}@media (max-width:767px){.features:before{display:none}}@media (max-width:1600px){.features{height:505px;padding:80px 30px 0}}@media (max-width:1023px){.features{height:auto}}@media (max-width:767px){.features{padding:0 15px 40px}.features .container .block-subject{display:none}}.features-container{position:relative;top:-70px;display:flex;justify-content:space-between;align-items:center}@media (max-width:1600px){.features-container{top:0}}@media (max-width:1023px){.features-container{flex-direction:column-reverse}}@media (max-width:767px){.features-container{top:-20px}}@media (max-width:767px){.features-item{width:100%}}.features-item:first-child{padding-left:250px;padding-top:50px}@media (max-width:1600px){.features-item:first-child{width:100%;padding-left:135px}}@media (max-width:1023px){.features-item:first-child{padding-left:0}}@media (max-width:767px){.features-item:first-child{padding-top:15px}}@media (max-width:1024px){.features-item .card{transform:none!important}}.features-item .card__inner>img{filter:drop-shadow(0 0 73px rgba(10,44,89,.19))}@media (max-width:1600px){.features-item .card__inner>img{max-width:550px}}@media (max-width:1023px){.features-item .card__inner>img{display:inherit;max-width:100%;margin:0 auto}}@media (max-width:767px){.features-item .card__inner>img{filter:none}}.features-item .block-subject.hidden{display:none}@media (max-width:767px){.features-item .block-subject.hidden{display:block;margin-top:35px}}.box-line{display:flex;align-items:center;margin-bottom:40px}@media (max-width:1600px){.box-line{margin-bottom:20px}}.box-line:last-child{margin-bottom:0}.box-line>p{font-size:18px;text-transform:uppercase}@media (max-width:1024px){.box-line>p{font-size:16px}}@media (max-width:767px){.box-line>p{font-size:14px}}.box-icon{width:73px;height:73px;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:40px;border:5px solid #065aad}@media (max-width:767px){.box-icon{width:60px;height:60px;margin-right:25px}.box-icon>img{max-width:50%}}.feedback{padding:200px 15px 0;color:#fff;background-color:#ebf2f9}@media (max-width:1600px){.feedback{padding:200px 30px 0}}@media (max-width:1023px){.feedback{padding-top:100px}}@media (max-width:767px){.feedback{padding:0}}.feedback .block-title h2{color:#fff}.feedback-container{height:1040px;background:#171e8a url(/img/cases/fantasyrugger/feedback-bg.jpg) no-repeat 50%/cover;padding:100px 120px}@media (max-width:1600px){.feedback-container{height:900px;padding:70px 90px}}@media (max-width:1023px){.feedback-container{padding:50px 30px}}@media (max-width:767px){.feedback-container{height:870px;padding:50px 15px;background-position-x:46%}}.feedback-items{display:flex;justify-content:space-between;padding-top:70px}@media (max-width:767px){.feedback-items{flex-direction:column;padding-top:0}}.feedback-item{position:relative;max-width:560px;padding-left:70px}@media (max-width:1600px){.feedback-item{padding-right:25px}}@media (max-width:767px){.feedback-item{padding-right:0;margin-top:30px}}.feedback-item>p{font-size:21px;line-height:1.5}@media (max-width:1023px){.feedback-item>p{font-size:18px}}@media (max-width:767px){.feedback-item>p{font-size:16px}}.feedback-item:before{position:absolute;top:0;left:0;content:"";width:40px;height:33px;background:url(/img/cases/fantasyrugger/quotes.png) no-repeat 50%/cover}.idea{position:relative;background-color:#065aad;color:#fff;text-align:center;padding:120px 15px 140px}@media (max-width:1600px){.idea{padding:80px 30px 90px}}@media (max-width:1023px){.idea{padding:50px 30px 60px}}@media (max-width:767px){.idea{padding:30px 15px}}.idea-header{margin-bottom:40px}.idea-header h2{font-size:55px;font-weight:500;margin-bottom:10px}@media (max-width:767px){.idea-header h2{font-size:32px}}.idea-header p{font-size:21px}@media (max-width:767px){.idea-header p{font-size:14px}}@media (max-width:550px){.idea-btns{display:flex;flex-direction:column;align-items:center}}.idea-btn{width:100%;max-width:225px;height:60px;display:inline-block;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;padding-top:20px;margin-right:20px}@media (max-width:550px){.idea-btn{display:block;margin:0 0 25px}}.idea-btn:last-child{margin-right:0;margin-bottom:0}.idea-btn.discuss{border:1px solid #fff;box-shadow:inset 0 0 20px hsla(0,0%,100%,0);outline:1px solid;outline-color:hsla(0,0%,100%,.5);outline-offset:0;text-shadow:none;transition:all 1.25s cubic-bezier(.19,1,.22,1)!important}.idea-btn.discuss:hover{border:1px solid;box-shadow:inset 0 0 20px hsla(0,0%,100%,.5),0 0 20px hsla(0,0%,100%,.2);outline-color:hsla(0,0%,100%,0);outline-offset:15px}.idea-btn.crashtest{background-color:#fd9700;transition:all .3s ease-in-out!important}.idea-btn.crashtest:hover{background-color:#ca7900!important}body.hidden{overflow:hidden}.layout{overflow-x:hidden}.layout button:active,.layout button:focus{outline:0}.layout__nav{position:absolute;padding:20px;display:flex;align-items:center;justify-content:space-between;width:100%;z-index:44}.layout__nav.is-hidden{display:none}@media (max-width:767px){.layout__nav{padding:15px}}@media (max-width:767px){.layout__nav-logo img{max-width:150px}}.layout__nav-logo.villagekids{background:#09a772}.layout__nav-collapse{display:none}@media (max-width:767px){.layout__nav-collapse{display:inline-block;width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:#fff;font-size:22px;line-height:30px;padding:0;outline:0;cursor:pointer}.layout__nav-collapse:active,.layout__nav-collapse:focus{outline:0!important}.layout__nav-collapse i.fa.fa-bars.black{color:#434343}.layout__nav-collapse i.fa.fa-bars.purple{color:#702dda}}.layout__nav-list-close{display:none}@media (max-width:767px){.layout__nav-list-close{position:absolute;display:block;width:30px;height:30px;right:15px;top:15px;border-radius:50%;border:0;outline:0;background:transparent;color:#fff;line-height:30px;padding:0;cursor:pointer}.layout__nav-list-close:active,.layout__nav-list-close:focus{outline:0!important}}.layout__nav-list>a{display:inline-block;margin:0 5px;padding:15px;color:#fff;font-size:12px;font-weight:400;text-transform:uppercase;text-decoration:none;background-color:hsla(0,0%,100%,.2);border:1px solid transparent;border-radius:3px;transition:border .2s linear}@supports not (font-variation-settings:normal){.layout__nav-list>a{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.layout__nav-list>a{font-family:Montserrat-VF,sans-serif}}.layout__nav-list>a:hover{border:1px solid #fff}.layout__nav-list>a.black{color:#434343}@media (max-width:767px){.layout__nav-list>a.black{color:#fff}}.layout__nav-list>a.villagekids{background-color:#702dda;color:#fff}@media (max-width:767px){.layout__nav-list{position:fixed;top:0;left:200%;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background:#5ac2f2;transition:left .5s ease-in-out,opacity .5s ease-in-out .5s;overflow-y:auto;opacity:0}.layout__nav-list.orange{background:#fe9218}.layout__nav-list.purple{background:#19131f}.layout__nav-list.green{background:#025855}.layout__nav-list.lime-green{background:#6ae123}.layout__nav-list.brown{background:#2d2d2d}.layout__nav-list.cyan{background:#31cbdf}.layout__nav-list.fantasyrugger{background:#065aad}.layout__nav-list.auxyn{background:#09a772}.layout__nav-list.redplanet{background:#1c1f31}.layout__nav-list.timewilltell{background:#ee3647}.layout__nav-list.seaguide{background:#142341}.layout__nav-list.courserooms{background:#7e69d7}.layout__nav-list.snapchat{background:#ffe552}.layout__nav-list.villagekids{background:#702dda}.layout__nav-list.villagekids a{background-color:#f6f6f7;color:#702dda}.layout__nav-list.active{left:0;opacity:1;border-radius:0}.layout__nav-list.active a{opacity:1;transform:translateY(0)}.layout__nav-list a{margin-bottom:20px;font-size:18px;position:relative;opacity:0;transform:translateY(-50%);transition:all .3s linear 1s}.layout__nav-list a:last-child{margin-bottom:0}}#backtotop{display:none;position:fixed;z-index:61;bottom:90px;right:20px;border-radius:15px;width:50px;height:50px;text-align:center;padding:0;line-height:3.8;cursor:pointer}#backtotop .fa-angle-up{color:#fff;font-size:38px;cursor:pointer}#backtotop.cyan{background:rgba(49,202,222,.65)}#backtotop.fantasyrugger,#backtotop.villagekids{background:rgba(5,89,173,.65)}:root{--container:1180px;--portfolioHeight:500px;--padding:15px}@media (min-width:768px){:root{--portfolioHeight:373px;--padding:30px}}@font-face{font-family:Montserrat-VF;font-weight:100 900;font-style:normal;font-stretch:25% 150%;font-display:fallback;src:url(https://gbksoft.com/fonts/Montserrat/Montserrat-VF.ttf) format("truetype-variations"),url(https://gbksoft.com/fonts/Montserrat/Montserrat-VF.woff2) format("woff2-variations")}@font-face{font-family:Montserrat-VF;font-weight:100 900;font-style:italic;font-stretch:25% 150%;font-display:fallback;src:url(https://gbksoft.com/fonts/Montserrat/Montserrat-Italic-VF.ttf) format("truetype-variations"),url(https://gbksoft.com/fonts/Montserrat/Montserrat-Italic-VF.woff2) format("woff2-variations")}@font-face{font-family:Raleway-VF;font-weight:100 900;font-style:normal;font-stretch:25% 150%;font-display:fallback;src:url(https://gbksoft.com/fonts/Raleway/Raleway-VF.ttf) format("truetype-variations"),url(https://gbksoft.com/fonts/Raleway/Raleway-VF.woff2) format("woff2-variations")}@font-face{font-family:Raleway-VF;font-weight:100 900;font-style:italic;font-stretch:25% 150%;font-display:fallback;src:url(https://gbksoft.com/fonts/Raleway/Raleway-Italic-VF.ttf) format("truetype-variations"),url(https://gbksoft.com/fonts/Raleway/Raleway-Italic-VF.woff2) format("woff2-variations")}.container-v2{margin-right:auto;margin-left:auto;max-width:100%;padding-left:15px;padding-right:15px}@media (min-width:576px){.container-v2{max-width:540px}}@media (min-width:768px){.container-v2{max-width:720px}}@media (min-width:992px){.container-v2{max-width:960px}}@media (min-width:1200px){.container-v2{max-width:1360px}}@media (min-width:1600px){.container-v2{max-width:1568px}}.section-v2{padding-top:80px;padding-bottom:80px;overflow-x:hidden}@media (max-width:1200px){.section-v2{padding-top:40px;padding-bottom:40px}}.section-v2--primary{background-color:#00a9e1;color:#fff}.heading{max-width:1385px;font-size:90px;font-weight:900;line-height:1.27;letter-spacing:.05em;text-transform:uppercase}@supports not (font-variation-settings:normal){.heading{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.heading{font-family:Montserrat-VF,sans-serif}}@media (max-width:1600px){.heading{font-size:74px}}@media (max-width:1200px){.heading{font-size:64px}}@media (max-width:768px){.heading{font-size:44px;letter-spacing:1px}}@media (max-width:576px){.heading{font-size:32px}}.subheading{font-size:46px;font-weight:300;line-height:1.3;letter-spacing:2.5px;text-transform:uppercase}@supports not (font-variation-settings:normal){.subheading{font-family:Raleway,sans-serif}}@supports (font-variation-settings:normal){.subheading{font-family:Raleway-VF,sans-serif}}@media (max-width:1600px){.subheading{font-size:36px}}@media (max-width:1200px){.subheading{font-size:32px}}@media (max-width:768px){.subheading{font-size:28px;letter-spacing:1.5px}}@media (max-width:576px){.subheading{font-size:21px}}.heading-2{margin-bottom:50px;color:#3c424f;font-size:80px;font-weight:900;line-height:90px;text-transform:uppercase;letter-spacing:5px}@supports not (font-variation-settings:normal){.heading-2{font-family:Raleway,sans-serif}}@supports (font-variation-settings:normal){.heading-2{font-family:Raleway-VF,sans-serif}}@media (max-width:1600px){.heading-2{font-size:55px;line-height:60px}}@media (max-width:1200px){.heading-2{font-size:46px;margin-bottom:30px;line-height:42px}}@media (max-width:576px){.heading-2{font-size:30px;margin-bottom:18px;letter-spacing:0}}.services{overflow:hidden}.quality-marks{position:relative;z-index:10;padding-top:110px;padding-bottom:40px;font-size:16px;background-color:#fff;border-bottom:1px solid #e4e4e4}@media only screen and (max-width:1199px){.quality-marks{padding-top:90px}}@media only screen and (max-width:767px){.quality-marks{padding-top:50px}}.quality-marks .container{padding-right:15px;padding-left:15px}.quality-marks__title.heading{display:flex;align-items:center;justify-content:space-between;max-width:100%;margin-bottom:25px}@media only screen and (max-width:767px){.quality-marks__title.heading{flex-direction:column;align-items:flex-start;margin-bottom:10px}}.quality-marks__title.heading .link{line-height:1.5;white-space:nowrap}@media only screen and (min-width:768px){.quality-marks__title.heading .link{min-height:20px}}@media only screen and (max-width:767px){.quality-marks__title.heading .link{margin-top:16px;padding-left:27px;font-size:12px}}@media only screen and (max-width:767px){.quality-marks{padding-top:90px}}@media (min-width:390px){.quality-marks__large-pic{transform:scale(1.4)}}.quality-marks__list{display:flex;align-items:stretch;justify-content:space-between;margin-left:-30px;margin-right:-30px}@media only screen and (max-width:991px){.quality-marks__list{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:767px){.quality-marks__list{margin-left:-5px;margin-right:-5px}}.quality-marks__list a,.quality-marks__list span{display:flex;align-items:center;margin-left:30px;margin-right:30px;text-align:center}.quality-marks__list a:first-child,.quality-marks__list span:first-child{text-align:left}.quality-marks__list a:last-child,.quality-marks__list span:last-child{text-align:right}@media only screen and (max-width:991px){.quality-marks__list a,.quality-marks__list span{margin-left:15px;margin-right:15px}}@media only screen and (max-width:767px){.quality-marks__list a,.quality-marks__list span{margin-left:5px;margin-right:5px}}@media only screen and (max-width:1199px){.quality-marks__list a img,.quality-marks__list span img{max-width:100%!important}}.quality-marks__list a img,.quality-marks__list span img{display:inline-block;width:auto;vertical-align:initial;max-width:100%;height:auto}.quality-marks__list a .quality-marks__top-app-image,.quality-marks__list span .quality-marks__top-app-image{max-width:210px;width:100%}.quality-marks__list .slick-slide{outline:none}.quality-marks__list .slick-track{display:flex;align-items:center}.quality-marks__list picture{display:block;max-height:175px;margin:auto}@media only screen and (max-width:767px){.quality-marks__list picture{max-width:135px}}:root{--socialIconSize:18px}@media only screen and (max-width:575px){:root{--socialIconSize:25px}}footer{background-image:url(//images.w3tls.net/background-style.png);background-repeat:no-repeat;background-size:0}.footer{padding-top:40px;padding-bottom:80px;font-weight:400;line-height:1.5;border-top:1px solid #e3e4e9}.footer a{text-decoration:none}@media only screen and (max-width:575px){.footer{text-align:center}}.footer-logo{-ms-grid-row:1;-ms-grid-column:1;grid-area:logo;color:#595d6a}.footer-logo__link{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-bottom:15px}@media only screen and (max-width:575px){.footer-logo__link{margin:auto auto 10px}}.footer-logo__img{display:block;width:133px;height:15px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:575px){.footer-logo__img{width:170px;height:19px}}.footer-logo p{margin-bottom:16px;font-size:10px;font-weight:400;line-height:1.5}@supports not (font-variation-settings:normal){.footer-logo p{font-family:Raleway,sans-serif}}@supports (font-variation-settings:normal){.footer-logo p{font-family:Raleway-VF,sans-serif}}@media only screen and (max-width:575px){.footer-logo p{font-size:13px}}@media only screen and (min-width:576px){.footer-logo{max-width:180px}}.clutch-widget{margin-top:30px}.clutch-widget__link{position:relative;display:inline-block}@media only screen and (max-width:575px){.clutch-widget__link{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:auto auto 30px}}.clutch-widget__reviews{position:absolute;right:0;bottom:1px;color:#3c424f;font-size:10px;font-weight:600;line-height:17px;text-transform:uppercase}.clutch-widget .svg-icon{display:block;font-size:139px}@media only screen and (max-width:575px){.footer-development,.footer-expertise,.footer-overview,.footer-requests{display:none}}.footer-overview{-ms-grid-row:1;-ms-grid-column:3;grid-area:overview}.footer-development{-ms-grid-row:1;-ms-grid-column:5;grid-area:development}.footer-expertise{-ms-grid-row:1;-ms-grid-column:7;grid-area:expertise}.footer-requests{-ms-grid-row:1;-ms-grid-column:9;grid-area:requests}.footer-contacts{-ms-grid-row:1;-ms-grid-column:11;grid-area:contacts}@supports not (font-variation-settings:normal){.footer-contacts{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.footer-contacts{font-family:Montserrat-VF,sans-serif}}.footer-contacts .footer-link{line-height:24px}@media only screen and (max-width:575px){.footer-contacts .footer-link{display:block;font-size:16px;font-weight:800;line-height:24px}}.footer-contacts__item+.footer-contacts__item{margin-top:15px}@media only screen and (max-width:575px){.footer-contacts{margin-top:30px}}.footer-form{display:-ms-grid;display:grid;grid-template-areas:"logo overview development expertise requests contacts";grid-gap:50px}@media only screen and (max-width:1199px){.footer-form{grid-gap:38px}}@media only screen and (max-width:991px){.footer-form{grid-template-areas:"logo overview development" "requests expertise contacts"}.footer-logo{-ms-grid-row:1;-ms-grid-column:1}.footer-overview{-ms-grid-row:1;-ms-grid-column:3}.footer-development{-ms-grid-row:1;-ms-grid-column:5}.footer-expertise{-ms-grid-row:3;-ms-grid-column:3}.footer-requests{-ms-grid-row:3;-ms-grid-column:1}.footer-contacts{-ms-grid-row:3;-ms-grid-column:5}}@media only screen and (max-width:767px){.footer-form{grid-template-areas:"logo overview" "development requests" "expertise contacts"}.footer-logo{-ms-grid-row:1;-ms-grid-column:1}.footer-overview{-ms-grid-row:1;-ms-grid-column:3}.footer-development{-ms-grid-row:3;-ms-grid-column:1}.footer-expertise{-ms-grid-row:5;-ms-grid-column:1}.footer-requests{-ms-grid-row:3;-ms-grid-column:3}.footer-contacts{-ms-grid-row:5;-ms-grid-column:3}}@media only screen and (max-width:575px){.footer-form{display:block}}.footer-list{margin-bottom:0;padding-left:0;list-style:none}.footer-col__title{margin-top:0;margin-bottom:8px;font-size:13px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.footer-col li{font-size:12px;line-height:24px}.footer-col a{white-space:nowrap;color:#595d6a;font-size:12px;font-weight:400}.social-links{display:-ms-grid;display:grid;-ms-grid-columns:(var(--socialIconSize))[8];grid-template-columns:repeat(8,var(--socialIconSize));grid-gap:8px;margin-top:15px}@media only screen and (max-width:1199px) and (min-width:576px){.social-links{-ms-grid-columns:(var(--socialIconSize))[4];grid-template-columns:repeat(4,var(--socialIconSize));grid-gap:15px}}@media only screen and (max-width:575px){.social-links{justify-content:center;margin-top:30px}}.social-links__link{width:var(--socialIconSize);height:var(--socialIconSize);transition:opacity .2s ease}.social-links__link:last-child{margin-right:0}.social-links__link span{display:block;width:100%;height:100%}.social-links__link svg{max-width:100%;max-height:100%}.social-links__link:hover{opacity:.9}@media only screen and (max-width:575px){.social-links__link{margin-bottom:0}}@media only screen and (max-width:575px){.footer-copyright,a.footer-privacy-policy{font-size:12px;font-weight:400;line-height:22px}}a.footer-privacy-policy{text-decoration:underline}.footer-show-sm{display:none}@media (max-width:576px){.footer-show-sm{display:block}}@media (max-width:576px){.footer-hide-sm{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwicGFnZXMvY2FzZXMvZmFudGFzeXJ1Z2dlci9tYWluLmNzcyIsInBhZ2VzL2Nhc2VzL2ZhbnRhc3lydWdnZXIvPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUZBLEtBQ0UsZ0JBQWlCLENBRWpCLHlCQUEwQixDQUUxQiw2QkFDTyxDQU9ULEtBQ0UsUUFBUyxDQUtYLHdDQU1FLGFBQWMsQ0FNaEIsR0FDRSxhQUFjLENBQ2QsY0FBZ0IsQ0FRbEIsdUJBSUUsYUFBYyxDQUtoQixPQUNFLGVBQWdCLENBTWxCLEdBQ0Usc0JBQXVCLENBRXZCLFFBQVMsQ0FFVCxnQkFDTyxDQU1ULElBQ0UsK0JBQWlDLENBRWpDLGFBQ08sQ0FRVCxFQUNFLDRCQUE2QixDQUU3QixvQ0FDTyxDQU1ULFlBQ0Usa0JBQW1CLENBRW5CLHlCQUEwQixDQUUxQix3Q0FBaUMsQ0FBakMsZ0NBQ08sQ0FLVCxTQUVFLG1CQUFvQixDQU9wQixrQkFQb0IsQ0FhdEIsY0FHRSwrQkFBaUMsQ0FFakMsYUFDTyxDQUtULElBQ0UsaUJBQWtCLENBS3BCLEtBQ0UscUJBQXNCLENBQ3RCLFVBQVcsQ0FLYixNQUNFLGFBQWMsQ0FNaEIsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FFMUIsSUFDRSxhQUFlLENBRWpCLElBQ0UsU0FBVyxDQU9iLFlBRUUsb0JBQXFCLENBS3ZCLHNCQUNFLFlBQWEsQ0FDYixRQUFTLENBS1gsSUFDRSxpQkFBa0IsQ0FLcEIsZUFDRSxlQUFnQixDQVFsQixzQ0FLRSxzQkFBdUIsQ0FFdkIsY0FBZSxDQUVmLGdCQUFpQixDQUVqQixRQUNPLENBTVQsYUFHRSxnQkFBaUIsQ0FNbkIsY0FHRSxtQkFBb0IsQ0FPdEIscURBSUUseUJBQ08sQ0FLVCx3SEFJRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUtaLDRHQUlFLDZCQUE4QixDQUtoQyxTQUNFLDBCQUE4QixDQVFoQyxPQUNFLHFCQUFzQixDQUV0QixhQUFjLENBRWQsYUFBYyxDQUVkLGNBQWUsQ0FFZixTQUFVLENBRVYsa0JBQ08sQ0FNVCxTQUNFLG9CQUFxQixDQUVyQix1QkFDTyxDQUtULFNBQ0UsYUFBYyxDQ01oQiw2QkRFRSxxQkFBc0IsQ0FFdEIsU0FDTyxDQ0tULGtGREVFLFdBQVksQ0NNZCxjRENFLDRCQUE2QixDQUU3QixtQkFDTyxDQ0tULHFGREVFLHVCQUF3QixDQU0xQiw2QkFDRSx5QkFBMEIsQ0FFMUIsWUFDTyxDQVFULGFBRUUsYUFBYyxDQUtoQixRQUNFLGlCQUFrQixDQU9wQixPQUNFLG9CQUFxQixDQ2F2QixrQkRDRSxZQUFhLENBSWYsRUFDRSxxQkFBc0IsQ0FFeEIsS0FDRSxhQUFjLENBRWhCLEtBQ0UsYUFBYyxDQUNkLGVBQWdCLENBQytCLCtDQUM3QyxLQUNFLGlDQUFxQyxDQUFHLENBQ0QsMkNBQ3pDLEtBQ0Usb0NBQXdDLENBQUcsQ0FFakQsS0FDRSxlQUFnQixDQUVsQixXQUlFLFFBQVMsQ0FFWCxFQUNFLGNBQWUsQ0FDZixlQUFnQixDQUNoQix5QkFDRSxFQUNFLGNBQWUsQ0FBRyxDQUV4QixFQUNFLFNBQVUsQ0FDVixvQkFBcUIsQ0FFdkIsc0NBS0UsU0FBVSxDQUNWLFFBQVMsQ0NNWCxxRkRGRSx3QkFBeUIsQ0NLM0IsK0VERkUsa0JBQW1CLENDS3JCLHVHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix1RkRGRSx1QkFBd0IsQ0NLMUIsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLG9CQUFxQixDQ0t2Qix1RkRGRSx3QkFBeUIsQ0NLM0IsaUZERkUsa0JBQW1CLENDS3JCLHlHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSxzQkFBdUIsQ0NLekIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLG1CQUFvQixDQ0t0Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSxzQkFBdUIsQ0NLekIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLG1CQUFvQixDQ0t0Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSx3QkFBeUIsQ0NLM0IsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHFCQUFzQixDQ0t4Qix5RkRGRSx5QkFBMEIsQ0NLNUIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLHNCQUF1QixDQ0t6Qix5RkRGRSxzQkFBdUIsQ0NLekIsbUZERkUsa0JBQW1CLENDS3JCLDJHREZFLG1CQUFvQixDQ0t0QixxRkRGRSx3REFBZ0UsQ0NLbEUsaUZERkUsK0JBQWdDLENDS2xDLHVGREZFLGtDQUFtQyxDQ0tyQyx5RkRGRSxtQ0FBb0MsQ0NLdEMsK0ZERkUsc0NBQXVDLENDS3pDLGlHREZFLDBEQUFrRSxDQ0twRSxtR0RGRSw0REFBbUUsQ0NLckUseUdERkUsMkRBQWtFLENDS3BFLGlHREZFLHdEQUErRCxDQ0tqRSxtR0RGRSx3REFBK0QsQ0NLakUseUdERkUseURBQWlFLENDS25FLGlHREZFLHlEQUFpRSxDQ0tuRSxtR0RGRSx3REFBZ0UsQ0NLbEUseUdERkUsMkRBQW1FLENDS3JFLG1HREZFLHlEQUFpRSxDQ0tuRSxxR0RGRSx3REFBZ0UsQ0NLbEUsMkdERkUsMkRBQW1FLENDS3JFLG1HREZFLHlEQUFpRSxDQ0tuRSxxR0RGRSx3REFBZ0UsQ0NLbEUsMkdERkUsMkRBQW1FLENDS3JFLGlDREZFLFNBQVUsQ0FDVixxQ0FBc0MsQ0NLeEMsNkNESEksU0FBVSxDQUNWLHNCQUF1QixDQ00zQixtQkRIRSwyQkFBNEIsQ0NNOUIscUJESEUsNEJBQTZCLENDTS9CLHNCREhFLDJCQUE0QixDQ005QixxQkRIRSwwQkFBMkIsQ0NNN0IseUJESEUsaUNBQW1DLENDTXJDLHdC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RSwyQ0FBdUQsQ0FBdkQscURBQXVELENBQ3ZELGFBQWMsQ0FBRyxDQUNyQix5Q0FDRSxjQUNFLHNCQUF1QixDQUN2QixlQUFnQixDQUFHLENBQ3ZCLG9CQUNFLDJCQUE0QixDQUM1Qiw0QkFBNkIsQ0FDN0IsMkJBQTRCLENBQzVCLCtCQUNFLGNBQWUsQ0FDakIseUJBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ2Qsd0JBQ0UsY0FBZSxDQUNmLGVBQWdCLENBQ2xCLDBCQUNFLFVBQVcsQ0FDYix5Q0FDRSxvQkFDRSxlQUFnQixDQUFHLENBRTNCLHlDQUNFLDBDQUVFLGNBQWUsQ0FDZixlQUFnQixDQUNoQixnQkFBaUIsQ0FBRyxDQUV4Qix3QkFDRSx5QkFBMEIsQ0FFNUIsZ0JBQ0UsWUFBYSxDQUNiLHlCQUNFLGdCQUNFLGFBQWMsQ0FBRyxDQUV2Qix5QkFDRSxnQkFDRSxZQUFhLENBQUciLCJmaWxlIjoicGFnZXMvY2FzZXMvZmFudGFzeXJ1Z2dlci9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIntCQVNFX1VSTH0vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIntCQVNFX1VSTH0vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwie0JBU0VfVVJMfS9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtSXRhbGljLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwie0JBU0VfVVJMfS9mb250cy9SYWxld2F5L1JhbGV3YXktVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIntCQVNFX1VSTH0vZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwie0JBU0VfVVJMfS9mb250cy9SYWxld2F5L1JhbGV3YXktSXRhbGljLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiBiYXNlICovXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIG1lZGlhIHF1ZXJpZXMgKi9cbi8qIGNvbG9ycyAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAc3VwcG9ydHMgbm90IChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAc3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmgxLFxuaDIsXG5oMyxcbnAge1xuICBtYXJnaW46IDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbmEge1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGFvcyBkZWZhdWx0IGFuaW1hdGlvbiAgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzMwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzM1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzM1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc0MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNDUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzQ1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQ1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc0NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzUwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzU1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzYwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzYwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc2MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc2NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzY1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzY1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc3MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzc1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc3NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nODAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzgwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzgwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzg1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzkwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzkwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc5MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc5NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzk1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzk1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEwNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTA1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTA1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTA1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTEwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzExMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTE1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzExNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTE1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTIwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTIwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMjUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEzMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTMwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEzNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTM1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTM1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQ1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE2MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTYwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE2NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTY1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTY1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTcwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTc1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTc1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxODAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTgwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTgwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxODUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE5MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTkwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE5NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTk1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTk1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMDUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjA1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIxMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjEwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIxNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjE1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjE1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjIwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjI1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjI1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMzAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjMwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI0MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI0NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQ1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjU1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjU1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjYwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNjUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI3MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjcwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI3NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjc1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjgwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjg1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyODUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjg1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyOTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjkwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyOTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzMwMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07IH1cbiAgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgLTEwMHB4KTsgfVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtOyB9XG4gIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpOyB9XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbltkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfVxuXG4vKiBhbmltYXRpb24ga2V5ZnJhbWVzICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5Aa2V5ZnJhbWVzIGxpbmVIb3Jpem9udGFsIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmxpbmVIb3Jpem9udGFsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpbmVIb3Jpem9udGFsOyB9XG5cbkBrZXlmcmFtZXMgbGluZVZlcnRpY2FsIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ubGluZVZlcnRpY2FsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpbmVWZXJ0aWNhbDsgfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uem9vbUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjsgfVxuXG5Aa2V5ZnJhbWVzIENoYXJ0bGluZURvd24ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogNzJweDsgfSB9XG5cbi5DaGFydGxpbmVEb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IENoYXJ0bGluZURvd247IH1cblxuQGtleWZyYW1lcyBDaGFydGxpbmVEb3duMiB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA1NXB4OyB9IH1cblxuLkNoYXJ0bGluZURvd24yIHtcbiAgYW5pbWF0aW9uLW5hbWU6IENoYXJ0bGluZURvd24yOyB9XG5cbkBrZXlmcmFtZXMgQ2hhcnRsaW5lRG93bjMge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMjVweDsgfSB9XG5cbi5DaGFydGxpbmVEb3duMyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBDaGFydGxpbmVEb3duMzsgfVxuXG5Aa2V5ZnJhbWVzIENoYXJ0bGluZURvd240IHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDE3NXB4OyB9IH1cblxuLkNoYXJ0bGluZURvd240IHtcbiAgYW5pbWF0aW9uLW5hbWU6IENoYXJ0bGluZURvd240OyB9XG5cbkBrZXlmcmFtZXMgQ2hhcnRsaW5lUmlnaHQge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEzMHB4OyB9IH1cblxuLkNoYXJ0bGluZVJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IENoYXJ0bGluZVJpZ2h0OyB9XG5cbkBrZXlmcmFtZXMgQ2hhcnRsaW5lUmlnaHQyIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAyMjBweDsgfSB9XG5cbi5DaGFydGxpbmVSaWdodDIge1xuICBhbmltYXRpb24tbmFtZTogQ2hhcnRsaW5lUmlnaHQyOyB9XG5cbkBrZXlmcmFtZXMgQ2hhcnRsaW5lUmlnaHQzIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMzVweDsgfSB9XG5cbi5DaGFydGxpbmVSaWdodDMge1xuICBhbmltYXRpb24tbmFtZTogQ2hhcnRsaW5lUmlnaHQzOyB9XG5cbkBrZXlmcmFtZXMgc2h0YW1wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnNodGFtcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaHRhbXA7IH1cblxuQGtleWZyYW1lcyBjaXJjbGVSb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5jaXJjbGVSb3RhdGUge1xuICBhbmltYXRpb24tbmFtZTogY2lyY2xlUm90YXRlOyB9XG5cbkBrZXlmcmFtZXMgY2lyY2xlUm90YXRlUmV2ZXJzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5cbi5jaXJjbGVSb3RhdGVSZXZlcnNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGNpcmNsZVJvdGF0ZVJldmVyc2U7IH1cblxuLyogYW9zIGFuaW1hdGlvbiAqL1xuW2RhdGEtYW9zPVwiZmFkZS11cC1jdXN0b21cIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTsgfVxuXG5bZGF0YS1hb3M9XCJmYWRlLWxlZnQtY3VzdG9tXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxuXG5bZGF0YS1hb3M9XCJmYWRlLXJpZ2h0LWN1c3RvbVwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTsgfVxuXG5bZGF0YS1hb3M9XCJibG9jay1saW5lLXJpZ2h0XCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7IH1cbiAgW2RhdGEtYW9zPVwiYmxvY2stbGluZS1yaWdodFwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBsaW5lSG9yaXpvbnRhbCAycyBsaW5lYXIgMS41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cImJsb2NrLWJvcmRlci1ob3Jpem9udGFsXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7IH1cbiAgW2RhdGEtYW9zPVwiYmxvY2stYm9yZGVyLWhvcml6b250YWxcIl0uYW9zLWFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogbGluZUhvcml6b250YWwgMXMgbGluZWFyIDAuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJibG9jay1ib3JkZXItdmVydGljYWxcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7IH1cbiAgW2RhdGEtYW9zPVwiYmxvY2stYm9yZGVyLXZlcnRpY2FsXCJdLmFvcy1hbmltYXRlIHtcbiAgICBhbmltYXRpb246IGxpbmVWZXJ0aWNhbCAxcyBsaW5lYXIgMC41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cInVzZXItYm9yZGVyLWhvcml6b250YWxcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDsgfVxuICBbZGF0YS1hb3M9XCJ1c2VyLWJvcmRlci1ob3Jpem9udGFsXCJdLmFvcy1hbmltYXRlIHtcbiAgICBhbmltYXRpb246IGxpbmVIb3Jpem9udGFsIDAuNXMgZWFzZTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cInVzZXItYm9yZGVyLXZlcnRpY2FsXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG4gIFtkYXRhLWFvcz1cInVzZXItYm9yZGVyLXZlcnRpY2FsXCJdLmFvcy1hbmltYXRlIHtcbiAgICBhbmltYXRpb246IGxpbmVWZXJ0aWNhbCAwLjVzIGVhc2U7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJwcm9maWxlLWJvcmRlci1ob3Jpem9udGFsXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7IH1cbiAgW2RhdGEtYW9zPVwicHJvZmlsZS1ib3JkZXItaG9yaXpvbnRhbFwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBsaW5lSG9yaXpvbnRhbCAwLjVzIGVhc2UgMC41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cInByb2ZpbGUtYm9yZGVyLXZlcnRpY2FsXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG4gIFtkYXRhLWFvcz1cInByb2ZpbGUtYm9yZGVyLXZlcnRpY2FsXCJdLmFvcy1hbmltYXRlIHtcbiAgICBhbmltYXRpb246IGxpbmVWZXJ0aWNhbCAwLjVzIGVhc2UgMC43NXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJwcm9maWxlLWJvcmRlci1ob3Jpem9udGFsMlwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoOyB9XG4gIFtkYXRhLWFvcz1cInByb2ZpbGUtYm9yZGVyLWhvcml6b250YWwyXCJdLmFvcy1hbmltYXRlIHtcbiAgICBhbmltYXRpb246IGxpbmVIb3Jpem9udGFsIDAuNXMgZWFzZSAxcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cInByb2ZpbGUtYm9yZGVyLXZlcnRpY2FsMlwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDsgfVxuICBbZGF0YS1hb3M9XCJwcm9maWxlLWJvcmRlci12ZXJ0aWNhbDJcIl0uYW9zLWFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogbGluZVZlcnRpY2FsIDAuNXMgZWFzZSAxcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cImJsb2NrLWxpbmUtZG93blwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDsgfVxuICBbZGF0YS1hb3M9XCJibG9jay1saW5lLWRvd25cIl0uYW9zLWFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogbGluZVZlcnRpY2FsIDJzIGxpbmVhciAwLjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwia2V5Zi1saW5lLWRvd25cIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7IH1cbiAgW2RhdGEtYW9zPVwia2V5Zi1saW5lLWRvd25cIl0uYW9zLWFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogQ2hhcnRsaW5lRG93biAxcyBlYXNlIDFzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwia2V5Zi1saW5lLWRvd24yXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG4gIFtkYXRhLWFvcz1cImtleWYtbGluZS1kb3duMlwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBDaGFydGxpbmVEb3duMiAxcyBlYXNlIDFzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwia2V5Zi1saW5lLWRvd24zXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG4gIFtkYXRhLWFvcz1cImtleWYtbGluZS1kb3duM1wiXS5hb3MtYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBDaGFydGxpbmVEb3duMyAxcyBlYXNlIDIuNHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJrZXlmLWxpbmUtZG93bjRcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7IH1cbiAgW2RhdGEtYW9zPVwia2V5Zi1saW5lLWRvd240XCJdLmFvcy1hbmltYXRlIHtcbiAgICBhbmltYXRpb246IENoYXJ0bGluZURvd240IDFzIGVhc2UgMS44NXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJrZXlmLWxpbmUtcmlnaHRcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDsgfVxuICBbZGF0YS1hb3M9XCJrZXlmLWxpbmUtcmlnaHRcIl0uYW9zLWFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogQ2hhcnRsaW5lUmlnaHQgMXMgZWFzZSAxcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cImtleWYtbGluZS1yaWdodDJcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDsgfVxuICBbZGF0YS1hb3M9XCJrZXlmLWxpbmUtcmlnaHQyXCJdLmFvcy1hbmltYXRlIHtcbiAgICBhbmltYXRpb246IENoYXJ0bGluZVJpZ2h0MiAxcyBlYXNlIDEuNzVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwia2V5Zi1saW5lLXJpZ2h0M1wiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoOyB9XG4gIFtkYXRhLWFvcz1cImtleWYtbGluZS1yaWdodDNcIl0uYW9zLWFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogQ2hhcnRsaW5lUmlnaHQzIDFzIGVhc2UgMXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4vKiBtb2R1bGVzICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTU3NnB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYmxvY2stbnVtYmVyIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJsb2NrLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvY2stbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmxvY2stZGVzYyB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmxvY2stZGVzYyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvY2stZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYmxvY2stZGVzYy5ncmF5IHtcbiAgICBjb2xvcjogI2RkZDsgfVxuXG4uYmxvY2stbGluZS1kb3duIHtcbiAgd2lkdGg6IDNweDtcbiAgbWF4LWhlaWdodDogMTA0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5ibG9jay1saW5lLWRvd24ge1xuICAgICAgbWF4LWhlaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9jay1saW5lLWRvd24ge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7IH0gfVxuICAuYmxvY2stbGluZS1kb3duLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5ibG9jay1saW5lLWRvd24uYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7IH1cbiAgLmJsb2NrLWxpbmUtZG93bi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5ibG9jay1saW5lLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBtYXgtd2lkdGg6IDEwNHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmxvY2stbGluZS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2NrLWxpbmUtcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ibG9jay1saW5lLXJpZ2h0LndoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJsb2NrLWxpbmUtcmlnaHQuYmxhY2sge1xuICAgIGJvcmRlci1jb2xvcjogIzRiNGI0YjsgfVxuXG4uYmxvY2stdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuYmxvY2stdGl0bGUgLmhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5ibG9jay10aXRsZSAuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYmxvY2stdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAjMDY1YWFkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmxvY2stdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2NrLXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAuYmxvY2stdGl0bGUgaDIud2hpdGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJsb2NrLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJsb2NrLXRpdGxlIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2NrLXRpdGxlIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uYmxvY2stc3ViamVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJsb2NrLXN1YmplY3QgLmJsb2NrLW51bWJlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJsb2NrLXN1YmplY3QgLmJsb2NrLW51bWJlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmxvY2stc3ViamVjdCAuYmxvY2stbnVtYmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2ZpbGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3J5LWltZy1ibG9jayxcbiAgLmhvdXJzLWNvbnRhaW5lci1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA3NjdweCksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi8qIGJsb2NrcyAqL1xuLnRpdGxlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NWFhZDtcbiAgcGFkZGluZzogMTAwcHggMTVweCA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudGl0bGUtYmxvY2sge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGl0bGUtYmxvY2sge1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwOyB9IH1cbiAgLnRpdGxlLWJsb2NrIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRpdGxlLWJsb2NrIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGl0bGUtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNzUlOyB9IH1cbiAgLnRpdGxlLWJsb2NrIC5ibG9jay1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAudGl0bGUtYmxvY2sgLmJsb2NrLW51bWJlciB7XG4gICAgICAgIHRvcDogMzBweDsgfSB9XG4gIC50aXRsZS1ibG9jayAuYmxvY2stZGVzYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDsgfVxuICAudGl0bGUtYmxvY2sgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC50aXRsZS1ibG9jayAuYmxvY2stbGluZS1kb3duIHtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICByaWdodDogNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgIC50aXRsZS1ibG9jayAuYmxvY2stbGluZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50aXRsZS1ibG9jay1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC50aXRsZS1ibG9jay1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpdGxlLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgbWF4LWhlaWdodDogMjkwcHg7IH0gfVxuXG4udGl0bGUtYmxvY2stZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGl0bGUtYmxvY2stZnJhbWUgLmxpbmUtMSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTEge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTEge1xuICAgICAgICBoZWlnaHQ6IDdweDsgfSB9XG4gIC50aXRsZS1ibG9jay1mcmFtZSAubGluZS0yIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAudGl0bGUtYmxvY2stZnJhbWUgLmxpbmUtMiB7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aXRsZS1ibG9jay1mcmFtZSAubGluZS0yIHtcbiAgICAgICAgd2lkdGg6IDdweDsgfSB9XG4gIC50aXRsZS1ibG9jay1mcmFtZSAubGluZS0zIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTMge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTMge1xuICAgICAgICBoZWlnaHQ6IDdweDsgfSB9XG4gIC50aXRsZS1ibG9jay1mcmFtZSAubGluZS00IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC50aXRsZS1ibG9jay1mcmFtZSAubGluZS00IHtcbiAgICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTQge1xuICAgICAgICB3aWR0aDogN3B4OyB9IH1cblxuLnRpdGxlLWJsb2NrLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogOCU7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpdGxlLWJsb2NrLWltZyB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogLTIwcHg7IH0gfVxuICAudGl0bGUtYmxvY2staW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDMzcHggcmdiYSgxMCwgNDQsIDg5LCAwLjE5KSk7IH1cbiAgICAudGl0bGUtYmxvY2staW1nIGltZy5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC50aXRsZS1ibG9jay1pbWcgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWltZyBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudGl0bGUtYmxvY2staW1nIGltZy5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udGl0bGUtYmxvY2stdGV4dC0xLFxuLnRpdGxlLWJsb2NrLXRleHQtMixcbi50aXRsZS1ibG9jay10ZXh0LTMsXG4udGl0bGUtYmxvY2stdGV4dC00LFxuLnRpdGxlLWJsb2NrLXRleHQtNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMDZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC50aXRsZS1ibG9jay10ZXh0LTEsXG4gICAgLnRpdGxlLWJsb2NrLXRleHQtMixcbiAgICAudGl0bGUtYmxvY2stdGV4dC0zLFxuICAgIC50aXRsZS1ibG9jay10ZXh0LTQsXG4gICAgLnRpdGxlLWJsb2NrLXRleHQtNSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGl0bGUtYmxvY2stdGV4dC0xLFxuICAgIC50aXRsZS1ibG9jay10ZXh0LTIsXG4gICAgLnRpdGxlLWJsb2NrLXRleHQtMyxcbiAgICAudGl0bGUtYmxvY2stdGV4dC00LFxuICAgIC50aXRsZS1ibG9jay10ZXh0LTUge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLnRpdGxlLWJsb2NrLXRleHQtMSB7XG4gIHRvcDogNyU7XG4gIGxlZnQ6IC01cHg7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpdGxlLWJsb2NrLXRleHQtMSB7XG4gICAgICBsZWZ0OiAtMnB4OyB9IH1cblxuLnRpdGxlLWJsb2NrLXRleHQtMiB7XG4gIHRvcDogMjglO1xuICBsZWZ0OiA3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnRpdGxlLWJsb2NrLXRleHQtMiB7XG4gICAgICBsZWZ0OiA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXRsZS1ibG9jay10ZXh0LTIge1xuICAgICAgdG9wOiAxOSU7XG4gICAgICBsZWZ0OiAyMHB4OyB9IH1cblxuLnRpdGxlLWJsb2NrLXRleHQtMyB7XG4gIHRvcDogNDYlO1xuICBsZWZ0OiA3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnRpdGxlLWJsb2NrLXRleHQtMyB7XG4gICAgICBsZWZ0OiA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXRsZS1ibG9jay10ZXh0LTMge1xuICAgICAgdG9wOiAzMCU7XG4gICAgICBsZWZ0OiAyMHB4OyB9IH1cblxuLnRpdGxlLWJsb2NrLXRleHQtNCB7XG4gIGJvdHRvbTogMjMlO1xuICByaWdodDogLTElO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGl0bGUtYmxvY2stdGV4dC00IHtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG5cbi50aXRsZS1ibG9jay10ZXh0LTUge1xuICBib3R0b206IDclO1xuICByaWdodDogMTguMiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC50aXRsZS1ibG9jay10ZXh0LTUge1xuICAgICAgcmlnaHQ6IDE1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXRsZS1ibG9jay10ZXh0LTUge1xuICAgICAgYm90dG9tOiAxNCU7XG4gICAgICByaWdodDogNDZweDsgfSB9XG5cbi50aXRsZS1ibG9jay1jaXJjbGVsZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIlO1xuICBsZWZ0OiAwO1xuICBhbmltYXRpb246IGNpcmNsZVJvdGF0ZSAxNTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGl0bGUtYmxvY2stY2lyY2xlbGcge1xuICAgICAgdG9wOiAtMjBweDsgfSB9XG4gIC50aXRsZS1ibG9jay1jaXJjbGVsZyBpbWcge1xuICAgIG1heC13aWR0aDogNjkwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAudGl0bGUtYmxvY2stY2lyY2xlbGcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGl0bGUtYmxvY2stY2lyY2xlbGcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG5cbi50aXRsZS1ibG9jay1jaXJjbGVtZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOCU7XG4gIHJpZ2h0OiAtNSU7XG4gIGFuaW1hdGlvbjogY2lyY2xlUm90YXRlUmV2ZXJzZSA3MHMgbGluZWFyIGluZmluaXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudGl0bGUtYmxvY2stY2lyY2xlbWQge1xuICAgICAgcmlnaHQ6IC0yJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXRsZS1ibG9jay1jaXJjbGVtZCB7XG4gICAgICByaWdodDogLTEwMHB4OyB9IH1cbiAgLnRpdGxlLWJsb2NrLWNpcmNsZW1kIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC50aXRsZS1ibG9jay1jaXJjbGVtZCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aXRsZS1ibG9jay1jaXJjbGVtZCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4OyB9IH1cblxuLyogdGl0bGUgYmxvY2sgYW5pbWF0aW9ucyAqL1xuLnRpdGxlLWFuaW0tZmFkZS0xIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgbGluZWFyIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWZhZGUtMiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDFzIGxpbmVhciAxLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWxpbmUtZG93biB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgYW5pbWF0aW9uOiBsaW5lVmVydGljYWwgMXMgbGluZWFyIDEuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLnRpdGxlLWFuaW0tbGluZS0xIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIGFuaW1hdGlvbjogbGluZUhvcml6b250YWwgLjI1cyBlYXNlIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWxpbmUtMiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgYW5pbWF0aW9uOiBsaW5lVmVydGljYWwgLjI1cyBlYXNlIDEuMjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWxpbmUtMyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICBhbmltYXRpb246IGxpbmVIb3Jpem9udGFsIC4yNXMgZWFzZSAxLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWxpbmUtNCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgYW5pbWF0aW9uOiBsaW5lVmVydGljYWwgLjI1cyBlYXNlIDEuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLXRleHQtMSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzaHRhbXAgLjJzIGVhc2UtaW4gMS41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4udGl0bGUtYW5pbS10ZXh0LTIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogc2h0YW1wIC4ycyBlYXNlLWluIDEuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLXRleHQtMyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzaHRhbXAgLjJzIGVhc2UtaW4gMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLnRpdGxlLWFuaW0tdGV4dC00IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICBhbmltYXRpb246IHNodGFtcCAuMnMgZWFzZS1pbiAyLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLXRleHQtNSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzaHRhbXAgLjJzIGVhc2UtaW4gMi40cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4udGl0bGUtYW5pbS1pbWcge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogem9vbUluIC4ycyBlYXNlIDEuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7IH1cblxuLnN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNTBweCAxNXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zdG9yeSB7XG4gICAgICBwYWRkaW5nOiAxNTBweCAzMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3Rvcnkge1xuICAgICAgdG9wOiAtODBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgLnN0b3J5OjpiZWZvcmUsIC5zdG9yeTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN0b3J5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItcmlnaHQ6IDEwMHZ3IHNvbGlkICMwNjVhYWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTV2dyBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc3Rvcnk6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWxlZnQ6IDEwMHZ3IHNvbGlkICMwNjVhYWQ7XG4gICAgYm9yZGVyLXRvcDogMTN2dyBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc3RvcnkgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnN0b3J5IC5ibG9jay10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5zdG9yeS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc3RvcnktY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zdG9yeS1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9yeS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfSB9XG4gIC5zdG9yeS1jb250YWluZXIgLmJsb2NrLXN1YmplY3Qge1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuc3RvcnktY29udGFpbmVyIC5ibG9jay1zdWJqZWN0IHtcbiAgICAgICAgZmxleDogMS4yOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc3RvcnktY29udGFpbmVyIC5ibG9jay1zdWJqZWN0IHtcbiAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3RvcnktaW1nLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3RvcnktaW1nLWJsb2NrIHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN0b3J5LWltZy1ibG9jayAuYmxvY2stZGVzYyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN0b3J5LWltZy1ibG9jayAuY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTM1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnN0b3J5LWltZy1ibG9jayAuY2FyZCB7XG4gICAgICAgIHRvcDogLTE1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc3RvcnktaW1nLWJsb2NrIC5jYXJkIHtcbiAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0b3J5LWltZy1ibG9jayAuY2FyZCB7XG4gICAgICAgIHRvcDogLTQwcHg7IH0gfVxuICAuc3RvcnktaW1nLWJsb2NrIC5jYXJkX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zdG9yeS1pbWctYmxvY2sgLmNhcmRfX2lubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zdG9yeS1pbWctYmxvY2sgLmNhcmRfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnN0b3J5LWltZy1ibG9jayAuYmxvY2stZGVzYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnN0b3J5LWltZy1ibG9jayBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMzNweCByZ2JhKDEwLCA0NCwgODksIDAuMTkpKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zdG9yeS1pbWctYmxvY2sgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnN0b3J5LWltZy1ibG9jayBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0b3J5LWltZy1ibG9jayBpbWcge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7IH0gfVxuXG4uaG91cnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA5MHB4KTtcbiAgcGFkZGluZzogODBweCAxMDBweCA4MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmY5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaG91cnMtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaG91cnMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmhvdXJzLWNvbnRhaW5lciAuYmxvY2stbGluZS1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDtcbiAgICByaWdodDogOTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ob3Vycy1jb250YWluZXIgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ob3Vycy1jb250YWluZXIgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgICAgIHRvcDogLTE4cHg7IH0gfVxuICAuaG91cnMtY29udGFpbmVyIC5ibG9jay1kZXNjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgICByaWdodDogOTBweDtcbiAgICBjb2xvcjogIzE0MTQxNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ob3Vycy1jb250YWluZXIgLmJsb2NrLWRlc2Mge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaG91cnMtY29udGFpbmVyIC5ibG9jay1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ob3Vycy1jb250YWluZXItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaG91cnMtY29udGFpbmVyLWltZyA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTkwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDczcHggcmdiYSgxMCwgNDQsIDg5LCAwLjE5KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ob3Vycy1jb250YWluZXItaW1nID4gaW1nIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuaG91cnMtY29udGFpbmVyLWltZyA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgLmhvdXJzLWNvbnRhaW5lci1pbWcgPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDU3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaG91cnMtY29udGFpbmVyLWltZyA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC05MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ob3Vycy1jb250YWluZXItaW1nID4gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDsgfSB9XG4gIC5ob3Vycy1jb250YWluZXItaW1nIC5ibG9jay1kZXNjLmhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhvdXJzLWNvbnRhaW5lci1pbWcgLmJsb2NrLWRlc2MuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaG91cnMtY29udGFpbmVyLWltZyAuYmxvY2stbGluZS1kb3duIHtcbiAgICB0b3A6IDc5JTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ob3Vycy1jb250YWluZXItaW1nIC5ibG9jay1saW5lLWRvd24ge1xuICAgICAgICB0b3A6IDg5JTtcbiAgICAgICAgcmlnaHQ6IC00NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuaG91cnMtY29udGFpbmVyLWltZyAuYmxvY2stbGluZS1kb3duIHtcbiAgICAgICAgdG9wOiA4NyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIC5ob3Vycy1jb250YWluZXItaW1nIC5ibG9jay1saW5lLWRvd24ge1xuICAgICAgICB0b3A6IDgzJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhvdXJzLWNvbnRhaW5lci1pbWcgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuXG4jc2Nyb2xsbnVtYmVycyB7XG4gIHdpZHRoOiA3MDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDI2NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgI3Njcm9sbG51bWJlcnMge1xuICAgICAgZm9udC1zaXplOiAxNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgI3Njcm9sbG51bWJlcnMge1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgI3Njcm9sbG51bWJlcnMge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3Z3OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNDVweCkge1xuICAgICNzY3JvbGxudW1iZXJzIHtcbiAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAjc2Nyb2xsbnVtYmVycyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzR2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi51c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NWFhZDtcbiAgcGFkZGluZzogMTUwcHggMTVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudXNlciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDMwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudXNlciB7XG4gICAgICB0b3A6IC04MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXNlciB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAxNXB4IDAgMTVweDsgfSB9XG4gIC51c2VyIC5ibG9jay1zdWJqZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyIC5ibG9jay1zdWJqZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC51c2VyIC5ibG9jay10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAudXNlciAuYmxvY2stdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXNlciAuYmxvY2stdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAudXNlciAuYmxvY2stdGl0bGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC51c2VyIC5ibG9jay10aXRsZSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnVzZXIgLmJsb2NrLWxpbmUtZG93bixcbiAgLnVzZXIgLmJsb2NrLWRlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXIgLmJsb2NrLWxpbmUtZG93bixcbiAgICAgIC51c2VyIC5ibG9jay1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC51c2VyIC5ibG9jay1saW5lLWRvd24ge1xuICAgIHRvcDogNSU7XG4gICAgcmlnaHQ6IDJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC51c2VyIC5ibG9jay1saW5lLWRvd24ge1xuICAgICAgICB0b3A6IDIwJTsgfSB9XG4gIC51c2VyIC5ibG9jay1kZXNjIHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmZsb3ctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmZsb3ctY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmxvdy1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cbiAgLmZsb3ctY29udGFpbmVyIC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmxvdy1jb250YWluZXIgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50aXRsZS1ibG9jay1sYXllcnMge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgICAgIGxlZnQ6IC0xMiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgICAgIHRvcDogLTEyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAudGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnRpdGxlLWJsb2NrLWxheWVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSB7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAtOCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbGVmdDogLTQlO1xuICAgICAgICB0b3A6IC05JTsgfSB9XG4gIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMikge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGVmdDogLTQlO1xuICAgIHRvcDogLTglOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGxlZnQ6IDElO1xuICAgICAgICB0b3A6IC0xNSU7IH1cbiAgICAgICAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMikge1xuICAgICAgICBsZWZ0OiA0JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAtMTElO1xuICAgICAgICBsZWZ0OiA3JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgICBsZWZ0OiAtNSU7IH0gfVxuICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDMpIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDklO1xuICAgIHRvcDogLTElOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgdG9wOiAtOCU7IH0gfVxuICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICB6LWluZGV4OiA0O1xuICAgIGxlZnQ6IDE2JTtcbiAgICB0b3A6IC05JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoNCkge1xuICAgICAgICBsZWZ0OiAxOCU7XG4gICAgICAgIHRvcDogLTEzJTsgfVxuICAgICAgICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoNCkgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGxlZnQ6IDIxJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICBsZWZ0OiAyNCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoNCkge1xuICAgICAgbGVmdDogOSU7IH0gfVxuICAudGl0bGUtYmxvY2stbGF5ZXIgPiBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAudGl0bGUtYmxvY2stbGF5ZXIgPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnRpdGxlLWJsb2NrLWxheWVyID4gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGl0bGUtYmxvY2stbGF5ZXIgPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC50aXRsZS1ibG9jay1sYXllciA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5zY291dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNjb3V0OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItbGVmdDogMTAwdncgc29saWQgI2ViZjJmOTtcbiAgICBib3JkZXItdG9wOiAxM3Z3IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2NvdXQge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2NvdXQge1xuICAgICAgcGFkZGluZzogMjAwcHggMTVweCAwOyB9IH1cbiAgLnNjb3V0IC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zY291dCAudGl0bGUtYmxvY2stZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnNjb3V0IC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNjb3V0IC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zY291dCAudGl0bGUtYmxvY2stZnJhbWUgLmxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2NWFhZDsgfVxuICAuc2NvdXQgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDc2NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gICAgLnNjb3V0IC5ibG9jay10aXRsZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zY291dCAuYmxvY2stdGl0bGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zY291dCAuYmxvY2stdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zY291dCAuYmxvY2stdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnNjb3V0IC5ibG9jay1zdWJqZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNjb3V0IC5ibG9jay1saW5lLWRvd24sXG4gIC5zY291dCAuYmxvY2stZGVzYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2NvdXQgLmJsb2NrLWxpbmUtZG93bixcbiAgICAgIC5zY291dCAuYmxvY2stZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2NvdXQgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgdG9wOiAtMTgwcHg7XG4gICAgcmlnaHQ6IDJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zY291dCAuYmxvY2stbGluZS1kb3duIHtcbiAgICAgICAgdG9wOiAtMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zY291dCAuYmxvY2stbGluZS1kb3duIHtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLnNjb3V0IC5ibG9jay1kZXNjIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnNjb3V0IC5ibG9jay1kZXNjIHtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICBib3R0b206IDA7IH0gfVxuXG4uc2NvdXQtaW1nLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAtMTYlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2NvdXQtaW1nLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2NvdXQtaW1nLWJsb2NrIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC04JTsgfSB9XG4gIC5zY291dC1pbWctYmxvY2sgPiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA3M3B4IHJnYmEoMTAsIDQ0LCA4OSwgMC4xOSkpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2NvdXQtaW1nLWJsb2NrID4gaW1nIHtcbiAgICAgICAgZmlsdGVyOiBub25lOyB9IH1cblxuLnNjb3V0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAzOHB4IHJnYmEoMjksIDQyLCA5OCwgMC4xNyk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnNjb3V0LXRvb2x0aXAge1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7IH0gfVxuICAuc2NvdXQtdG9vbHRpcCBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2NWFhZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuc2NvdXQtdG9vbHRpcCBwIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLnNjb3V0LXRvb2x0aXAudG9vbHRpcC0xIHtcbiAgICB0b3A6IDQ2JTtcbiAgICBsZWZ0OiAyMyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc2NvdXQtdG9vbHRpcC50b29sdGlwLTEge1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgbGVmdDogMjIlOyB9IH1cbiAgLnNjb3V0LXRvb2x0aXAudG9vbHRpcC0yIHtcbiAgICB0b3A6IDQ2JTtcbiAgICBsZWZ0OiA0OS41JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zY291dC10b29sdGlwLnRvb2x0aXAtMiB7XG4gICAgICAgIHRvcDogNDUlOyB9IH1cbiAgLnNjb3V0LXRvb2x0aXAudG9vbHRpcC0zIHtcbiAgICB0b3A6IDQxLjUlO1xuICAgIGxlZnQ6IDYzJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zY291dC10b29sdGlwLnRvb2x0aXAtMyB7XG4gICAgICAgIHRvcDogNDElO1xuICAgICAgICBsZWZ0OiA2MiU7IH0gfVxuICAuc2NvdXQtdG9vbHRpcC50b29sdGlwLTQge1xuICAgIHRvcDogNTIlO1xuICAgIGxlZnQ6IDI4JTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnNjb3V0LXRvb2x0aXAudG9vbHRpcC00IHtcbiAgICAgICAgbGVmdDogMzAlOyB9IH1cbiAgLnNjb3V0LXRvb2x0aXAgLnRvb2x0aXAtaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDQxM3B4O1xuICAgIG1heC13aWR0aDogNDEzcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweCAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7XG4gICAgYm94LXNoYWRvdzogMCA3cHggMzhweCByZ2JhKDI5LCA0MiwgOTgsIDAuMTcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuMzVzOyB9XG4gICAgLnNjb3V0LXRvb2x0aXAgLnRvb2x0aXAtaGlkZGVuLmlzLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2NvdXQtdG9vbHRpcCAudG9vbHRpcC1oaWRkZW46OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzA2NWFhZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5zY291dC10b29sdGlwIC50b29sdGlwLWhpZGRlbiB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMTNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMjVweDsgfSB9XG4gICAgLnNjb3V0LXRvb2x0aXAgLnRvb2x0aXAtaGlkZGVuIC5jbG9zZS10b29sdGlwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuc2NvdXQtdG9vbHRpcCAudG9vbHRpcC1oaWRkZW4gLmNsb3NlLXRvb2x0aXAgPiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjb3V0LXRvb2x0aXAtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmOTtcbiAgcGFkZGluZzogMjUwcHggMTVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudGVhbSB7XG4gICAgICBwYWRkaW5nOiAyMDBweCAzMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVhbSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDA7IH0gfVxuXG4udGVhbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50ZWFtLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlYW0tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLnRlYW0taXRlbSB7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50ZWFtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnRlYW0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC50ZWFtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnRlYW0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAudGVhbS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAudGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAudGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHAuZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAudGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHAuZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHAuZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLnRlYW0taXRlbSAuYmxvY2stdGl0bGUgPiBwLmRlc2Mgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwNjU1YTQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgIC50ZWFtLWl0ZW0gLmJsb2NrLXRpdGxlID4gcC5kZXNjIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRlYW0taXRlbSAuYmxvY2stdGl0bGUgPiBwLmRlc2Mgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAudGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50ZWFtLWl0ZW0gLmJsb2NrLXRpdGxlID4gdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAudGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50ZWFtLWl0ZW0gLmJsb2NrLXRpdGxlID4gdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIC50ZWFtLWl0ZW0gLmJsb2NrLXRpdGxlID4gdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnLSc7IH1cblxuLmJvb2stYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9vay1ibG9jayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ib29rLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7IH0gfVxuXG4uYm9vay1ibG9jay1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib29rLWJsb2NrLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5ib29rLWJsb2NrLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5ib29rLWJsb2NrLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJvb2stYmxvY2staXRlbTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYm9vay1ibG9jay1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYm9vay1ibG9jay1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJvb2stYmxvY2staXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgLmJvb2stYmxvY2staXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTMycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmJvb2stYmxvY2staXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmJvb2stYmxvY2staXRlbTpsYXN0LWNoaWxkID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTclO1xuICAgICAgbGVmdDogNDglO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzNXB4IHJnYmEoMTAsIDQ0LCA4OSwgMC4xOSkpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5ib29rLWJsb2NrLWl0ZW06bGFzdC1jaGlsZCA+IGltZyB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNjAlO1xuICAgICAgICAgIG1heC13aWR0aDogOTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuYm9vay1ibG9jay1pdGVtOmxhc3QtY2hpbGQgPiBpbWcge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYm9vay1ibG9jay1pdGVtOmxhc3QtY2hpbGQgPiBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgZmlsdGVyOiBub25lOyB9IH1cbiAgLmJvb2stYmxvY2staXRlbSAuYmxvY2stbGluZS1kb3duLFxuICAuYm9vay1ibG9jay1pdGVtIC5ibG9jay1kZXNjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYm9vay1ibG9jay1pdGVtIC5ibG9jay1saW5lLWRvd24sXG4gICAgICAuYm9vay1ibG9jay1pdGVtIC5ibG9jay1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ib29rLWJsb2NrLWl0ZW0gLmJsb2NrLWxpbmUtZG93biB7XG4gICAgdG9wOiAxNjBweDtcbiAgICBsZWZ0OiAycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYm9vay1ibG9jay1pdGVtIC5ibG9jay1saW5lLWRvd24ge1xuICAgICAgICB0b3A6IDEyNXB4OyB9IH1cbiAgLmJvb2stYmxvY2staXRlbSAuYmxvY2stZGVzYyB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYm9vay1ibG9jay1pdGVtIC5ibG9jay1kZXNjIHtcbiAgICAgICAgYm90dG9tOiA1MHB4OyB9IH1cblxuLnByb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwMHB4IDE1cHggMDsgfVxuICAucHJvZmlsZTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWxlZnQ6IDEwMHZ3IHNvbGlkICMwNjVhYWQ7XG4gICAgYm9yZGVyLXRvcDogMTN2dyBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnByb2ZpbGUge1xuICAgICAgcGFkZGluZzogMzAwcHggMzBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wcm9maWxlIHtcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDMwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9maWxlIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggMDsgfSB9XG4gIC5wcm9maWxlIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZmlsZSAuYmxvY2stdGl0bGUge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlIC5ibG9jay10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucHJvZmlsZSAuYmxvY2stbGluZS1kb3duLFxuICAucHJvZmlsZSAuYmxvY2stZGVzYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZSAuYmxvY2stbGluZS1kb3duLFxuICAgICAgLnByb2ZpbGUgLmJsb2NrLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnByb2ZpbGUgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnByb2ZpbGUgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgICAgIHRvcDogNXB4OyB9IH1cbiAgLnByb2ZpbGUgLmJsb2NrLWRlc2Mge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDsgfVxuICAucHJvZmlsZSAuYmxvY2stc3ViamVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAucHJvZmlsZSAuYmxvY2stc3ViamVjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG4ucHJvZmlsZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDc3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODBweCAxMzBweCA4MHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCA0MHB4IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLnByb2ZpbGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA3MyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5wcm9maWxlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvZmlsZS1pdGVtOmZpcnN0LWNoaWxkID4gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjcwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5wcm9maWxlLWl0ZW06Zmlyc3QtY2hpbGQgPiBpbWcge1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGUtaXRlbTpmaXJzdC1jaGlsZCA+IGltZyB7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDExMSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMge1xuICAgIGhlaWdodDogNzUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyB7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDY4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgLnByb2ZpbGUtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIGltZyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnByb2ZpbGUtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgICB0b3A6IC0yMDBweDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLnByb2ZpbGUtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXI6Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAtMTIlO1xuICB0b3A6IC00MHB4OyB9XG5cbi5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDIzJTtcbiAgdG9wOiAtMjVweDsgfVxuXG4ucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA0MiU7XG4gIHRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjBweDsgfVxuICAgIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOmZpcnN0LWNoaWxkID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjMlOyB9XG4gIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogMjglO1xuICAgIHRvcDogNDdweDsgfVxuICAgIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDU1JTsgfVxuICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDQ0JTtcbiAgICB0b3A6IDcycHg7IH1cbiAgICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMykgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0MiU7IH0gfVxuXG4ucHJvZmlsZS1pdGVtIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnByb2ZpbGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDI3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnByb2ZpbGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnByb2ZpbGUtaXRlbTpsYXN0LWNoaWxkID4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGUtaXRlbTpsYXN0LWNoaWxkID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnByb2ZpbGUtaXRlbTpsYXN0LWNoaWxkID4gcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNoYXQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZjk7XG4gIHBhZGRpbmc6IDEwMHB4IDEwMHB4IDEwMHB4IDE2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY2hhdC1ibG9jayB7XG4gICAgICBib3R0b206IC0xMDBweDtcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA2MHB4IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmNoYXQtYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY2hhdC1ibG9jayB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhdC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuICAuY2hhdC1ibG9jayAuYmxvY2stc3ViamVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5jaGF0LWJsb2NrIC5ibG9jay1zdWJqZWN0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jaGF0LWJsb2NrIC5ibG9jay1zdWJqZWN0IC5ibG9jay10aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jaGF0LWJsb2NrIC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmNoYXQtYmxvY2sgLnRpdGxlLWJsb2NrLWZyYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhdC1ibG9jayAudGl0bGUtYmxvY2stZnJhbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgICAuY2hhdC1ibG9jayAudGl0bGUtYmxvY2stZnJhbWUuYm9yZGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY2hhdC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNoYXQtaXRlbSB7XG4gICAgICBoZWlnaHQ6IDQxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jaGF0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhdC1pdGVtIHtcbiAgICAgIGhlaWdodDogMjMwcHg7IH0gfVxuICAuY2hhdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmNoYXQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmNoYXQtaXRlbTpmaXJzdC1jaGlsZCAudGl0bGUtYmxvY2stZnJhbWUge1xuICAgICAgd2lkdGg6IDM3MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5jaGF0LWl0ZW06Zmlyc3QtY2hpbGQgLnRpdGxlLWJsb2NrLWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuY2hhdC1pdGVtOmZpcnN0LWNoaWxkIC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhdC1pdGVtOmZpcnN0LWNoaWxkIC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDIxMHB4OyB9IH1cbiAgLmNoYXQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGF0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGhlaWdodDogNDE1cHg7IH0gfVxuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgbGVmdDogLTQ4JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdG9wOiAtNzVweDtcbiAgICAgICAgICBsZWZ0OiAtNDglOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogLTcycHg7XG4gICAgICAgICAgbGVmdDogLTI5JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgICAgbGVmdDogLTI1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMSkge1xuICAgICAgbGVmdDogLTM4JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5jaGF0LWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5jaGF0LWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgICBsZWZ0OiA4MCU7XG4gICAgICB0b3A6IC0yNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5jaGF0LWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBsZWZ0OiA5OCU7XG4gICAgICAgICAgdG9wOiAtOTJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5jaGF0LWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBsZWZ0OiA4MCU7XG4gICAgICAgICAgdG9wOiAtNzhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGxlZnQ6IDc4JTtcbiAgICAgICAgICB0b3A6IC01NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgICBsZWZ0OiA0MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGF0LWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NXB4OyB9IH1cblxuLmhpZGUtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZjk7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5oaWRlLWxpbmUge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDM0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5oaWRlLWxpbmUge1xuICAgICAgaGVpZ2h0OiAzNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oaWRlLWxpbmUge1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBoZWlnaHQ6IDE5MnB4OyB9IH1cbiAgLmhpZGUtbGluZS5sZWZ0IHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuaGlkZS1saW5lLmxlZnQge1xuICAgICAgICBib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhpZGUtbGluZS5sZWZ0IHtcbiAgICAgICAgYm90dG9tOiA3cHg7IH0gfVxuXG4udGVjaG5vbG9naWVzIHtcbiAgYmFja2dyb3VuZDogIzA2NWFhZCB1cmwoL2ltZy9jYXNlcy9mYW50YXN5cnVnZ2VyL3RlY2gtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwYWRkaW5nOiAzNTBweCAxNXB4IDEzMHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnRlY2hub2xvZ2llcyB7XG4gICAgICBwYWRkaW5nOiAyMDBweCAzMHB4IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlY2hub2xvZ2llcyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTBweDsgfSB9XG4gIC50ZWNobm9sb2dpZXMgaDIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jaGFydC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5jaGFydC1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAuY2hhcnQtYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhcnQtYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAuY2hhcnQtYmxvY2tfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA3MjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXJ0LWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2hhcnQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAgIC5jaGFydC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhcnQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAuY2hhcnQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCAuY2hhcnQtYm94X19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICAuY2hhcnQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCAuY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIHtcbiAgICAgIHdpZHRoOiA0MDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFydC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIC5jaGFydC1ibG9ja19fYm90dG9tLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC5jaGFydC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIC5jaGFydC1ib3gge1xuICAgICAgd2lkdGg6IDI5MnB4OyB9XG4gIC5jaGFydC1ibG9ja19fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXJ0LWJsb2NrX190b3Age1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuY2hhcnQtYmxvY2tfX2NlbnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjQ3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFydC1ibG9ja19fY2VudGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmNoYXJ0LWJsb2NrX19jZW50ZXIgLmNoYXJ0LWl0ZW0tZG90IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2NWFhZDsgfVxuICAgIC5jaGFydC1ibG9ja19fY2VudGVyIC5jaGFydC1ib3gge1xuICAgICAgd2lkdGg6IDI5MnB4O1xuICAgICAgaGVpZ2h0OiAxMzJweDsgfVxuICAgIC5jaGFydC1ibG9ja19fY2VudGVyIC5jaGFydC1saW5lLWRvd24ge1xuICAgICAgdG9wOiA5MCU7XG4gICAgICBsZWZ0OiA1NXB4OyB9XG4gICAgLmNoYXJ0LWJsb2NrX19jZW50ZXIgLmNoYXJ0LWxpbmUtZG93bjIge1xuICAgICAgdG9wOiA5MCU7XG4gICAgICBsZWZ0OiAyMzBweDsgfVxuICAgICAgLmNoYXJ0LWJsb2NrX19jZW50ZXIgLmNoYXJ0LWxpbmUtZG93bjIgLmNoYXJ0LWxpbmUtcmlnaHQge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuY2hhcnQtYmxvY2tfX2NlbnRlciAuY2hhcnQtbGluZS1kb3duMyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jaGFydC1ibG9ja19fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXJ0LWJsb2NrX19ib3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGhlaWdodDogMjQ2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIC5jaGFydC1ib3hfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgICAuY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIC5jaGFydC1ib3gge1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIC5jaGFydC1pdGVtLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1YWFkOyB9XG4gICAgICAuY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIC5jaGFydC1saW5lLXJpZ2h0IHtcbiAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAgICAgICAgIC5jaGFydC1ibG9ja19fYm90dG9tLWl0ZW0gLmNoYXJ0LWxpbmUtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5jaGFydC1ibG9ja19fYm90dG9tLWl0ZW0gLmNoYXJ0LWxpbmUtcmlnaHQgLmNoYXJ0LWxpbmUtZG93biB7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogOTklO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cblxuLmNoYXJ0LWl0ZW0tZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjMGU2ZGM5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGFydC1pdGVtLWRvdCB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5jaGFydC1pdGVtLWRvdDpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW46IDAgMXB4OyB9XG4gICAgICAuY2hhcnQtaXRlbS1kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAuY2hhcnQtaXRlbS1kb3Qge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmNoYXJ0LWxpbmUtZG93bixcbi5jaGFydC1saW5lLWRvd24yLFxuLmNoYXJ0LWxpbmUtZG93bjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNThweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVjZWU3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGFydC1saW5lLWRvd24sXG4gICAgLmNoYXJ0LWxpbmUtZG93bjIsXG4gICAgLmNoYXJ0LWxpbmUtZG93bjMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jaGFydC1saW5lLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDg1JTtcbiAgaGVpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWNlZTc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYXJ0LWxpbmUtcmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jaGFydC1hcnJvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNiNWNlZTc7IH1cblxuLmNoYXJ0LWFycm93LWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNiNWNlZTc7IH1cblxuLmNoYXJ0LWFycm93LWxlZnQge1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2I1Y2VlNzsgfVxuXG4uY2hhcnQtYXJyb3ctcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC03cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2I1Y2VlNzsgfVxuXG4uY2hhcnQtYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3M2QzOyB9XG4gIC5jaGFydC1ib3JkZXItLXJpZ2h0IHtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAuY2hhcnQtYm9yZGVyLS1ib3R0b20ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMnB4OyB9XG4gIC5jaGFydC1ib3JkZXItLWxlZnQge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAuY2hhcnQtYm9yZGVyLS10b3Age1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAycHg7IH1cblxuLmNoYXJ0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAwIDQ5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2NmJlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGFydC1ib3gge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuY2hhcnQtYm94LmZpcnN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNoYXJ0LWJveF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzhlYzdmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDY1YWFkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhcnQtYm94X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5jaGFydC1ib3hfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhcnQtYm94X19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgLmNoYXJ0LWJveC53ZWIgLmNoYXJ0LWxpbmUtcmlnaHQge1xuICAgIHRvcDogNzRweDtcbiAgICBsZWZ0OiA5NCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gICAgICAuY2hhcnQtYm94LndlYiAuY2hhcnQtbGluZS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZmVhdHVyZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzMHB4IDE1cHggMDtcbiAgaGVpZ2h0OiA2NTBweDsgfVxuICAuZmVhdHVyZXM6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItcmlnaHQ6IDEwMHZ3IHNvbGlkICNlYmYyZjk7XG4gICAgYm9yZGVyLXRvcDogMTN2dyBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVzOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5mZWF0dXJlcyB7XG4gICAgICBoZWlnaHQ6IDUwNXB4O1xuICAgICAgcGFkZGluZzogODBweCAzMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZlYXR1cmVzIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlcyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggNDBweDsgfVxuICAgICAgLmZlYXR1cmVzIC5jb250YWluZXIgLmJsb2NrLXN1YmplY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZlYXR1cmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZmVhdHVyZXMtY29udGFpbmVyIHtcbiAgICAgIHRvcDogMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVzLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mZWF0dXJlcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5mZWF0dXJlcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZmVhdHVyZXMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZXMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmVzLWl0ZW0gLmNhcmQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmZlYXR1cmVzLWl0ZW0gLmNhcmRfX2lubmVyID4gaW1nIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNzNweCByZ2JhKDEwLCA0NCwgODksIDAuMTkpKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmZlYXR1cmVzLWl0ZW0gLmNhcmRfX2lubmVyID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZlYXR1cmVzLWl0ZW0gLmNhcmRfX2lubmVyID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlcy1pdGVtIC5jYXJkX19pbm5lciA+IGltZyB7XG4gICAgICBmaWx0ZXI6IG5vbmU7IH0gfVxuXG4uZmVhdHVyZXMtaXRlbSAuYmxvY2stc3ViamVjdC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlcy1pdGVtIC5ibG9jay1zdWJqZWN0LmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4uYm94LWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm94LWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5ib3gtbGluZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ib3gtbGluZSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJveC1saW5lID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYm94LWxpbmUgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmJveC1pY29uIHtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwNjVhYWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJveC1pY29uIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAuYm94LWljb24gPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5mZWVkYmFjayB7XG4gIHBhZGRpbmc6IDIwMHB4IDE1cHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZjk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5mZWVkYmFjayB7XG4gICAgICBwYWRkaW5nOiAyMDBweCAzMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZlZWRiYWNrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWVkYmFjayB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZlZWRiYWNrIC5ibG9jay10aXRsZSBoMiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmZlZWRiYWNrLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTcxZThhIHVybCgvaW1nL2Nhc2VzL2ZhbnRhc3lydWdnZXIvZmVlZGJhY2stYmcuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwYWRkaW5nOiAxMDBweCAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmZlZWRiYWNrLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgcGFkZGluZzogNzBweCA5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mZWVkYmFjay1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlZWRiYWNrLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDg3MHB4O1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0NiU7IH0gfVxuXG4uZmVlZGJhY2staXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWVkYmFjay1pdGVtcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uZmVlZGJhY2staXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZmVlZGJhY2staXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlZWRiYWNrLWl0ZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuZmVlZGJhY2staXRlbSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmZlZWRiYWNrLWl0ZW0gPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWVkYmFjay1pdGVtID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5mZWVkYmFjay1pdGVtOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvY2FzZXMvZmFudGFzeXJ1Z2dlci9xdW90ZXMucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyOyB9XG5cbi5pZGVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1YWFkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMjBweCAxNXB4IDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaWRlYSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDMwcHggOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaWRlYSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pZGVhIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG5cbi5pZGVhLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmlkZWEtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaWRlYS1oZWFkZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAuaWRlYS1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaWRlYS1oZWFkZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaWRlYS1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5pZGVhLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5pZGVhLWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7IH0gfVxuICAuaWRlYS1idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmlkZWEtYnRuLmRpc2N1c3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQ7XG4gICAgb3V0bGluZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpICFpbXBvcnRhbnQ7IH1cbiAgICAuaWRlYS1idG4uZGlzY3Vzczpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgb3V0bGluZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAxNXB4OyB9XG4gIC5pZGVhLWJ0bi5jcmFzaHRlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDk3MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB9XG4gICAgLmlkZWEtYnRuLmNyYXNodGVzdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2E3OTAwICFpbXBvcnRhbnQ7IH1cblxuLyogY2FzZXMgbGF5b3V0ICovXG4vKiBtZWRpYSBxdWVyaWVzICovXG4vKiBjb2xvcnMgKi9cbi8qIGFydGljbGVzIGl0ZW1zIHRpdGxlICovXG4vKiBhcnRpY2xlcyBpdGVtcyB0ZXh0ICovXG4vKkdhbWJsaW5nIHZhcmlhYmxlcyovXG46cm9vdCB7XG4gIC0tY29udGFpbmVyOiAxMTgwcHg7XG4gIC0tcG9ydGZvbGlvSGVpZ2h0OiA1MDBweDtcbiAgLS1wYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIDpyb290IHtcbiAgICAgIC0tcG9ydGZvbGlvSGVpZ2h0OiAzNzNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIDpyb290IHtcbiAgICAgIC0tcGFkZGluZzogMzBweDsgfSB9XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIntCQVNFX1VSTH0vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIntCQVNFX1VSTH0vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwie0JBU0VfVVJMfS9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtSXRhbGljLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwie0JBU0VfVVJMfS9mb250cy9SYWxld2F5L1JhbGV3YXktVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIntCQVNFX1VSTH0vZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwie0JBU0VfVVJMfS9mb250cy9SYWxld2F5L1JhbGV3YXktSXRhbGljLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG5ib2R5LmhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxheW91dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAubGF5b3V0IGJ1dHRvbjpmb2N1cywgLmxheW91dCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5sYXlvdXRfX25hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0NDsgfVxuICAgIC5sYXlvdXRfX25hdi5pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dF9fbmF2IHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXRfX25hdi1sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cbiAgLmxheW91dF9fbmF2LWxvZ28udmlsbGFnZWtpZHMge1xuICAgIGJhY2tncm91bmQ6ICMwOWE3NzI7IH1cbiAgLmxheW91dF9fbmF2LWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0X19uYXYtY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubGF5b3V0X19uYXYtY29sbGFwc2U6Zm9jdXMsIC5sYXlvdXRfX25hdi1jb2xsYXBzZTphY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAubGF5b3V0X19uYXYtY29sbGFwc2UgaS5mYS5mYS1iYXJzLmJsYWNrIHtcbiAgICAgICAgICBjb2xvcjogIzQzNDM0MzsgfVxuICAgICAgICAubGF5b3V0X19uYXYtY29sbGFwc2UgaS5mYS5mYS1iYXJzLnB1cnBsZSB7XG4gICAgICAgICAgY29sb3I6ICM3MDJkZGE7IH0gfVxuICAubGF5b3V0X19uYXYtbGlzdC1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxheW91dF9fbmF2LWxpc3QtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5sYXlvdXRfX25hdi1saXN0LWNsb3NlOmZvY3VzLCAubGF5b3V0X19uYXYtbGlzdC1jbG9zZTphY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5sYXlvdXRfX25hdi1saXN0ID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnMgbGluZWFyOyB9XG4gICAgQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgICAgLmxheW91dF9fbmF2LWxpc3QgPiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAc3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgICAgIC5sYXlvdXRfX25hdi1saXN0ID4gYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmxheW91dF9fbmF2LWxpc3QgPiBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAubGF5b3V0X19uYXYtbGlzdCA+IGEuYmxhY2sge1xuICAgICAgY29sb3I6ICM0MzQzNDM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGF5b3V0X19uYXYtbGlzdCA+IGEuYmxhY2sge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICAubGF5b3V0X19uYXYtbGlzdCA+IGEudmlsbGFnZWtpZHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMmRkYTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXlvdXRfX25hdi1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDIwMCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZDogIzVhYzJmMjtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC41cyBlYXNlLWluLW91dCAuNXM7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3Qub3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZlOTIxODsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3QucHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTMxZjsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3QuZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDI1ODU1OyB9XG4gICAgICAubGF5b3V0X19uYXYtbGlzdC5saW1lLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZhZTEyMzsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3QuYnJvd24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkOyB9XG4gICAgICAubGF5b3V0X19uYXYtbGlzdC5jeWFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMxY2JkZjsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3QuZmFudGFzeXJ1Z2dlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNjVhYWQ7IH1cbiAgICAgIC5sYXlvdXRfX25hdi1saXN0LmF1eHluIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA5YTc3MjsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3QucmVkcGxhbmV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFjMWYzMTsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3QudGltZXdpbGx0ZWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlMzY0NzsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3Quc2VhZ3VpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyMzQxOyB9XG4gICAgICAubGF5b3V0X19uYXYtbGlzdC5jb3Vyc2Vyb29tcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3ZTY5ZDc7IH1cbiAgICAgIC5sYXlvdXRfX25hdi1saXN0LnNuYXBjaGF0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZTU1MjsgfVxuICAgICAgLmxheW91dF9fbmF2LWxpc3QudmlsbGFnZWtpZHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzAyZGRhOyB9XG4gICAgICAgIC5sYXlvdXRfX25hdi1saXN0LnZpbGxhZ2VraWRzIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjc7XG4gICAgICAgICAgY29sb3I6ICM3MDJkZGE7IH1cbiAgICAgIC5sYXlvdXRfX25hdi1saXN0LmFjdGl2ZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmxheW91dF9fbmF2LWxpc3QuYWN0aXZlIGEge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAubGF5b3V0X19uYXYtbGlzdCBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXIgMXM7IH1cbiAgICAgICAgLmxheW91dF9fbmF2LWxpc3QgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuI2JhY2t0b3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjE7XG4gIGJvdHRvbTogOTBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDMuODtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNiYWNrdG90b3AgLmZhLWFuZ2xlLXVwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNiYWNrdG90b3AuY3lhbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0OSwgMjAyLCAyMjIsIDAuNjUpOyB9XG4gICNiYWNrdG90b3AuZmFudGFzeXJ1Z2dlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1LCA4OSwgMTczLCAwLjY1KTsgfVxuICAjYmFja3RvdG9wLnZpbGxhZ2VraWRzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDg5LCAxNzMsIDAuNjUpOyB9XG5cbi8qIG1lZGlhIHF1ZXJpZXMgKi9cbi8qIGNvbG9ycyAqL1xuLyogYXJ0aWNsZXMgaXRlbXMgdGl0bGUgKi9cbi8qIGFydGljbGVzIGl0ZW1zIHRleHQgKi9cbi8qR2FtYmxpbmcgdmFyaWFibGVzKi9cbjpyb290IHtcbiAgLS1jb250YWluZXI6IDExODBweDtcbiAgLS1wb3J0Zm9saW9IZWlnaHQ6IDUwMHB4O1xuICAtLXBhZGRpbmc6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1wb3J0Zm9saW9IZWlnaHQ6IDM3M3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1wYWRkaW5nOiAzMHB4OyB9IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwie0JBU0VfVVJMfS9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIntCQVNFX1VSTH0vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwie0JBU0VfVVJMfS9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtSXRhbGljLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwie0JBU0VfVVJMfS9mb250cy9SYWxld2F5L1JhbGV3YXktVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIntCQVNFX1VSTH0vZm9udHMvUmFsZXdheS9SYWxld2F5LUl0YWxpYy1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi5jb250YWluZXItdjIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyLXYyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLXYyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLXYyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lci12MiB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXYyIHtcbiAgICAgIG1heC13aWR0aDogMTU2OHB4OyB9IH1cblxuLnNlY3Rpb24tdjIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlY3Rpb24tdjIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIC5zZWN0aW9uLXYyLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWUxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMzg1cHg7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDc0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA2NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgIC5zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgIC5zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXktVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLmhlYWRpbmctMiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGNvbG9yOiAjM2M0MjRmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gIEBzdXBwb3J0cyBub3QgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgICAuaGVhZGluZy0yIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgIC5oZWFkaW5nLTIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheS1WRlwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5oZWFkaW5nLTIge1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRpbmctMiB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVhZGluZy0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfSB9XG5cbi5zZXJ2aWNlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogc2l0ZSBmb290ZXIgKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi5xdWFsaXR5LW1hcmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5xdWFsaXR5LW1hcmtzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5xdWFsaXR5LW1hcmtzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgLnF1YWxpdHktbWFya3MgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnF1YWxpdHktbWFya3NfX3RpdGxlLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVhbGl0eS1tYXJrc19fdGl0bGUuaGVhZGluZyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAucXVhbGl0eS1tYXJrc19fdGl0bGUuaGVhZGluZyAubGluayB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucXVhbGl0eS1tYXJrc19fdGl0bGUuaGVhZGluZyAubGluayB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5xdWFsaXR5LW1hcmtzX190aXRsZS5oZWFkaW5nIC5saW5rIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnF1YWxpdHktbWFya3Mge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzkwcHgpIHtcbiAgICAucXVhbGl0eS1tYXJrc19fbGFyZ2UtcGljIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTsgfSB9XG5cbi5xdWFsaXR5LW1hcmtzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucXVhbGl0eS1tYXJrc19fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5xdWFsaXR5LW1hcmtzX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9IH1cbiAgLnF1YWxpdHktbWFya3NfX2xpc3QgYSxcbiAgLnF1YWxpdHktbWFya3NfX2xpc3Qgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucXVhbGl0eS1tYXJrc19fbGlzdCBhOmZpcnN0LWNoaWxkLFxuICAgIC5xdWFsaXR5LW1hcmtzX19saXN0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5xdWFsaXR5LW1hcmtzX19saXN0IGE6bGFzdC1jaGlsZCxcbiAgICAucXVhbGl0eS1tYXJrc19fbGlzdCBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucXVhbGl0eS1tYXJrc19fbGlzdCBhLFxuICAgICAgLnF1YWxpdHktbWFya3NfX2xpc3Qgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdWFsaXR5LW1hcmtzX19saXN0IGEsXG4gICAgICAucXVhbGl0eS1tYXJrc19fbGlzdCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucXVhbGl0eS1tYXJrc19fbGlzdCBhIGltZyxcbiAgICAgIC5xdWFsaXR5LW1hcmtzX19saXN0IHNwYW4gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5xdWFsaXR5LW1hcmtzX19saXN0IGEgaW1nLFxuICAgIC5xdWFsaXR5LW1hcmtzX19saXN0IHNwYW4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucXVhbGl0eS1tYXJrc19fbGlzdCBhIC5xdWFsaXR5LW1hcmtzX190b3AtYXBwLWltYWdlLFxuICAgIC5xdWFsaXR5LW1hcmtzX19saXN0IHNwYW4gLnF1YWxpdHktbWFya3NfX3RvcC1hcHAtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5xdWFsaXR5LW1hcmtzX19saXN0IC5zbGljay1zbGlkZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucXVhbGl0eS1tYXJrc19fbGlzdCAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucXVhbGl0eS1tYXJrc19fbGlzdCBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVhbGl0eS1tYXJrc19fbGlzdCBwaWN0dXJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDsgfSB9XG5cbjpyb290IHtcbiAgLS1zb2NpYWxJY29uU2l6ZTogMThweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1zb2NpYWxJY29uU2l6ZTogMjVweDsgfSB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vaW1hZ2VzLnczdGxzLm5ldC9iYWNrZ3JvdW5kLXN0eWxlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU5OyB9XG4gIC5mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5mb290ZXItbG9nbyB7XG4gIGdyaWQtYXJlYTogbG9nbztcbiAgY29sb3I6ICM1OTVkNmE7IH1cbiAgLmZvb3Rlci1sb2dvX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuZm9vdGVyLWxvZ29fX2xpbmsge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxMHB4OyB9IH1cbiAgLmZvb3Rlci1sb2dvX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5mb290ZXItbG9nb19faW1nIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7IH0gfVxuICAuZm9vdGVyLWxvZ28gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgICAgLmZvb3Rlci1sb2dvIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgICAgLmZvb3Rlci1sb2dvIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5LVZGXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5mb290ZXItbG9nbyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cblxuLmNsdXRjaC13aWRnZXQge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jbHV0Y2gtd2lkZ2V0X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLmNsdXRjaC13aWRnZXRfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDsgfSB9XG4gIC5jbHV0Y2gtd2lkZ2V0X19yZXZpZXdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgY29sb3I6ICMzYzQyNGY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY2x1dGNoLXdpZGdldCAuc3ZnLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTM5cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLW92ZXJ2aWV3LFxuICAuZm9vdGVyLWRldmVsb3BtZW50LFxuICAuZm9vdGVyLWV4cGVydGlzZSxcbiAgLmZvb3Rlci1yZXF1ZXN0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mb290ZXItb3ZlcnZpZXcge1xuICBncmlkLWFyZWE6IG92ZXJ2aWV3OyB9XG5cbi5mb290ZXItZGV2ZWxvcG1lbnQge1xuICBncmlkLWFyZWE6IGRldmVsb3BtZW50OyB9XG5cbi5mb290ZXItZXhwZXJ0aXNlIHtcbiAgZ3JpZC1hcmVhOiBleHBlcnRpc2U7IH1cblxuLmZvb3Rlci1yZXF1ZXN0cyB7XG4gIGdyaWQtYXJlYTogcmVxdWVzdHM7IH1cblxuLmZvb3Rlci1jb250YWN0cyB7XG4gIGdyaWQtYXJlYTogY29udGFjdHM7IH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgIC5mb290ZXItY29udGFjdHMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gICAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVZGXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZm9vdGVyLWNvbnRhY3RzIC5mb290ZXItbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRhY3RzIC5mb290ZXItbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLmZvb3Rlci1jb250YWN0c19faXRlbSArIC5mb290ZXItY29udGFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5mb290ZXItY29udGFjdHMge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5mb290ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBvdmVydmlldyBkZXZlbG9wbWVudCBleHBlcnRpc2UgcmVxdWVzdHMgY29udGFjdHNcIjtcbiAgZ3JpZC1nYXA6IDUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZm9vdGVyLWZvcm0ge1xuICAgICAgZ3JpZC1nYXA6IDM4cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvb3Rlci1mb3JtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBvdmVydmlldyBkZXZlbG9wbWVudFwiIFwicmVxdWVzdHMgZXhwZXJ0aXNlIGNvbnRhY3RzXCI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci1mb3JtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBvdmVydmlld1wiIFwiZGV2ZWxvcG1lbnQgcmVxdWVzdHNcIiBcImV4cGVydGlzZSBjb250YWN0c1wiOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5mb290ZXItZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mb290ZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZm9vdGVyLWNvbF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mb290ZXItY29sIGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uZm9vdGVyLWNvbCBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM1OTVkNmE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgdmFyKC0tc29jaWFsSWNvblNpemUpKTtcbiAgZ3JpZC1nYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCB2YXIoLS1zb2NpYWxJY29uU2l6ZSkpO1xuICAgICAgZ3JpZC1nYXA6IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuc29jaWFsLWxpbmtzX19saW5rIHtcbiAgICB3aWR0aDogdmFyKC0tc29jaWFsSWNvblNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tc29jaWFsSWNvblNpemUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7IH1cbiAgICAuc29jaWFsLWxpbmtzX19saW5rOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNvY2lhbC1saW5rc19fbGluayBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc29jaWFsLWxpbmtzX19saW5rIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNvY2lhbC1saW5rc19fbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuOTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5zb2NpYWwtbGlua3NfX2xpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICBhLmZvb3Rlci1wcml2YWN5LXBvbGljeSxcbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuYS5mb290ZXItcHJpdmFjeS1wb2xpY3kge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZm9vdGVyLXNob3ctc20ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5mb290ZXItc2hvdy1zbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLWhpZGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwie0JBU0VfVVJMfS9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIntCQVNFX1VSTH0vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwie0JBU0VfVVJMfS9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtSXRhbGljLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwie0JBU0VfVVJMfS9mb250cy9SYWxld2F5L1JhbGV3YXktVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIntCQVNFX1VSTH0vZm9udHMvUmFsZXdheS9SYWxld2F5LUl0YWxpYy1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIGJhc2UgKi9cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbWVkaWEgcXVlcmllcyAqL1xuLyogY29sb3JzICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBzdXBwb3J0cyBub3QgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmgxLFxuaDIsXG5oMyxcbnAge1xuICBtYXJnaW46IDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuYSB7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogYW9zIGRlZmF1bHQgYW5pbWF0aW9uICAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzM1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzQwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc0MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc0NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQ1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzU1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzYwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzY1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzcwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzcwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc3MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc3NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzc1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc4MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nODUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nODUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzg1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc4NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nOTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzkwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzk1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEwMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTA1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTA1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTEwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTE1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzExNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEyMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTIwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEyNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTI1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTMwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTM1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTM1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNDAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNDUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE1MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE1NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTU1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTYwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTY1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTY1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNzAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTcwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE4MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTgwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE4NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTg1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxODUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTkwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTk1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTk1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMDAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjA1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjA1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjA1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjEwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjE1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjE1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjIwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjIwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMjUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIzMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjMwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIzNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjM1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjM1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQ1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI2MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjYwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI2NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjY1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjY1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjcwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjc1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjc1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyODAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjgwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjgwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyODUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI5MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjkwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI5NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjk1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjk1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG5cbltkYXRhLWFvcz1mYWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDEwMHB4KTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgLTEwMHB4KTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIC0xMDBweCk7IH1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpOyB9XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbi8qIGFuaW1hdGlvbiBrZXlmcmFtZXMgKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluOyB9XG5cbkBrZXlmcmFtZXMgbGluZUhvcml6b250YWwge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubGluZUhvcml6b250YWwge1xuICBhbmltYXRpb24tbmFtZTogbGluZUhvcml6b250YWw7IH1cblxuQGtleWZyYW1lcyBsaW5lVmVydGljYWwge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5saW5lVmVydGljYWwge1xuICBhbmltYXRpb24tbmFtZTogbGluZVZlcnRpY2FsOyB9XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi56b29tSW4ge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbkBrZXlmcmFtZXMgQ2hhcnRsaW5lRG93biB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA3MnB4OyB9IH1cblxuLkNoYXJ0bGluZURvd24ge1xuICBhbmltYXRpb24tbmFtZTogQ2hhcnRsaW5lRG93bjsgfVxuXG5Aa2V5ZnJhbWVzIENoYXJ0bGluZURvd24yIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDU1cHg7IH0gfVxuXG4uQ2hhcnRsaW5lRG93bjIge1xuICBhbmltYXRpb24tbmFtZTogQ2hhcnRsaW5lRG93bjI7IH1cblxuQGtleWZyYW1lcyBDaGFydGxpbmVEb3duMyB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAyNXB4OyB9IH1cblxuLkNoYXJ0bGluZURvd24zIHtcbiAgYW5pbWF0aW9uLW5hbWU6IENoYXJ0bGluZURvd24zOyB9XG5cbkBrZXlmcmFtZXMgQ2hhcnRsaW5lRG93bjQge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTc1cHg7IH0gfVxuXG4uQ2hhcnRsaW5lRG93bjQge1xuICBhbmltYXRpb24tbmFtZTogQ2hhcnRsaW5lRG93bjQ7IH1cblxuQGtleWZyYW1lcyBDaGFydGxpbmVSaWdodCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTMwcHg7IH0gfVxuXG4uQ2hhcnRsaW5lUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogQ2hhcnRsaW5lUmlnaHQ7IH1cblxuQGtleWZyYW1lcyBDaGFydGxpbmVSaWdodDIge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDIyMHB4OyB9IH1cblxuLkNoYXJ0bGluZVJpZ2h0MiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBDaGFydGxpbmVSaWdodDI7IH1cblxuQGtleWZyYW1lcyBDaGFydGxpbmVSaWdodDMge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEzNXB4OyB9IH1cblxuLkNoYXJ0bGluZVJpZ2h0MyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBDaGFydGxpbmVSaWdodDM7IH1cblxuQGtleWZyYW1lcyBzaHRhbXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4uc2h0YW1wIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNodGFtcDsgfVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZVJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmNpcmNsZVJvdGF0ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBjaXJjbGVSb3RhdGU7IH1cblxuQGtleWZyYW1lcyBjaXJjbGVSb3RhdGVSZXZlcnNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuLmNpcmNsZVJvdGF0ZVJldmVyc2Uge1xuICBhbmltYXRpb24tbmFtZTogY2lyY2xlUm90YXRlUmV2ZXJzZTsgfVxuXG4vKiBhb3MgYW5pbWF0aW9uICovXG5bZGF0YS1hb3M9XCJmYWRlLXVwLWN1c3RvbVwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpOyB9XG5cbltkYXRhLWFvcz1cImZhZGUtbGVmdC1jdXN0b21cIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpOyB9XG5cbltkYXRhLWFvcz1cImZhZGUtcmlnaHQtY3VzdG9tXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpOyB9XG5cbltkYXRhLWFvcz1cImJsb2NrLWxpbmUtcmlnaHRcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDsgfVxuXG5bZGF0YS1hb3M9XCJibG9jay1saW5lLXJpZ2h0XCJdLmFvcy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBsaW5lSG9yaXpvbnRhbCAycyBsaW5lYXIgMS41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJibG9jay1ib3JkZXItaG9yaXpvbnRhbFwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoOyB9XG5cbltkYXRhLWFvcz1cImJsb2NrLWJvcmRlci1ob3Jpem9udGFsXCJdLmFvcy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBsaW5lSG9yaXpvbnRhbCAxcyBsaW5lYXIgMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJibG9jay1ib3JkZXItdmVydGljYWxcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7IH1cblxuW2RhdGEtYW9zPVwiYmxvY2stYm9yZGVyLXZlcnRpY2FsXCJdLmFvcy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBsaW5lVmVydGljYWwgMXMgbGluZWFyIDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwidXNlci1ib3JkZXItaG9yaXpvbnRhbFwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoOyB9XG5cbltkYXRhLWFvcz1cInVzZXItYm9yZGVyLWhvcml6b250YWxcIl0uYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IGxpbmVIb3Jpem9udGFsIDAuNXMgZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJ1c2VyLWJvcmRlci12ZXJ0aWNhbFwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDsgfVxuXG5bZGF0YS1hb3M9XCJ1c2VyLWJvcmRlci12ZXJ0aWNhbFwiXS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogbGluZVZlcnRpY2FsIDAuNXMgZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJwcm9maWxlLWJvcmRlci1ob3Jpem9udGFsXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7IH1cblxuW2RhdGEtYW9zPVwicHJvZmlsZS1ib3JkZXItaG9yaXpvbnRhbFwiXS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogbGluZUhvcml6b250YWwgMC41cyBlYXNlIDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwicHJvZmlsZS1ib3JkZXItdmVydGljYWxcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7IH1cblxuW2RhdGEtYW9zPVwicHJvZmlsZS1ib3JkZXItdmVydGljYWxcIl0uYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IGxpbmVWZXJ0aWNhbCAwLjVzIGVhc2UgMC43NXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwicHJvZmlsZS1ib3JkZXItaG9yaXpvbnRhbDJcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDsgfVxuXG5bZGF0YS1hb3M9XCJwcm9maWxlLWJvcmRlci1ob3Jpem9udGFsMlwiXS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogbGluZUhvcml6b250YWwgMC41cyBlYXNlIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cInByb2ZpbGUtYm9yZGVyLXZlcnRpY2FsMlwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDsgfVxuXG5bZGF0YS1hb3M9XCJwcm9maWxlLWJvcmRlci12ZXJ0aWNhbDJcIl0uYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IGxpbmVWZXJ0aWNhbCAwLjVzIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwiYmxvY2stbGluZS1kb3duXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG5cbltkYXRhLWFvcz1cImJsb2NrLWxpbmUtZG93blwiXS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogbGluZVZlcnRpY2FsIDJzIGxpbmVhciAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cImtleWYtbGluZS1kb3duXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG5cbltkYXRhLWFvcz1cImtleWYtbGluZS1kb3duXCJdLmFvcy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBDaGFydGxpbmVEb3duIDFzIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwia2V5Zi1saW5lLWRvd24yXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG5cbltkYXRhLWFvcz1cImtleWYtbGluZS1kb3duMlwiXS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogQ2hhcnRsaW5lRG93bjIgMXMgZWFzZSAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJrZXlmLWxpbmUtZG93bjNcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7IH1cblxuW2RhdGEtYW9zPVwia2V5Zi1saW5lLWRvd24zXCJdLmFvcy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBDaGFydGxpbmVEb3duMyAxcyBlYXNlIDIuNHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwia2V5Zi1saW5lLWRvd240XCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0OyB9XG5cbltkYXRhLWFvcz1cImtleWYtbGluZS1kb3duNFwiXS5hb3MtYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogQ2hhcnRsaW5lRG93bjQgMXMgZWFzZSAxLjg1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hb3M9XCJrZXlmLWxpbmUtcmlnaHRcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDsgfVxuXG5bZGF0YS1hb3M9XCJrZXlmLWxpbmUtcmlnaHRcIl0uYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IENoYXJ0bGluZVJpZ2h0IDFzIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW9zPVwia2V5Zi1saW5lLXJpZ2h0MlwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoOyB9XG5cbltkYXRhLWFvcz1cImtleWYtbGluZS1yaWdodDJcIl0uYW9zLWFuaW1hdGUge1xuICBhbmltYXRpb246IENoYXJ0bGluZVJpZ2h0MiAxcyBlYXNlIDEuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFvcz1cImtleWYtbGluZS1yaWdodDNcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDsgfVxuXG5bZGF0YS1hb3M9XCJrZXlmLWxpbmUtcmlnaHQzXCJdLmFvcy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBDaGFydGxpbmVSaWdodDMgMXMgZWFzZSAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4vKiBtb2R1bGVzICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTU3NnB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYmxvY2stbnVtYmVyIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9jay1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJsb2NrLWRlc2Mge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9jay1kZXNjIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5ibG9jay1kZXNjLmdyYXkge1xuICBjb2xvcjogI2RkZDsgfVxuXG4uYmxvY2stbGluZS1kb3duIHtcbiAgd2lkdGg6IDNweDtcbiAgbWF4LWhlaWdodDogMTA0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvY2stbGluZS1kb3duIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1saW5lLWRvd24ge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDsgfSB9XG5cbi5ibG9jay1saW5lLWRvd24ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5ibG9jay1saW5lLWRvd24uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiOyB9XG5cbi5ibG9jay1saW5lLWRvd24uZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLmJsb2NrLWxpbmUtcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIG1heC13aWR0aDogMTA0cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvY2stbGluZS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWxpbmUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmxvY2stbGluZS1yaWdodC53aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYmxvY2stbGluZS1yaWdodC5ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0YjsgfVxuXG4uYmxvY2stdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uYmxvY2stdGl0bGUgLmhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvY2stdGl0bGUgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYmxvY2stdGl0bGUgaDIge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwNjVhYWQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvY2stdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLmJsb2NrLXRpdGxlIGgyLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJsb2NrLXRpdGxlIHAge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvY2stdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uYmxvY2stc3ViamVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJsb2NrLXN1YmplY3QgLmJsb2NrLW51bWJlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9jay1zdWJqZWN0IC5ibG9jay1udW1iZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stc3ViamVjdCAuYmxvY2stbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZmlsZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RvcnktaW1nLWJsb2NrLFxuICAuaG91cnMtY29udGFpbmVyLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLyogYmxvY2tzICovXG4udGl0bGUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1YWFkO1xuICBwYWRkaW5nOiAxMDBweCAxNXB4IDgwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jayB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDsgfSB9XG5cbi50aXRsZS1ibG9jayAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jayAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDc1JTsgfSB9XG5cbi50aXRsZS1ibG9jayAuYmxvY2stbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrIC5ibG9jay1udW1iZXIge1xuICAgIHRvcDogMzBweDsgfSB9XG5cbi50aXRsZS1ibG9jayAuYmxvY2stZGVzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuXG4udGl0bGUtYmxvY2sgLmJsb2NrLWxpbmUtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICByaWdodDogMTJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZS1ibG9jayAuYmxvY2stbGluZS1kb3duIHtcbiAgICB0b3A6IDgwcHg7XG4gICAgcmlnaHQ6IDZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAudGl0bGUtYmxvY2sgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50aXRsZS1ibG9jay1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jay1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWF4LWhlaWdodDogMjkwcHg7IH0gfVxuXG4udGl0bGUtYmxvY2stZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50aXRsZS1ibG9jay1mcmFtZSAubGluZS0xIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtYmxvY2stZnJhbWUgLmxpbmUtMSB7XG4gICAgaGVpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jay1mcmFtZSAubGluZS0xIHtcbiAgICBoZWlnaHQ6IDdweDsgfSB9XG5cbi50aXRsZS1ibG9jay1mcmFtZSAubGluZS0yIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtYmxvY2stZnJhbWUgLmxpbmUtMiB7XG4gICAgd2lkdGg6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTIge1xuICAgIHdpZHRoOiA3cHg7IH0gfVxuXG4udGl0bGUtYmxvY2stZnJhbWUgLmxpbmUtMyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZS1ibG9jay1mcmFtZSAubGluZS0zIHtcbiAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTMge1xuICAgIGhlaWdodDogN3B4OyB9IH1cblxuLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrLWZyYW1lIC5saW5lLTQge1xuICAgIHdpZHRoOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jay1mcmFtZSAubGluZS00IHtcbiAgICB3aWR0aDogN3B4OyB9IH1cblxuLnRpdGxlLWJsb2NrLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogOCU7XG4gIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jay1pbWcge1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTIwcHg7IH0gfVxuXG4udGl0bGUtYmxvY2staW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDMzcHggcmdiYSgxMCwgNDQsIDg5LCAwLjE5KSk7IH1cblxuLnRpdGxlLWJsb2NrLWltZyBpbWcuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZS1ibG9jay1pbWcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtYmxvY2staW1nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGl0bGUtYmxvY2staW1nIGltZy5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udGl0bGUtYmxvY2stdGV4dC0xLFxuLnRpdGxlLWJsb2NrLXRleHQtMixcbi50aXRsZS1ibG9jay10ZXh0LTMsXG4udGl0bGUtYmxvY2stdGV4dC00LFxuLnRpdGxlLWJsb2NrLXRleHQtNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMDZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtYmxvY2stdGV4dC0xLFxuICAudGl0bGUtYmxvY2stdGV4dC0yLFxuICAudGl0bGUtYmxvY2stdGV4dC0zLFxuICAudGl0bGUtYmxvY2stdGV4dC00LFxuICAudGl0bGUtYmxvY2stdGV4dC01IHtcbiAgICBmb250LXNpemU6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLXRleHQtMSxcbiAgLnRpdGxlLWJsb2NrLXRleHQtMixcbiAgLnRpdGxlLWJsb2NrLXRleHQtMyxcbiAgLnRpdGxlLWJsb2NrLXRleHQtNCxcbiAgLnRpdGxlLWJsb2NrLXRleHQtNSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLnRpdGxlLWJsb2NrLXRleHQtMSB7XG4gIHRvcDogNyU7XG4gIGxlZnQ6IC01cHg7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jay10ZXh0LTEge1xuICAgIGxlZnQ6IC0ycHg7IH0gfVxuXG4udGl0bGUtYmxvY2stdGV4dC0yIHtcbiAgdG9wOiAyOCU7XG4gIGxlZnQ6IDclOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrLXRleHQtMiB7XG4gICAgbGVmdDogNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLXRleHQtMiB7XG4gICAgdG9wOiAxOSU7XG4gICAgbGVmdDogMjBweDsgfSB9XG5cbi50aXRsZS1ibG9jay10ZXh0LTMge1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogNyU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtYmxvY2stdGV4dC0zIHtcbiAgICBsZWZ0OiA1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtYmxvY2stdGV4dC0zIHtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiAyMHB4OyB9IH1cblxuLnRpdGxlLWJsb2NrLXRleHQtNCB7XG4gIGJvdHRvbTogMjMlO1xuICByaWdodDogLTElO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLXRleHQtNCB7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG5cbi50aXRsZS1ibG9jay10ZXh0LTUge1xuICBib3R0b206IDclO1xuICByaWdodDogMTguMiU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtYmxvY2stdGV4dC01IHtcbiAgICByaWdodDogMTUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jay10ZXh0LTUge1xuICAgIGJvdHRvbTogMTQlO1xuICAgIHJpZ2h0OiA0NnB4OyB9IH1cblxuLnRpdGxlLWJsb2NrLWNpcmNsZWxnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMiU7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogY2lyY2xlUm90YXRlIDE1MHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtYmxvY2stY2lyY2xlbGcge1xuICAgIHRvcDogLTIwcHg7IH0gfVxuXG4udGl0bGUtYmxvY2stY2lyY2xlbGcgaW1nIHtcbiAgbWF4LXdpZHRoOiA2OTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZS1ibG9jay1jaXJjbGVsZyBpbWcge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLWNpcmNsZWxnIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG5cbi50aXRsZS1ibG9jay1jaXJjbGVtZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOCU7XG4gIHJpZ2h0OiAtNSU7XG4gIGFuaW1hdGlvbjogY2lyY2xlUm90YXRlUmV2ZXJzZSA3MHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrLWNpcmNsZW1kIHtcbiAgICByaWdodDogLTIlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1ibG9jay1jaXJjbGVtZCB7XG4gICAgcmlnaHQ6IC0xMDBweDsgfSB9XG5cbi50aXRsZS1ibG9jay1jaXJjbGVtZCBpbWcge1xuICBtYXgtd2lkdGg6IDQ0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrLWNpcmNsZW1kIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtYmxvY2stY2lyY2xlbWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4OyB9IH1cblxuLyogdGl0bGUgYmxvY2sgYW5pbWF0aW9ucyAqL1xuLnRpdGxlLWFuaW0tZmFkZS0xIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgbGluZWFyIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWZhZGUtMiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDFzIGxpbmVhciAxLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWxpbmUtZG93biB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgYW5pbWF0aW9uOiBsaW5lVmVydGljYWwgMXMgbGluZWFyIDEuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLnRpdGxlLWFuaW0tbGluZS0xIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIGFuaW1hdGlvbjogbGluZUhvcml6b250YWwgLjI1cyBlYXNlIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWxpbmUtMiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgYW5pbWF0aW9uOiBsaW5lVmVydGljYWwgLjI1cyBlYXNlIDEuMjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWxpbmUtMyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICBhbmltYXRpb246IGxpbmVIb3Jpem9udGFsIC4yNXMgZWFzZSAxLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLWxpbmUtNCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgYW5pbWF0aW9uOiBsaW5lVmVydGljYWwgLjI1cyBlYXNlIDEuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLXRleHQtMSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzaHRhbXAgLjJzIGVhc2UtaW4gMS41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4udGl0bGUtYW5pbS10ZXh0LTIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogc2h0YW1wIC4ycyBlYXNlLWluIDEuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLXRleHQtMyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzaHRhbXAgLjJzIGVhc2UtaW4gMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLnRpdGxlLWFuaW0tdGV4dC00IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICBhbmltYXRpb246IHNodGFtcCAuMnMgZWFzZS1pbiAyLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi50aXRsZS1hbmltLXRleHQtNSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzaHRhbXAgLjJzIGVhc2UtaW4gMi40cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4udGl0bGUtYW5pbS1pbWcge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogem9vbUluIC4ycyBlYXNlIDEuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7IH1cblxuLnN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNTBweCAxNXB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3Rvcnkge1xuICAgIHBhZGRpbmc6IDE1MHB4IDMwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcnkge1xuICAgIHRvcDogLTgwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5zdG9yeTo6YmVmb3JlLCAuc3Rvcnk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0b3J5OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yaWdodDogMTAwdncgc29saWQgIzA2NWFhZDtcbiAgYm9yZGVyLWJvdHRvbTogMTV2dyBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc3Rvcnk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogMTAwdncgc29saWQgIzA2NWFhZDtcbiAgYm9yZGVyLXRvcDogMTN2dyBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc3RvcnkgLmJsb2NrLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA1NjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yeSAuYmxvY2stdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5zdG9yeS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnN0b3J5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yeS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yeS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuXG4uc3RvcnktY29udGFpbmVyIC5ibG9jay1zdWJqZWN0IHtcbiAgZmxleDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zdG9yeS1jb250YWluZXIgLmJsb2NrLXN1YmplY3Qge1xuICAgIGZsZXg6IDEuMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b3J5LWNvbnRhaW5lciAuYmxvY2stc3ViamVjdCB7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdG9yeS1pbWctYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RvcnktaW1nLWJsb2NrIHtcbiAgICBmbGV4OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RvcnktaW1nLWJsb2NrIC5ibG9jay1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0b3J5LWltZy1ibG9jayAuY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3RvcnktaW1nLWJsb2NrIC5jYXJkIHtcbiAgICB0b3A6IC0xNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0b3J5LWltZy1ibG9jayAuY2FyZCB7XG4gICAgdG9wOiAtODBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcnktaW1nLWJsb2NrIC5jYXJkIHtcbiAgICB0b3A6IC00MHB4OyB9IH1cblxuLnN0b3J5LWltZy1ibG9jayAuY2FyZF9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RvcnktaW1nLWJsb2NrIC5jYXJkX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yeS1pbWctYmxvY2sgLmNhcmRfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uc3RvcnktaW1nLWJsb2NrIC5ibG9jay1kZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC03MHB4O1xuICByaWdodDogMDsgfVxuXG4uc3RvcnktaW1nLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzM3B4IHJnYmEoMTAsIDQ0LCA4OSwgMC4xOSkpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnN0b3J5LWltZy1ibG9jayBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdG9yeS1pbWctYmxvY2sgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3J5LWltZy1ibG9jayBpbWcge1xuICAgIGZpbHRlcjogbm9uZTsgfSB9XG5cbi5ob3Vycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDkwcHgpO1xuICBwYWRkaW5nOiA4MHB4IDEwMHB4IDgwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZjk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaG91cnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3Vycy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmhvdXJzLWNvbnRhaW5lciAuYmxvY2stbGluZS1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICByaWdodDogOTJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob3Vycy1jb250YWluZXIgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMzJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG91cnMtY29udGFpbmVyIC5ibG9jay1saW5lLWRvd24ge1xuICAgIHRvcDogLTE4cHg7IH0gfVxuXG4uaG91cnMtY29udGFpbmVyIC5ibG9jay1kZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMHB4O1xuICByaWdodDogOTBweDtcbiAgY29sb3I6ICMxNDE0MTQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaG91cnMtY29udGFpbmVyIC5ibG9jay1kZXNjIHtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3Vycy1jb250YWluZXIgLmJsb2NrLWRlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaG91cnMtY29udGFpbmVyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhvdXJzLWNvbnRhaW5lci1pbWcgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDczcHggcmdiYSgxMCwgNDQsIDg5LCAwLjE5KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob3Vycy1jb250YWluZXItaW1nID4gaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhvdXJzLWNvbnRhaW5lci1pbWcgPiBpbWcge1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuaG91cnMtY29udGFpbmVyLWltZyA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvdXJzLWNvbnRhaW5lci1pbWcgPiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG91cnMtY29udGFpbmVyLWltZyA+IGltZyB7XG4gICAgbWFyZ2luLXRvcDogNjVweDsgfSB9XG5cbi5ob3Vycy1jb250YWluZXItaW1nIC5ibG9jay1kZXNjLmhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3Vycy1jb250YWluZXItaW1nIC5ibG9jay1kZXNjLmhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uaG91cnMtY29udGFpbmVyLWltZyAuYmxvY2stbGluZS1kb3duIHtcbiAgdG9wOiA3OSU7XG4gIHJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhvdXJzLWNvbnRhaW5lci1pbWcgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgdG9wOiA4OSU7XG4gICAgcmlnaHQ6IC00NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuaG91cnMtY29udGFpbmVyLWltZyAuYmxvY2stbGluZS1kb3duIHtcbiAgICB0b3A6IDg3JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmhvdXJzLWNvbnRhaW5lci1pbWcgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgdG9wOiA4MyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3Vycy1jb250YWluZXItaW1nIC5ibG9jay1saW5lLWRvd24ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiAwOyB9IH1cblxuI3Njcm9sbG51bWJlcnMge1xuICB3aWR0aDogNzAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAyNjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAjc2Nyb2xsbnVtYmVycyB7XG4gICAgZm9udC1zaXplOiAxNXZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgI3Njcm9sbG51bWJlcnMge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgI3Njcm9sbG51bWJlcnMge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBmb250LXNpemU6IDEzdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0NXB4KSB7XG4gICNzY3JvbGxudW1iZXJzIHtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjc2Nyb2xsbnVtYmVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzNHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7XG4gIHBhZGRpbmc6IDE1MHB4IDE1cHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC51c2VyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzZXIge1xuICAgIHRvcDogLTgwcHg7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAxNXB4IDAgMTVweDsgfSB9XG5cbi51c2VyIC5ibG9jay1zdWJqZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5ibG9jay1zdWJqZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnVzZXIgLmJsb2NrLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDcwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudXNlciAuYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyIC5ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi51c2VyIC5ibG9jay10aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC51c2VyIC5ibG9jay10aXRsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnVzZXIgLmJsb2NrLWxpbmUtZG93bixcbi51c2VyIC5ibG9jay1kZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlciAuYmxvY2stbGluZS1kb3duLFxuICAudXNlciAuYmxvY2stZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51c2VyIC5ibG9jay1saW5lLWRvd24ge1xuICB0b3A6IDUlO1xuICByaWdodDogMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVzZXIgLmJsb2NrLWxpbmUtZG93biB7XG4gICAgdG9wOiAyMCU7IH0gfVxuXG4udXNlciAuYmxvY2stZGVzYyB7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDA7IH1cblxuLmZsb3ctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mbG93LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvdy1jb250YWluZXIge1xuICAgIGhlaWdodDogNzBweDsgfSB9XG5cbi5mbG93LWNvbnRhaW5lciAudGl0bGUtYmxvY2stZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbG93LWNvbnRhaW5lciAudGl0bGUtYmxvY2stZnJhbWUgLmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZS1ibG9jay1sYXllcnMge1xuICAgIGxlZnQ6IC0xMiU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVycyB7XG4gICAgdG9wOiAtMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAudGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnRpdGxlLWJsb2NrLWxheWVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IC04JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMSkge1xuICAgIGxlZnQ6IC00JTtcbiAgICB0b3A6IC05JTsgfSB9XG5cbi50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAtNCU7XG4gIHRvcDogLTglOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogMSU7XG4gICAgdG9wOiAtMTUlOyB9XG4gIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMikgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC13aWR0aDogNzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC13aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiA0JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IC0xMSU7XG4gICAgbGVmdDogNyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAtNSU7IH0gfVxuXG4udGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogMztcbiAgbGVmdDogOSU7XG4gIHRvcDogLTElOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogMTIlO1xuICAgIHRvcDogLTglOyB9IH1cblxuLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDE2JTtcbiAgdG9wOiAtOSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiAxOCU7XG4gICAgdG9wOiAtMTMlOyB9XG4gIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoNCkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCg0KSBpbWcge1xuICAgIG1heC13aWR0aDogNzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCg0KSBpbWcge1xuICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCg0KSBpbWcge1xuICAgIG1heC13aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiAyMSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IDI0JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoNCkge1xuICAgIGxlZnQ6IDklOyB9IH1cblxuLnRpdGxlLWJsb2NrLWxheWVyID4gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZS1ibG9jay1sYXllciA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZS1ibG9jay1sYXllciA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtYmxvY2stbGF5ZXIgPiBpbWcge1xuICAgIG1heC13aWR0aDogMTIwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC50aXRsZS1ibG9jay1sYXllciA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnNjb3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uc2NvdXQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDEwMHZ3IHNvbGlkICNlYmYyZjk7XG4gIGJvcmRlci10b3A6IDEzdncgc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2NvdXQge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY291dCB7XG4gICAgcGFkZGluZzogMjAwcHggMTVweCAwOyB9IH1cblxuLnNjb3V0IC50aXRsZS1ibG9jay1mcmFtZSB7XG4gIGhlaWdodDogMTU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNjb3V0IC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjb3V0IC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NvdXQgLnRpdGxlLWJsb2NrLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNjb3V0IC50aXRsZS1ibG9jay1mcmFtZSAubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7IH1cblxuLnNjb3V0IC5ibG9jay10aXRsZSB7XG4gIG1heC13aWR0aDogNzY1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG5cbi5zY291dCAuYmxvY2stdGl0bGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNjb3V0IC5ibG9jay10aXRsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNjb3V0IC5ibG9jay10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NvdXQgLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnNjb3V0IC5ibG9jay1zdWJqZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zY291dCAuYmxvY2stbGluZS1kb3duLFxuLnNjb3V0IC5ibG9jay1kZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NvdXQgLmJsb2NrLWxpbmUtZG93bixcbiAgLnNjb3V0IC5ibG9jay1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNjb3V0IC5ibG9jay1saW5lLWRvd24ge1xuICB0b3A6IC0xODBweDtcbiAgcmlnaHQ6IDJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zY291dCAuYmxvY2stbGluZS1kb3duIHtcbiAgICB0b3A6IC0xMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjb3V0IC5ibG9jay1saW5lLWRvd24ge1xuICAgIHRvcDogLTE1cHg7XG4gICAgYm90dG9tOiAwOyB9IH1cblxuLnNjb3V0IC5ibG9jay1kZXNjIHtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2NvdXQgLmJsb2NrLWRlc2Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBib3R0b206IDA7IH0gfVxuXG4uc2NvdXQtaW1nLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAtMTYlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjb3V0LWltZy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogLTEwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NvdXQtaW1nLWJsb2NrIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTglOyB9IH1cblxuLnNjb3V0LWltZy1ibG9jayA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNzNweCByZ2JhKDEwLCA0NCwgODksIDAuMTkpKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjb3V0LWltZy1ibG9jayA+IGltZyB7XG4gICAgZmlsdGVyOiBub25lOyB9IH1cblxuLnNjb3V0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAzOHB4IHJnYmEoMjksIDQyLCA5OCwgMC4xNyk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zY291dC10b29sdGlwIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7IH0gfVxuXG4uc2NvdXQtdG9vbHRpcCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zY291dC10b29sdGlwIHAge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uc2NvdXQtdG9vbHRpcC50b29sdGlwLTEge1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogMjMlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjb3V0LXRvb2x0aXAudG9vbHRpcC0xIHtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiAyMiU7IH0gfVxuXG4uc2NvdXQtdG9vbHRpcC50b29sdGlwLTIge1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogNDkuNSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2NvdXQtdG9vbHRpcC50b29sdGlwLTIge1xuICAgIHRvcDogNDUlOyB9IH1cblxuLnNjb3V0LXRvb2x0aXAudG9vbHRpcC0zIHtcbiAgdG9wOiA0MS41JTtcbiAgbGVmdDogNjMlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjb3V0LXRvb2x0aXAudG9vbHRpcC0zIHtcbiAgICB0b3A6IDQxJTtcbiAgICBsZWZ0OiA2MiU7IH0gfVxuXG4uc2NvdXQtdG9vbHRpcC50b29sdGlwLTQge1xuICB0b3A6IDUyJTtcbiAgbGVmdDogMjglO1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjb3V0LXRvb2x0aXAudG9vbHRpcC00IHtcbiAgICBsZWZ0OiAzMCU7IH0gfVxuXG4uc2NvdXQtdG9vbHRpcCAudG9vbHRpcC1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA0MTNweDtcbiAgbWF4LXdpZHRoOiA0MTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41MztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDM4cHggcmdiYSgyOSwgNDIsIDk4LCAwLjE3KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zNXM7IH1cblxuLnNjb3V0LXRvb2x0aXAgLnRvb2x0aXAtaGlkZGVuLmlzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zY291dC10b29sdGlwIC50b29sdGlwLWhpZGRlbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMwNjVhYWQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2NvdXQtdG9vbHRpcCAudG9vbHRpcC1oaWRkZW4ge1xuICAgIHRvcDogNTBweDtcbiAgICBtaW4td2lkdGg6IDMxM3B4O1xuICAgIG1heC13aWR0aDogMzEzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMjVweDsgfSB9XG5cbi5zY291dC10b29sdGlwIC50b29sdGlwLWhpZGRlbiAuY2xvc2UtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7IH1cblxuLnNjb3V0LXRvb2x0aXAgLnRvb2x0aXAtaGlkZGVuIC5jbG9zZS10b29sdGlwID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY291dC10b29sdGlwLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZjk7XG4gIHBhZGRpbmc6IDI1MHB4IDE1cHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWFtIHtcbiAgICBwYWRkaW5nOiAyMDBweCAzMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggMDsgfSB9XG5cbi50ZWFtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZWFtLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLnRlYW0taXRlbSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVhbS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnRlYW0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVhbS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnRlYW0taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlYW0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4udGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi50ZWFtLWl0ZW0gLmJsb2NrLXRpdGxlID4gcC5kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYW0taXRlbSAuYmxvY2stdGl0bGUgPiBwLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4udGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHAuZGVzYyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA2NTVhNDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWFtLWl0ZW0gLmJsb2NrLXRpdGxlID4gcC5kZXNjIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHAuZGVzYyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4udGVhbS1pdGVtIC5ibG9jay10aXRsZSA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi50ZWFtLWl0ZW0gLmJsb2NrLXRpdGxlID4gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYW0taXRlbSAuYmxvY2stdGl0bGUgPiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLWl0ZW0gLmJsb2NrLXRpdGxlID4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnRlYW0taXRlbSAuYmxvY2stdGl0bGUgPiB1bCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6ICctJzsgfVxuXG4uYm9vay1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYm9vay1ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvb2stYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7IH0gfVxuXG4uYm9vay1ibG9jay1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib29rLWJsb2NrLWl0ZW06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYm9vay1ibG9jay1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib29rLWJsb2NrLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYm9vay1ibG9jay1pdGVtOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NWFhZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ib29rLWJsb2NrLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvb2stYmxvY2staXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9vay1ibG9jay1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uYm9vay1ibG9jay1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib29rLWJsb2NrLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYm9vay1ibG9jay1pdGVtOmxhc3QtY2hpbGQgPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTclO1xuICBsZWZ0OiA0OCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMzVweCByZ2JhKDEwLCA0NCwgODksIDAuMTkpKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ib29rLWJsb2NrLWl0ZW06bGFzdC1jaGlsZCA+IGltZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNjAlO1xuICAgIG1heC13aWR0aDogOTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib29rLWJsb2NrLWl0ZW06bGFzdC1jaGlsZCA+IGltZyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogNzUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvb2stYmxvY2staXRlbTpsYXN0LWNoaWxkID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGZpbHRlcjogbm9uZTsgfSB9XG5cbi5ib29rLWJsb2NrLWl0ZW0gLmJsb2NrLWxpbmUtZG93bixcbi5ib29rLWJsb2NrLWl0ZW0gLmJsb2NrLWRlc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9vay1ibG9jay1pdGVtIC5ibG9jay1saW5lLWRvd24sXG4gIC5ib29rLWJsb2NrLWl0ZW0gLmJsb2NrLWRlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYm9vay1ibG9jay1pdGVtIC5ibG9jay1saW5lLWRvd24ge1xuICB0b3A6IDE2MHB4O1xuICBsZWZ0OiAycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYm9vay1ibG9jay1pdGVtIC5ibG9jay1saW5lLWRvd24ge1xuICAgIHRvcDogMTI1cHg7IH0gfVxuXG4uYm9vay1ibG9jay1pdGVtIC5ibG9jay1kZXNjIHtcbiAgYm90dG9tOiAxNTBweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ib29rLWJsb2NrLWl0ZW0gLmJsb2NrLWRlc2Mge1xuICAgIGJvdHRvbTogNTBweDsgfSB9XG5cbi5wcm9maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMDBweCAxNXB4IDA7IH1cblxuLnByb2ZpbGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDEwMHZ3IHNvbGlkICMwNjVhYWQ7XG4gIGJvcmRlci10b3A6IDEzdncgc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZmlsZSB7XG4gICAgcGFkZGluZzogMzAwcHggMzBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZmlsZSB7XG4gICAgcGFkZGluZzogMjAwcHggMzBweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9maWxlIHtcbiAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDA7IH0gfVxuXG4ucHJvZmlsZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9maWxlIC5ibG9jay10aXRsZSB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZSAuYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ucHJvZmlsZSAuYmxvY2stbGluZS1kb3duLFxuLnByb2ZpbGUgLmJsb2NrLWRlc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9maWxlIC5ibG9jay1saW5lLWRvd24sXG4gIC5wcm9maWxlIC5ibG9jay1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByb2ZpbGUgLmJsb2NrLWxpbmUtZG93biB7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZmlsZSAuYmxvY2stbGluZS1kb3duIHtcbiAgICB0b3A6IDVweDsgfSB9XG5cbi5wcm9maWxlIC5ibG9jay1kZXNjIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuXG4ucHJvZmlsZSAuYmxvY2stc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnByb2ZpbGUgLmJsb2NrLXN1YmplY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG4ucHJvZmlsZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDc3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODBweCAxMzBweCA4MHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZmlsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5wcm9maWxlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNzMlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2ZpbGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvZmlsZS1pdGVtOmZpcnN0LWNoaWxkID4gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZmlsZS1pdGVtOmZpcnN0LWNoaWxkID4gaW1nIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZS1pdGVtOmZpcnN0LWNoaWxkID4gaW1nIHtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIG1heC13aWR0aDogMTExJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2ZpbGUtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMge1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA2ODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgaW1nIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnByb2ZpbGUtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgICB0b3A6IC0yMDBweDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLnByb2ZpbGUtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXI6Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAtMTIlO1xuICB0b3A6IC00MHB4OyB9XG5cbi5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDIzJTtcbiAgdG9wOiAtMjVweDsgfVxuXG4ucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA0MiU7XG4gIHRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjBweDsgfVxuICAucHJvZmlsZS1pdGVtIC50aXRsZS1ibG9jay1sYXllcjpmaXJzdC1jaGlsZCA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MyU7IH1cbiAgLnByb2ZpbGUtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAyOCU7XG4gICAgdG9wOiA0N3B4OyB9XG4gIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NSU7IH1cbiAgLnByb2ZpbGUtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDMpIHtcbiAgICBsZWZ0OiA0NCU7XG4gICAgdG9wOiA3MnB4OyB9XG4gIC5wcm9maWxlLWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgzKSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MiU7IH0gfVxuXG4ucHJvZmlsZS1pdGVtIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnByb2ZpbGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDI3JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9maWxlLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvZmlsZS1pdGVtOmxhc3QtY2hpbGQgPiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42ODtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2ZpbGUtaXRlbTpsYXN0LWNoaWxkID4gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnByb2ZpbGUtaXRlbTpsYXN0LWNoaWxkID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2hhdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmOTtcbiAgcGFkZGluZzogMTAwcHggMTAwcHggMTAwcHggMTYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2hhdC1ibG9jayB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDYwcHggODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNoYXQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGF0LWJsb2NrIHtcbiAgICBib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGF0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbi5jaGF0LWJsb2NrIC5ibG9jay1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uY2hhdC1ibG9jayAuYmxvY2stc3ViamVjdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2hhdC1ibG9jayAuYmxvY2stc3ViamVjdCAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNoYXQtYmxvY2sgLnRpdGxlLWJsb2NrLWZyYW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jaGF0LWJsb2NrIC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdC1ibG9jayAudGl0bGUtYmxvY2stZnJhbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG4uY2hhdC1ibG9jayAudGl0bGUtYmxvY2stZnJhbWUuYm9yZGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jaGF0LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNoYXQtaXRlbSB7XG4gICAgaGVpZ2h0OiA0MTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYXQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXQtaXRlbSB7XG4gICAgaGVpZ2h0OiAyMzBweDsgfSB9XG5cbi5jaGF0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYXQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmNoYXQtaXRlbTpmaXJzdC1jaGlsZCAudGl0bGUtYmxvY2stZnJhbWUge1xuICB3aWR0aDogMzcwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2hhdC1pdGVtOmZpcnN0LWNoaWxkIC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgd2lkdGg6IDI3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhdC1pdGVtOmZpcnN0LWNoaWxkIC50aXRsZS1ibG9jay1mcmFtZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGF0LWl0ZW06Zmlyc3QtY2hpbGQgLnRpdGxlLWJsb2NrLWZyYW1lIHtcbiAgICB3aWR0aDogMjEwcHg7IH0gfVxuXG4uY2hhdC1pdGVtOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDQxNXB4OyB9IH1cblxuLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIHtcbiAgbWluLWhlaWdodDogYXV0bzsgfVxuXG4uY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IC00OCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAtNzVweDtcbiAgICBsZWZ0OiAtNDglOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAtNzJweDtcbiAgICBsZWZ0OiAtMjklOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGF0LWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IC00NXB4O1xuICAgIGxlZnQ6IC0yNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogLTM4JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgxKSBpbWcge1xuICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuLmNoYXQtaXRlbSAudGl0bGUtYmxvY2stbGF5ZXJzIC50aXRsZS1ibG9jay1sYXllcjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA4MCU7XG4gIHRvcDogLTI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogOTglO1xuICAgIHRvcDogLTkycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGF0LWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiA4MCU7XG4gICAgdG9wOiAtNzhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogNzglO1xuICAgIHRvcDogLTU0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogNDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGF0LWl0ZW0gLnRpdGxlLWJsb2NrLWxheWVycyAudGl0bGUtYmxvY2stbGF5ZXI6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdC1pdGVtIC50aXRsZS1ibG9jay1sYXllcnMgLnRpdGxlLWJsb2NrLWxheWVyOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC13aWR0aDogODVweDsgfSB9XG5cbi5oaWRlLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDQzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmY5O1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhpZGUtbGluZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMzQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRlLWxpbmUge1xuICAgIGhlaWdodDogMzYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGUtbGluZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgaGVpZ2h0OiAxOTJweDsgfSB9XG5cbi5oaWRlLWxpbmUubGVmdCB7XG4gIHRvcDogaW5oZXJpdDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oaWRlLWxpbmUubGVmdCB7XG4gICAgYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRlLWxpbmUubGVmdCB7XG4gICAgYm90dG9tOiA3cHg7IH0gfVxuXG4udGVjaG5vbG9naWVzIHtcbiAgYmFja2dyb3VuZDogIzA2NWFhZCB1cmwoL2ltZy9jYXNlcy9mYW50YXN5cnVnZ2VyL3RlY2gtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwYWRkaW5nOiAzNTBweCAxNXB4IDEzMHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWNobm9sb2dpZXMge1xuICAgIHBhZGRpbmc6IDIwMHB4IDMwcHggMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlY2hub2xvZ2llcyB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDEwcHg7IH0gfVxuXG4udGVjaG5vbG9naWVzIGgyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNoYXJ0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jaGFydC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC5jaGFydC1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFydC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG4uY2hhcnQtYmxvY2tfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNzIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFydC1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2hhcnQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgLmNoYXJ0LWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcnQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmNoYXJ0LWJsb2NrX19pdGVtOmxhc3QtY2hpbGQgLmNoYXJ0LWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5jaGFydC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIC5jaGFydC1ibG9ja19fYm90dG9tLWl0ZW0ge1xuICB3aWR0aDogNDAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFydC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIC5jaGFydC1ibG9ja19fYm90dG9tLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uY2hhcnQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCAuY2hhcnQtYm94IHtcbiAgd2lkdGg6IDI5MnB4OyB9XG5cbi5jaGFydC1ibG9ja19fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXJ0LWJsb2NrX190b3Age1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY2hhcnQtYmxvY2tfX2NlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFydC1ibG9ja19fY2VudGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5jaGFydC1ibG9ja19fY2VudGVyIC5jaGFydC1pdGVtLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1YWFkOyB9XG5cbi5jaGFydC1ibG9ja19fY2VudGVyIC5jaGFydC1ib3gge1xuICB3aWR0aDogMjkycHg7XG4gIGhlaWdodDogMTMycHg7IH1cblxuLmNoYXJ0LWJsb2NrX19jZW50ZXIgLmNoYXJ0LWxpbmUtZG93biB7XG4gIHRvcDogOTAlO1xuICBsZWZ0OiA1NXB4OyB9XG5cbi5jaGFydC1ibG9ja19fY2VudGVyIC5jaGFydC1saW5lLWRvd24yIHtcbiAgdG9wOiA5MCU7XG4gIGxlZnQ6IDIzMHB4OyB9XG5cbi5jaGFydC1ibG9ja19fY2VudGVyIC5jaGFydC1saW5lLWRvd24yIC5jaGFydC1saW5lLXJpZ2h0IHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG5cbi5jaGFydC1ibG9ja19fY2VudGVyIC5jaGFydC1saW5lLWRvd24zIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jaGFydC1ibG9ja19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcnQtYmxvY2tfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jaGFydC1ibG9ja19fYm90dG9tLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAyNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNoYXJ0LWJsb2NrX19ib3R0b20taXRlbSAuY2hhcnQtYm94X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuLmNoYXJ0LWJsb2NrX19ib3R0b20taXRlbSAuY2hhcnQtYm94IHtcbiAgd2lkdGg6IDIyNXB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIC5jaGFydC1pdGVtLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1YWFkOyB9XG5cbi5jaGFydC1ibG9ja19fYm90dG9tLWl0ZW0gLmNoYXJ0LWxpbmUtcmlnaHQge1xuICB0b3A6IDU1JTtcbiAgbGVmdDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC5jaGFydC1ibG9ja19fYm90dG9tLWl0ZW0gLmNoYXJ0LWxpbmUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2hhcnQtYmxvY2tfX2JvdHRvbS1pdGVtIC5jaGFydC1saW5lLXJpZ2h0IC5jaGFydC1saW5lLWRvd24ge1xuICB0b3A6IDJweDtcbiAgbGVmdDogOTklO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbi5jaGFydC1pdGVtLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzBlNmRjOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXJ0LWl0ZW0tZG90IHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuY2hhcnQtaXRlbS1kb3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDAgMXB4OyB9XG4gIC5jaGFydC1pdGVtLWRvdDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1yaWdodDogMXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5jaGFydC1pdGVtLWRvdCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmNoYXJ0LWxpbmUtZG93bixcbi5jaGFydC1saW5lLWRvd24yLFxuLmNoYXJ0LWxpbmUtZG93bjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNThweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVjZWU3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcnQtbGluZS1kb3duLFxuICAuY2hhcnQtbGluZS1kb3duMixcbiAgLmNoYXJ0LWxpbmUtZG93bjMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2hhcnQtbGluZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA4NSU7XG4gIGhlaWdodDogMnB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVjZWU3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcnQtbGluZS1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jaGFydC1hcnJvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNiNWNlZTc7IH1cblxuLmNoYXJ0LWFycm93LWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNiNWNlZTc7IH1cblxuLmNoYXJ0LWFycm93LWxlZnQge1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2I1Y2VlNzsgfVxuXG4uY2hhcnQtYXJyb3ctcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC03cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2I1Y2VlNzsgfVxuXG4uY2hhcnQtYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3M2QzOyB9XG5cbi5jaGFydC1ib3JkZXItLXJpZ2h0IHtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4uY2hhcnQtYm9yZGVyLS1ib3R0b20ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMnB4OyB9XG5cbi5jaGFydC1ib3JkZXItLWxlZnQge1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4uY2hhcnQtYm9yZGVyLS10b3Age1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAycHg7IH1cblxuLmNoYXJ0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAwIDQ5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2NmJlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcnQtYm94IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAuY2hhcnQtYm94LmZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2hhcnQtYm94X190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOGVjN2ZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA2NWFhZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXJ0LWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jaGFydC1ib3hfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFydC1ib3hfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLmNoYXJ0LWJveC53ZWIgLmNoYXJ0LWxpbmUtcmlnaHQge1xuICB0b3A6IDc0cHg7XG4gIGxlZnQ6IDk0JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC5jaGFydC1ib3gud2ViIC5jaGFydC1saW5lLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZlYXR1cmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMzBweCAxNXB4IDA7XG4gIGhlaWdodDogNjUwcHg7IH1cblxuLmZlYXR1cmVzOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmlnaHQ6IDEwMHZ3IHNvbGlkICNlYmYyZjk7XG4gIGJvcmRlci10b3A6IDEzdncgc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlczo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmVhdHVyZXMge1xuICAgIGhlaWdodDogNTA1cHg7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMCAxNXB4IDQwcHg7IH1cbiAgLmZlYXR1cmVzIC5jb250YWluZXIgLmJsb2NrLXN1YmplY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZmVhdHVyZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmVhdHVyZXMtY29udGFpbmVyIHtcbiAgICB0b3A6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgIHRvcDogLTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZlYXR1cmVzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mZWF0dXJlcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmVzLWl0ZW0gLmNhcmQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmZlYXR1cmVzLWl0ZW0gLmNhcmRfX2lubmVyID4gaW1nIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNzNweCByZ2JhKDEwLCA0NCwgODksIDAuMTkpKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mZWF0dXJlcy1pdGVtIC5jYXJkX19pbm5lciA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzLWl0ZW0gLmNhcmRfX2lubmVyID4gaW1nIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMtaXRlbSAuY2FyZF9faW5uZXIgPiBpbWcge1xuICAgIGZpbHRlcjogbm9uZTsgfSB9XG5cbi5mZWF0dXJlcy1pdGVtIC5ibG9jay1zdWJqZWN0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1pdGVtIC5ibG9jay1zdWJqZWN0LmhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG5cbi5ib3gtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYm94LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYm94LWxpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJveC1saW5lID4gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtbGluZSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm94LWxpbmUgPiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uYm94LWljb24ge1xuICB3aWR0aDogNzNweDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzA2NWFhZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJveC1pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5ib3gtaWNvbiA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4uZmVlZGJhY2sge1xuICBwYWRkaW5nOiAyMDBweCAxNXB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmY5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZlZWRiYWNrIHtcbiAgICBwYWRkaW5nOiAyMDBweCAzMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkYmFjayB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkYmFjayB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5mZWVkYmFjayAuYmxvY2stdGl0bGUgaDIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmVlZGJhY2stY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDQwcHg7XG4gIGJhY2tncm91bmQ6ICMxNzFlOGEgdXJsKC9pbWcvY2FzZXMvZmFudGFzeXJ1Z2dlci9mZWVkYmFjay1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDEyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZlZWRiYWNrLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkYmFjay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVlZGJhY2stY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDg3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQ2JTsgfSB9XG5cbi5mZWVkYmFjay1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkYmFjay1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5mZWVkYmFjay1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmVlZGJhY2staXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVlZGJhY2staXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmZlZWRiYWNrLWl0ZW0gPiBwIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWRiYWNrLWl0ZW0gPiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlZWRiYWNrLWl0ZW0gPiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uZmVlZGJhY2staXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jYXNlcy9mYW50YXN5cnVnZ2VyL3F1b3Rlcy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7IH1cblxuLmlkZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjVhYWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDE1cHggMTQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaWRlYSB7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pZGVhIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWRlYSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cblxuLmlkZWEtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uaWRlYS1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZGVhLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmlkZWEtaGVhZGVyIHAge1xuICBmb250LXNpemU6IDIxcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pZGVhLWhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmlkZWEtYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uaWRlYS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmlkZWEtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9IH1cblxuLmlkZWEtYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmlkZWEtYnRuLmRpc2N1c3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBvdXRsaW5lOiAxcHggc29saWQ7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMTI1MG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAhaW1wb3J0YW50OyB9XG5cbi5pZGVhLWJ0bi5kaXNjdXNzOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMTVweDsgfVxuXG4uaWRlYS1idG4uY3Jhc2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkOTcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB9XG5cbi5pZGVhLWJ0bi5jcmFzaHRlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2E3OTAwICFpbXBvcnRhbnQ7IH1cblxuLyogY2FzZXMgbGF5b3V0ICovXG4vKiBtZWRpYSBxdWVyaWVzICovXG4vKiBjb2xvcnMgKi9cbi8qIGFydGljbGVzIGl0ZW1zIHRpdGxlICovXG4vKiBhcnRpY2xlcyBpdGVtcyB0ZXh0ICovXG4vKkdhbWJsaW5nIHZhcmlhYmxlcyovXG46cm9vdCB7XG4gIC0tY29udGFpbmVyOiAxMTgwcHg7XG4gIC0tcG9ydGZvbGlvSGVpZ2h0OiA1MDBweDtcbiAgLS1wYWRkaW5nOiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1wb3J0Zm9saW9IZWlnaHQ6IDM3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXBhZGRpbmc6IDMwcHg7IH0gfVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwie0JBU0VfVVJMfS9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIntCQVNFX1VSTH0vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIntCQVNFX1VSTH0vZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIntCQVNFX1VSTH0vZm9udHMvUmFsZXdheS9SYWxld2F5LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwie0JBU0VfVVJMfS9mb250cy9SYWxld2F5L1JhbGV3YXktSXRhbGljLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuYm9keS5oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5sYXlvdXQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmxheW91dCBidXR0b246Zm9jdXMsIC5sYXlvdXQgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmxheW91dF9fbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0NDsgfVxuXG4ubGF5b3V0X19uYXYuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dF9fbmF2IHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXRfX25hdi1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG5cbi5sYXlvdXRfX25hdi1sb2dvLnZpbGxhZ2VraWRzIHtcbiAgYmFja2dyb3VuZDogIzA5YTc3MjsgfVxuXG4ubGF5b3V0X19uYXYtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0X19uYXYtY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGF5b3V0X19uYXYtY29sbGFwc2U6Zm9jdXMsIC5sYXlvdXRfX25hdi1jb2xsYXBzZTphY3RpdmUge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuICAubGF5b3V0X19uYXYtY29sbGFwc2UgaS5mYS5mYS1iYXJzLmJsYWNrIHtcbiAgICBjb2xvcjogIzQzNDM0MzsgfVxuICAubGF5b3V0X19uYXYtY29sbGFwc2UgaS5mYS5mYS1iYXJzLnB1cnBsZSB7XG4gICAgY29sb3I6ICM3MDJkZGE7IH0gfVxuXG4ubGF5b3V0X19uYXYtbGlzdC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXRfX25hdi1saXN0LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxheW91dF9fbmF2LWxpc3QtY2xvc2U6Zm9jdXMsIC5sYXlvdXRfX25hdi1saXN0LWNsb3NlOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9IH1cblxuLmxheW91dF9fbmF2LWxpc3QgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBsaW5lYXI7IH1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAubGF5b3V0X19uYXYtbGlzdCA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbkBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAubGF5b3V0X19uYXYtbGlzdCA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5sYXlvdXRfX25hdi1saXN0ID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLmxheW91dF9fbmF2LWxpc3QgPiBhLmJsYWNrIHtcbiAgY29sb3I6ICM0MzQzNDM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXRfX25hdi1saXN0ID4gYS5ibGFjayB7XG4gICAgY29sb3I6ICNmZmY7IH0gfVxuXG4ubGF5b3V0X19uYXYtbGlzdCA+IGEudmlsbGFnZWtpZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyZGRhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dF9fbmF2LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICM1YWMyZjI7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0IC41cztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmxheW91dF9fbmF2LWxpc3Qub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmU5MjE4OyB9XG4gIC5sYXlvdXRfX25hdi1saXN0LnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZDogIzE5MTMxZjsgfVxuICAubGF5b3V0X19uYXYtbGlzdC5ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzAyNTg1NTsgfVxuICAubGF5b3V0X19uYXYtbGlzdC5saW1lLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmFlMTIzOyB9XG4gIC5sYXlvdXRfX25hdi1saXN0LmJyb3duIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkOyB9XG4gIC5sYXlvdXRfX25hdi1saXN0LmN5YW4ge1xuICAgIGJhY2tncm91bmQ6ICMzMWNiZGY7IH1cbiAgLmxheW91dF9fbmF2LWxpc3QuZmFudGFzeXJ1Z2dlciB7XG4gICAgYmFja2dyb3VuZDogIzA2NWFhZDsgfVxuICAubGF5b3V0X19uYXYtbGlzdC5hdXh5biB7XG4gICAgYmFja2dyb3VuZDogIzA5YTc3MjsgfVxuICAubGF5b3V0X19uYXYtbGlzdC5yZWRwbGFuZXQge1xuICAgIGJhY2tncm91bmQ6ICMxYzFmMzE7IH1cbiAgLmxheW91dF9fbmF2LWxpc3QudGltZXdpbGx0ZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWUzNjQ3OyB9XG4gIC5sYXlvdXRfX25hdi1saXN0LnNlYWd1aWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyMzQxOyB9XG4gIC5sYXlvdXRfX25hdi1saXN0LmNvdXJzZXJvb21zIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2U2OWQ3OyB9XG4gIC5sYXlvdXRfX25hdi1saXN0LnNuYXBjaGF0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlNTUyOyB9XG4gIC5sYXlvdXRfX25hdi1saXN0LnZpbGxhZ2VraWRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzAyZGRhOyB9XG4gIC5sYXlvdXRfX25hdi1saXN0LnZpbGxhZ2VraWRzIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjc7XG4gICAgY29sb3I6ICM3MDJkZGE7IH1cbiAgLmxheW91dF9fbmF2LWxpc3QuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubGF5b3V0X19uYXYtbGlzdC5hY3RpdmUgYSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmxheW91dF9fbmF2LWxpc3QgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyIDFzOyB9XG4gIC5sYXlvdXRfX25hdi1saXN0IGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbiNiYWNrdG90b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDYxO1xuICBib3R0b206IDkwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jYmFja3RvdG9wIC5mYS1hbmdsZS11cCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jYmFja3RvdG9wLmN5YW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCAyMDIsIDIyMiwgMC42NSk7IH1cblxuI2JhY2t0b3RvcC5mYW50YXN5cnVnZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA4OSwgMTczLCAwLjY1KTsgfVxuXG4jYmFja3RvdG9wLnZpbGxhZ2VraWRzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA4OSwgMTczLCAwLjY1KTsgfVxuXG4vKiBtZWRpYSBxdWVyaWVzICovXG4vKiBjb2xvcnMgKi9cbi8qIGFydGljbGVzIGl0ZW1zIHRpdGxlICovXG4vKiBhcnRpY2xlcyBpdGVtcyB0ZXh0ICovXG4vKkdhbWJsaW5nIHZhcmlhYmxlcyovXG46cm9vdCB7XG4gIC0tY29udGFpbmVyOiAxMTgwcHg7XG4gIC0tcG9ydGZvbGlvSGVpZ2h0OiA1MDBweDtcbiAgLS1wYWRkaW5nOiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1wb3J0Zm9saW9IZWlnaHQ6IDM3M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXBhZGRpbmc6IDMwcHg7IH0gfVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwie0JBU0VfVVJMfS9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIntCQVNFX1VSTH0vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIntCQVNFX1VSTH0vZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCJ7QkFTRV9VUkx9L2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIntCQVNFX1VSTH0vZm9udHMvUmFsZXdheS9SYWxld2F5LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwie0JBU0VfVVJMfS9mb250cy9SYWxld2F5L1JhbGV3YXktSXRhbGljLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLmNvbnRhaW5lci12MiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXYyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItdjIge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci12MiB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci12MiB7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItdjIge1xuICAgIG1heC13aWR0aDogMTU2OHB4OyB9IH1cblxuLnNlY3Rpb24tdjIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXYyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5zZWN0aW9uLXYyLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTllMTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmhlYWRpbmcge1xuICBtYXgtd2lkdGg6IDEzODVweDtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5Ac3VwcG9ydHMgbm90IChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIC5oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgLmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNzRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAuc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyB9IH1cblxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIC5zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5LVZGXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5oZWFkaW5nLTIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBjb2xvcjogIzNjNDI0ZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuXG5Ac3VwcG9ydHMgbm90IChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIC5oZWFkaW5nLTIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbkBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAuaGVhZGluZy0yIHtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5LVZGXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH0gfVxuXG4uc2VydmljZXMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIHNpdGUgZm9vdGVyICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4ucXVhbGl0eS1tYXJrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnF1YWxpdHktbWFya3Mge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1tYXJrcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG4ucXVhbGl0eS1tYXJrcyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5xdWFsaXR5LW1hcmtzX190aXRsZS5oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1tYXJrc19fdGl0bGUuaGVhZGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnF1YWxpdHktbWFya3NfX3RpdGxlLmhlYWRpbmcgLmxpbmsge1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdHktbWFya3NfX3RpdGxlLmhlYWRpbmcgLmxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LW1hcmtzX190aXRsZS5oZWFkaW5nIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LW1hcmtzIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICAucXVhbGl0eS1tYXJrc19fbGFyZ2UtcGljIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7IH0gfVxuXG4ucXVhbGl0eS1tYXJrc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdWFsaXR5LW1hcmtzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWxpdHktbWFya3NfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfSB9XG5cbi5xdWFsaXR5LW1hcmtzX19saXN0IGEsXG4ucXVhbGl0eS1tYXJrc19fbGlzdCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5xdWFsaXR5LW1hcmtzX19saXN0IGE6Zmlyc3QtY2hpbGQsXG4ucXVhbGl0eS1tYXJrc19fbGlzdCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucXVhbGl0eS1tYXJrc19fbGlzdCBhOmxhc3QtY2hpbGQsXG4ucXVhbGl0eS1tYXJrc19fbGlzdCBzcGFuOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdWFsaXR5LW1hcmtzX19saXN0IGEsXG4gIC5xdWFsaXR5LW1hcmtzX19saXN0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1YWxpdHktbWFya3NfX2xpc3QgYSxcbiAgLnF1YWxpdHktbWFya3NfX2xpc3Qgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5xdWFsaXR5LW1hcmtzX19saXN0IGEgaW1nLFxuICAucXVhbGl0eS1tYXJrc19fbGlzdCBzcGFuIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4ucXVhbGl0eS1tYXJrc19fbGlzdCBhIGltZyxcbi5xdWFsaXR5LW1hcmtzX19saXN0IHNwYW4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5xdWFsaXR5LW1hcmtzX19saXN0IGEgLnF1YWxpdHktbWFya3NfX3RvcC1hcHAtaW1hZ2UsXG4ucXVhbGl0eS1tYXJrc19fbGlzdCBzcGFuIC5xdWFsaXR5LW1hcmtzX190b3AtYXBwLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnF1YWxpdHktbWFya3NfX2xpc3QgLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucXVhbGl0eS1tYXJrc19fbGlzdCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5xdWFsaXR5LW1hcmtzX19saXN0IHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTc1cHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LW1hcmtzX19saXN0IHBpY3R1cmUge1xuICAgIG1heC13aWR0aDogMTM1cHg7IH0gfVxuXG46cm9vdCB7XG4gIC0tc29jaWFsSWNvblNpemU6IDE4cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICA6cm9vdCB7XG4gICAgLS1zb2NpYWxJY29uU2l6ZTogMjVweDsgfSB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vaW1hZ2VzLnczdGxzLm5ldC9iYWNrZ3JvdW5kLXN0eWxlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU5OyB9XG5cbi5mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5mb290ZXItbG9nbyB7XG4gIGdyaWQtYXJlYTogbG9nbztcbiAgY29sb3I6ICM1OTVkNmE7IH1cblxuLmZvb3Rlci1sb2dvX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWxvZ29fX2xpbmsge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7IH0gfVxuXG4uZm9vdGVyLWxvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTMzcHg7XG4gIGhlaWdodDogMTVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItbG9nb19faW1nIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxOXB4OyB9IH1cblxuLmZvb3Rlci1sb2dvIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAuZm9vdGVyLWxvZ28gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmOyB9IH1cblxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIC5mb290ZXItbG9nbyBwIHtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5LVZGXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItbG9nbyBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG5cbi5jbHV0Y2gtd2lkZ2V0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uY2x1dGNoLXdpZGdldF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNsdXRjaC13aWRnZXRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDsgfSB9XG5cbi5jbHV0Y2gtd2lkZ2V0X19yZXZpZXdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIGNvbG9yOiAjM2M0MjRmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jbHV0Y2gtd2lkZ2V0IC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzOXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1vdmVydmlldyxcbiAgLmZvb3Rlci1kZXZlbG9wbWVudCxcbiAgLmZvb3Rlci1leHBlcnRpc2UsXG4gIC5mb290ZXItcmVxdWVzdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyLW92ZXJ2aWV3IHtcbiAgZ3JpZC1hcmVhOiBvdmVydmlldzsgfVxuXG4uZm9vdGVyLWRldmVsb3BtZW50IHtcbiAgZ3JpZC1hcmVhOiBkZXZlbG9wbWVudDsgfVxuXG4uZm9vdGVyLWV4cGVydGlzZSB7XG4gIGdyaWQtYXJlYTogZXhwZXJ0aXNlOyB9XG5cbi5mb290ZXItcmVxdWVzdHMge1xuICBncmlkLWFyZWE6IHJlcXVlc3RzOyB9XG5cbi5mb290ZXItY29udGFjdHMge1xuICBncmlkLWFyZWE6IGNvbnRhY3RzOyB9XG5cbkBzdXBwb3J0cyBub3QgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5mb290ZXItY29udGFjdHMgLmZvb3Rlci1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIC5mb290ZXItbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4uZm9vdGVyLWNvbnRhY3RzX19pdGVtICsgLmZvb3Rlci1jb250YWN0c19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmZvb3Rlci1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIG92ZXJ2aWV3IGRldmVsb3BtZW50IGV4cGVydGlzZSByZXF1ZXN0cyBjb250YWN0c1wiO1xuICBncmlkLWdhcDogNTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWZvcm0ge1xuICAgIGdyaWQtZ2FwOiAzOHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBvdmVydmlldyBkZXZlbG9wbWVudFwiIFwicmVxdWVzdHMgZXhwZXJ0aXNlIGNvbnRhY3RzXCI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIG92ZXJ2aWV3XCIgXCJkZXZlbG9wbWVudCByZXF1ZXN0c1wiIFwiZXhwZXJ0aXNlIGNvbnRhY3RzXCI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZm9vdGVyLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmZvb3Rlci1jb2xfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9vdGVyLWNvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmZvb3Rlci1jb2wgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjNTk1ZDZhO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIHZhcigtLXNvY2lhbEljb25TaXplKSk7XG4gIGdyaWQtZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc29jaWFsLWxpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCB2YXIoLS1zb2NpYWxJY29uU2l6ZSkpO1xuICAgIGdyaWQtZ2FwOiAxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc29jaWFsLWxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnNvY2lhbC1saW5rc19fbGluayB7XG4gIHdpZHRoOiB2YXIoLS1zb2NpYWxJY29uU2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc29jaWFsSWNvblNpemUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlOyB9XG5cbi5zb2NpYWwtbGlua3NfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc29jaWFsLWxpbmtzX19saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc29jaWFsLWxpbmtzX19saW5rIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uc29jaWFsLWxpbmtzX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogLjk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc29jaWFsLWxpbmtzX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICBhLmZvb3Rlci1wcml2YWN5LXBvbGljeSxcbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuYS5mb290ZXItcHJpdmFjeS1wb2xpY3kge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZm9vdGVyLXNob3ctc20ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLXNob3ctc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG4iLG51bGxdfQ== */
