/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  -webkit-transition-duration: 50ms;
  -o-transition-duration: 50ms;
  transition-duration: 50ms; }

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  -webkit-transition-delay: 50ms;
  -o-transition-delay: 50ms;
  transition-delay: 50ms; }

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  -webkit-transition-duration: .1s;
  -o-transition-duration: .1s;
  transition-duration: .1s; }

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  -webkit-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s; }

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s; }

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  -webkit-transition-delay: .15s;
  -o-transition-delay: .15s;
  transition-delay: .15s; }

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  -webkit-transition-duration: .2s;
  -o-transition-duration: .2s;
  transition-duration: .2s; }

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  -webkit-transition-delay: .2s;
  -o-transition-delay: .2s;
  transition-delay: .2s; }

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  -webkit-transition-duration: .25s;
  -o-transition-duration: .25s;
  transition-duration: .25s; }

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  -webkit-transition-delay: .25s;
  -o-transition-delay: .25s;
  transition-delay: .25s; }

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
  transition-duration: .3s; }

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s; }

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s; }

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  -webkit-transition-delay: .35s;
  -o-transition-delay: .35s;
  transition-delay: .35s; }

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  -webkit-transition-duration: .4s;
  -o-transition-duration: .4s;
  transition-duration: .4s; }

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  -webkit-transition-delay: .4s;
  -o-transition-delay: .4s;
  transition-delay: .4s; }

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  -webkit-transition-duration: .45s;
  -o-transition-duration: .45s;
  transition-duration: .45s; }

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  -webkit-transition-delay: .45s;
  -o-transition-delay: .45s;
  transition-delay: .45s; }

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  -webkit-transition-duration: .5s;
  -o-transition-duration: .5s;
  transition-duration: .5s; }

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s; }

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  -webkit-transition-duration: .55s;
  -o-transition-duration: .55s;
  transition-duration: .55s; }

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  -webkit-transition-delay: .55s;
  -o-transition-delay: .55s;
  transition-delay: .55s; }

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s; }

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  -webkit-transition-delay: .6s;
  -o-transition-delay: .6s;
  transition-delay: .6s; }

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  -webkit-transition-duration: .65s;
  -o-transition-duration: .65s;
  transition-duration: .65s; }

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  -webkit-transition-delay: .65s;
  -o-transition-delay: .65s;
  transition-delay: .65s; }

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  -webkit-transition-duration: .7s;
  -o-transition-duration: .7s;
  transition-duration: .7s; }

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  -webkit-transition-delay: .7s;
  -o-transition-delay: .7s;
  transition-delay: .7s; }

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  -webkit-transition-duration: .75s;
  -o-transition-duration: .75s;
  transition-duration: .75s; }

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  -webkit-transition-delay: .75s;
  -o-transition-delay: .75s;
  transition-delay: .75s; }

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  -webkit-transition-duration: .8s;
  -o-transition-duration: .8s;
  transition-duration: .8s; }

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  -webkit-transition-delay: .8s;
  -o-transition-delay: .8s;
  transition-delay: .8s; }

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  -webkit-transition-duration: .85s;
  -o-transition-duration: .85s;
  transition-duration: .85s; }

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  -webkit-transition-delay: .85s;
  -o-transition-delay: .85s;
  transition-delay: .85s; }

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  -webkit-transition-duration: .9s;
  -o-transition-duration: .9s;
  transition-duration: .9s; }

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  -webkit-transition-delay: .9s;
  -o-transition-delay: .9s;
  transition-delay: .9s; }

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  -webkit-transition-duration: .95s;
  -o-transition-duration: .95s;
  transition-duration: .95s; }

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  -webkit-transition-delay: .95s;
  -o-transition-delay: .95s;
  transition-delay: .95s; }

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s; }

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s; }

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  -webkit-transition-duration: 1.05s;
  -o-transition-duration: 1.05s;
  transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.05s;
  -o-transition-delay: 1.05s;
  transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  -webkit-transition-duration: 1.1s;
  -o-transition-duration: 1.1s;
  transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  -webkit-transition-duration: 1.15s;
  -o-transition-duration: 1.15s;
  transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.15s;
  -o-transition-delay: 1.15s;
  transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  -webkit-transition-duration: 1.2s;
  -o-transition-duration: 1.2s;
  transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.2s;
  -o-transition-delay: 1.2s;
  transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  -webkit-transition-duration: 1.25s;
  -o-transition-duration: 1.25s;
  transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.25s;
  -o-transition-delay: 1.25s;
  transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  -webkit-transition-duration: 1.3s;
  -o-transition-duration: 1.3s;
  transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.3s;
  -o-transition-delay: 1.3s;
  transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  -webkit-transition-duration: 1.35s;
  -o-transition-duration: 1.35s;
  transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.35s;
  -o-transition-delay: 1.35s;
  transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  -webkit-transition-duration: 1.4s;
  -o-transition-duration: 1.4s;
  transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  -webkit-transition-duration: 1.45s;
  -o-transition-duration: 1.45s;
  transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.45s;
  -o-transition-delay: 1.45s;
  transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  -webkit-transition-duration: 1.5s;
  -o-transition-duration: 1.5s;
  transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.5s;
  -o-transition-delay: 1.5s;
  transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  -webkit-transition-duration: 1.55s;
  -o-transition-duration: 1.55s;
  transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.55s;
  -o-transition-delay: 1.55s;
  transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  -webkit-transition-duration: 1.6s;
  -o-transition-duration: 1.6s;
  transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.6s;
  -o-transition-delay: 1.6s;
  transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  -webkit-transition-duration: 1.65s;
  -o-transition-duration: 1.65s;
  transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.65s;
  -o-transition-delay: 1.65s;
  transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  -webkit-transition-duration: 1.7s;
  -o-transition-duration: 1.7s;
  transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.7s;
  -o-transition-delay: 1.7s;
  transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  -webkit-transition-duration: 1.75s;
  -o-transition-duration: 1.75s;
  transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.75s;
  -o-transition-delay: 1.75s;
  transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  -webkit-transition-duration: 1.8s;
  -o-transition-duration: 1.8s;
  transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  -webkit-transition-duration: 1.85s;
  -o-transition-duration: 1.85s;
  transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.85s;
  -o-transition-delay: 1.85s;
  transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  -webkit-transition-duration: 1.9s;
  -o-transition-duration: 1.9s;
  transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.9s;
  -o-transition-delay: 1.9s;
  transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  -webkit-transition-duration: 1.95s;
  -o-transition-duration: 1.95s;
  transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.95s;
  -o-transition-delay: 1.95s;
  transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  -webkit-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s; }

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  -webkit-transition-delay: 2s;
  -o-transition-delay: 2s;
  transition-delay: 2s; }

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  -webkit-transition-duration: 2.05s;
  -o-transition-duration: 2.05s;
  transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.05s;
  -o-transition-delay: 2.05s;
  transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  -webkit-transition-duration: 2.1s;
  -o-transition-duration: 2.1s;
  transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.1s;
  -o-transition-delay: 2.1s;
  transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  -webkit-transition-duration: 2.15s;
  -o-transition-duration: 2.15s;
  transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.15s;
  -o-transition-delay: 2.15s;
  transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  -webkit-transition-duration: 2.2s;
  -o-transition-duration: 2.2s;
  transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.2s;
  -o-transition-delay: 2.2s;
  transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  -webkit-transition-duration: 2.25s;
  -o-transition-duration: 2.25s;
  transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.25s;
  -o-transition-delay: 2.25s;
  transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  -webkit-transition-duration: 2.3s;
  -o-transition-duration: 2.3s;
  transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.3s;
  -o-transition-delay: 2.3s;
  transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  -webkit-transition-duration: 2.35s;
  -o-transition-duration: 2.35s;
  transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.35s;
  -o-transition-delay: 2.35s;
  transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  -webkit-transition-duration: 2.4s;
  -o-transition-duration: 2.4s;
  transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.4s;
  -o-transition-delay: 2.4s;
  transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  -webkit-transition-duration: 2.45s;
  -o-transition-duration: 2.45s;
  transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.45s;
  -o-transition-delay: 2.45s;
  transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  -webkit-transition-duration: 2.5s;
  -o-transition-duration: 2.5s;
  transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.5s;
  -o-transition-delay: 2.5s;
  transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  -webkit-transition-duration: 2.55s;
  -o-transition-duration: 2.55s;
  transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.55s;
  -o-transition-delay: 2.55s;
  transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  -webkit-transition-duration: 2.6s;
  -o-transition-duration: 2.6s;
  transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.6s;
  -o-transition-delay: 2.6s;
  transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  -webkit-transition-duration: 2.65s;
  -o-transition-duration: 2.65s;
  transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.65s;
  -o-transition-delay: 2.65s;
  transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  -webkit-transition-duration: 2.7s;
  -o-transition-duration: 2.7s;
  transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.7s;
  -o-transition-delay: 2.7s;
  transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  -webkit-transition-duration: 2.75s;
  -o-transition-duration: 2.75s;
  transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.75s;
  -o-transition-delay: 2.75s;
  transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  -webkit-transition-duration: 2.8s;
  -o-transition-duration: 2.8s;
  transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.8s;
  -o-transition-delay: 2.8s;
  transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  -webkit-transition-duration: 2.85s;
  -o-transition-duration: 2.85s;
  transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.85s;
  -o-transition-delay: 2.85s;
  transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  -webkit-transition-duration: 2.9s;
  -o-transition-duration: 2.9s;
  transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.9s;
  -o-transition-delay: 2.9s;
  transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  -webkit-transition-duration: 2.95s;
  -o-transition-duration: 2.95s;
  transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.95s;
  -o-transition-delay: 2.95s;
  transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  -webkit-transition-duration: 3s;
  -o-transition-duration: 3s;
  transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  -webkit-transition-delay: 3s;
  -o-transition-delay: 3s;
  transition-delay: 3s; }

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  -webkit-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  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] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  -o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  -webkit-transition-property: opacity,-webkit-transform;
  transition-property: opacity,-webkit-transform;
  -o-transition-property: opacity,transform;
  transition-property: opacity,transform;
  transition-property: opacity,transform,-webkit-transform; }

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

[data-aos=fade-up] {
  -webkit-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0); }

[data-aos=fade-down] {
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0); }

[data-aos=fade-right] {
  -webkit-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0); }

[data-aos=fade-left] {
  -webkit-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0); }

[data-aos=fade-up-right] {
  -webkit-transform: translate3d(-100px, 100px, 0);
  transform: translate3d(-100px, 100px, 0); }

[data-aos=fade-up-left] {
  -webkit-transform: translate3d(100px, 100px, 0);
  transform: translate3d(100px, 100px, 0); }

[data-aos=fade-down-right] {
  -webkit-transform: translate3d(-100px, -100px, 0);
  transform: translate3d(-100px, -100px, 0); }

[data-aos=fade-down-left] {
  -webkit-transform: translate3d(100px, -100px, 0);
  transform: translate3d(100px, -100px, 0); }

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  -webkit-transition-property: opacity,-webkit-transform;
  transition-property: opacity,-webkit-transform;
  -o-transition-property: opacity,transform;
  transition-property: opacity,transform;
  transition-property: opacity,transform,-webkit-transform; }

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1); }

[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6); }

[data-aos=zoom-in-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
  transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos=zoom-in-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
  transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos=zoom-in-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
  transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos=zoom-in-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
  transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2); }

[data-aos=zoom-out-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
  transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos=zoom-out-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
  transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos=zoom-out-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
  transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos=zoom-out-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
  transform: translate3d(100px, 0, 0) scale(1.2); }

[data-aos^=slide][data-aos^=slide] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

[data-aos=slide-up] {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

[data-aos=slide-down] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }

[data-aos=slide-right] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

[data-aos=slide-left] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
  transform: perspective(2500px) rotateY(-100deg); }

[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0); }

[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
  transform: perspective(2500px) rotateY(100deg); }

[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0); }

[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
  transform: perspective(2500px) rotateX(-100deg); }

[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0); }

[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
  transform: perspective(2500px) rotateX(100deg); }

[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0); }

@font-face {
  font-family: 'Ermilov';
  src: url("../fonts/Ermilov-Bold.eot");
  src: local("Ermilov Bold"), local("Ermilov-Bold"), url("../fonts/Ermilov-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Ermilov-Bold.woff2") format("woff2"), url("../fonts/Ermilov-Bold.woff") format("woff"), url("../fonts/Ermilov-Bold.ttf") format("truetype"), url("../fonts/Ermilov-Bold.svg#Ermilov-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Manrope';
  src: url("../fonts/Manrope-ExtraBold.eot");
  src: local("Manrope ExtraBold"), local("Manrope-ExtraBold"), url("../fonts/Manrope-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Manrope-ExtraBold.woff2") format("woff2"), url("../fonts/Manrope-ExtraBold.woff") format("woff"), url("../fonts/Manrope-ExtraBold.ttf") format("truetype"), url("../fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Manrope';
  src: url("../fonts/Manrope-Medium.eot");
  src: local("Manrope Medium"), local("Manrope-Medium"), url("../fonts/Manrope-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Manrope-Medium.woff2") format("woff2"), url("../fonts/Manrope-Medium.woff") format("woff"), url("../fonts/Manrope-Medium.ttf") format("truetype"), url("../fonts/Manrope-Medium.svg#Manrope-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Manrope';
  src: url("../fonts/Manrope-Regular.eot");
  src: local("Manrope Regular"), local("Manrope-Regular"), url("../fonts/Manrope-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Manrope-Regular.woff2") format("woff2"), url("../fonts/Manrope-Regular.woff") format("woff"), url("../fonts/Manrope-Regular.ttf") format("truetype"), url("../fonts/Manrope-Regular.svg#Manrope-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body {
  background: #000000;
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  color: #FFFFFF; }

a {
  text-decoration: none;
  color: inherit; }

ul {
  list-style: none; }

img, svg {
  max-width: 100%;
  display: block; }

.container {
  max-width: 100vw;
  margin: 0 auto;
  padding: 0 2.08333vw; }

@media screen and (max-width: 960px) {
  .container {
    padding: 0 4vw; } }

.button {
  display: block;
  position: relative;
  color: #FFFFFF;
  font-family: 'Ermilov', sans-serif;
  font-weight: 700;
  font-size: 2.29167vw;
  line-height: 1.1;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
  width: 28.75vw;
  height: 17.08333vw;
  padding: 0; }
  .button:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 24.79167vw;
    background: #FF4F00;
    z-index: 0;
    -webkit-transition: background .2s ease;
    -o-transition: background .2s ease;
    transition: background .2s ease; }
  .button:after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    height: 9.72222vw;
    background: #FF4F00;
    z-index: 0;
    -webkit-transition: background .2s ease;
    -o-transition: background .2s ease;
    transition: background .2s ease; }
  .button svg {
    width: 6.11111vw;
    height: 5.20833vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: absolute;
    top: 1.80556vw;
    right: 2.08333vw;
    z-index: 1; }
    .button svg * {
      stroke: #fff; }
  .button span {
    position: absolute;
    left: 2.08333vw;
    bottom: 2.08333vw;
    z-index: 1; }
  @media screen and (min-width: 960px) {
    .button:hover:before, .button:hover:after {
      background: #CF4000; } }

@media screen and (max-width: 960px) {
  .button {
    width: 84vw;
    height: 38.4vw;
    font-size: 6.4vw; }
    .button:before {
      width: 70.93333vw; }
    .button:after {
      height: 23.46667vw; }
    .button svg {
      width: 14.4vw;
      height: 12.26667vw;
      top: 4.8vw;
      right: 7.73333vw; }
    .button span {
      left: 7.73333vw;
      bottom: 6.66667vw; } }

.nav-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  padding-top: 1.66667vw; }

.navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 100vw;
  margin: 0 auto;
  padding: 0 2.08333vw; }
  .navigation .logo a {
    display: block;
    color: #FFFFFF; }
  .navigation .logo svg {
    width: 12.56944vw;
    height: auto; }
  .navigation .menu-inner {
    position: fixed;
    top: 1.66667vw;
    right: 2.08333vw;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 3.33333vw; }
    .navigation .menu-inner .links {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 2.22222vw; }
      .navigation .menu-inner .links a {
        font-family: 'Manrope', sans-serif;
        font-size: 0.97222vw;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.4;
        letter-spacing: normal;
        text-align: left;
        color: #fff;
        -webkit-transition: color .2s ease;
        -o-transition: color .2s ease;
        transition: color .2s ease; }
        .navigation .menu-inner .links a:hover {
          color: #FF4F00;
          text-decoration: underline; }
    .navigation .menu-inner .lang-switch {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 0.69444vw; }
      .navigation .menu-inner .lang-switch__item {
        font-family: 'Manrope', sans-serif;
        font-size: 0.97222vw;
        line-height: 1.4;
        color: #FFFFFF;
        -webkit-transition: color .2s ease;
        -o-transition: color .2s ease;
        transition: color .2s ease; }
        .navigation .menu-inner .lang-switch__item.is-active {
          color: #FF4F00; }
        .navigation .menu-inner .lang-switch__item:hover {
          color: #CF4000; }
      .navigation .menu-inner .lang-switch__divider {
        width: 1px;
        height: 1.66667vw;
        background: #FFFFFF;
        opacity: .4; }
  .navigation .burger {
    display: none; }

.page-artist .navigation .logo svg path[fill="#FF4F00"] {
  fill: #8EFF03; }

.page-artist .navigation .menu-inner .links a:hover {
  color: #8EFF03; }

.page-artist .navigation .lang-switch__item.is-active {
  color: #8EFF03; }
  .page-artist .navigation .lang-switch__item.is-active:hover {
    color: #8EFF03; }

@media screen and (max-width: 960px) {
  .page-artist .navigation .burger {
    background: #8EFF03;
    color: #000000; } }

.mobile-menu {
  display: none; }

@media screen and (max-width: 960px) {
  body.is-menu-open {
    overflow: hidden; }
  .nav-wrap {
    padding: 0; }
  .navigation {
    padding: 3.2vw 4vw;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    .navigation .logo svg {
      width: 34.93333vw; }
    .navigation .menu-inner {
      display: none; }
    .navigation .burger {
      display: block;
      z-index: 99;
      width: 12.26667vw;
      height: 10.66667vw;
      color: #FFFFFF;
      background: none;
      border: none;
      cursor: pointer;
      padding: 3.46667vw;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      background: #FF4F00;
      position: fixed;
      top: 3.2vw;
      right: 4vw; }
      .navigation .burger svg {
        width: 100%;
        height: 100%;
        display: block; }
  .mobile-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 2.66667vw;
    padding: 45.33333vw 0 5.33333vw;
    position: fixed;
    inset: 0;
    z-index: 100;
    background: #FF4F00;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s ease, visibility 0s linear .3s;
    -o-transition: opacity .3s ease, visibility 0s linear .3s;
    transition: opacity .3s ease, visibility 0s linear .3s; }
    .mobile-menu.is-open {
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity .3s ease, visibility 0s linear 0s;
      -o-transition: opacity .3s ease, visibility 0s linear 0s;
      transition: opacity .3s ease, visibility 0s linear 0s; }
    .mobile-menu__close {
      position: absolute;
      top: 3.2vw;
      right: 4vw;
      width: 12.26667vw;
      height: 10.66667vw;
      padding: 2.66667vw;
      color: #FFFFFF;
      background: none;
      border: none;
      cursor: pointer; }
      .mobile-menu__close svg {
        width: 100%;
        height: 100%;
        display: block; }
    .mobile-menu__logo {
      position: absolute;
      top: 3.2vw;
      left: 4vw; }
      .mobile-menu__logo svg {
        width: 34.93333vw;
        height: auto; }
        .mobile-menu__logo svg path[fill="#FF4F00"] {
          fill: #FFFFFF; }
    .mobile-menu__lang {
      position: absolute;
      top: 5.33333vw;
      right: 20vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 4.26667vw; }
    .mobile-menu__lang-item {
      font-family: 'Manrope', sans-serif;
      font-size: 5.33333vw;
      line-height: 1.4;
      color: #FFFFFF; }
      .mobile-menu__lang-item.is-active {
        color: #942E00; }
    .mobile-menu__lang-divider {
      width: 1px;
      height: 6.4vw;
      background: #FFFFFF;
      opacity: .4; }
    .mobile-menu__links {
      text-align: center; }
      .mobile-menu__links a {
        display: block;
        font-family: 'Ermilov', sans-serif;
        font-weight: 700;
        font-size: 6.4vw;
        line-height: 1.8;
        color: #FFFFFF; }
    .mobile-menu__button.button {
      position: relative;
      color: #FF4F00; }
      .mobile-menu__button.button:before, .mobile-menu__button.button:after {
        background: #FFFFFF; }
      .mobile-menu__button.button svg * {
        fill: #FF4F00; } }

@media screen and (max-width: 960px) {
  .page-artist .mobile-menu {
    background: #8EFF03; }
    .page-artist .mobile-menu__close {
      color: #000000; }
    .page-artist .mobile-menu__logo svg path[fill="#FF4F00"] {
      fill: #000000; }
    .page-artist .mobile-menu__lang-item {
      color: #000000; }
      .page-artist .mobile-menu__lang-item.is-active {
        color: #488200; }
    .page-artist .mobile-menu__lang-divider {
      background: #000000; }
    .page-artist .mobile-menu__links a {
      color: #000000; }
    .page-artist .mobile-menu__button.button {
      color: #000000; }
      .page-artist .mobile-menu__button.button svg * {
        fill: #000000; } }

#about {
  background: url("../img/hero-bg-photo.png") no-repeat center center;
  background-size: cover; }

.hero {
  position: relative;
  padding-top: 3.47222vw;
  padding-bottom: 3.47222vw; }
  .hero__inner {
    position: relative;
    z-index: 1; }
  .hero__title {
    position: relative;
    z-index: 1;
    max-width: 65.27778vw;
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 3.05556vw;
    line-height: 1.1;
    color: #FF4F00;
    margin-bottom: 9.02778vw; }
  .hero__visual {
    position: absolute;
    z-index: 2;
    left: 31.66667vw;
    top: -3.47222vw;
    width: 61.18056vw; }
    .hero__visual img {
      width: 100%;
      height: auto;
      display: block; }
  .hero__card {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    background: #F7F7F7;
    color: #000000;
    padding: 1.38889vw;
    clip-path: inset(0 0 100% 0);
    -webkit-transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1); }
    .hero__card.is-active {
      clip-path: inset(0 0 0% 0); }
  .hero__card-text {
    max-width: 41.66667vw; }
  .hero__card-date {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 2.63889vw;
    line-height: 1.1;
    margin-bottom: 11.59722vw; }
  .hero__card-desc {
    font-family: 'Manrope', sans-serif;
    font-size: 1.25vw;
    line-height: 1.5;
    max-width: 36.11111vw; }
  .hero .button {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: absolute;
    z-index: 2;
    right: 3.47222vw;
    bottom: 1.38889vw; }

@media screen and (max-width: 960px) {
  #about {
    background-position: top center; }
  .hero {
    padding-top: 29.6vw;
    padding-bottom: 8vw;
    overflow: hidden; }
    .hero__inner {
      padding: 0 4vw; }
    .hero__title {
      max-width: 100%;
      font-size: 6.4vw;
      margin-bottom: 16vw; }
    .hero__title-indent, .hero__title-break {
      display: none; }
    .hero__visual {
      z-index: 2;
      left: -13.33333vw;
      top: 53.33333vw;
      width: 133.33333vw; }
    .hero__card {
      position: relative;
      z-index: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      padding: 4vw; }
    .hero__card-text {
      max-width: 100%; }
    .hero__card-date {
      font-size: 6.4vw;
      margin-bottom: 114.66667vw; }
    .hero__card-desc {
      font-size: 4.26667vw;
      max-width: 100%;
      margin-bottom: 48vw; }
    .hero .button {
      -ms-flex-negative: 0;
      flex-shrink: 0;
      left: 8vw;
      right: 8vw;
      bottom: 4vw; } }

@media screen and (max-width: 960px) {
  .hide-sm {
    display: none !important; } }

.show-sm {
  display: none !important; }
  @media screen and (max-width: 960px) {
    .show-sm {
      display: block !important; } }

.stats {
  position: relative;
  z-index: 2;
  padding: 3.47222vw 0 10.41667vw; }
  .stats .decor {
    position: absolute;
    left: 0;
    right: 0;
    top: 20.83333vw; }
    .stats .decor svg {
      width: 100%;
      height: auto;
      display: block; }
  .stats__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 1.66667vw; }
    .stats__item:nth-child(1) {
      margin-bottom: 2.77778vw; }
    .stats__item:nth-child(2) {
      margin-left: 31.25vw;
      margin-bottom: 1.38889vw; }
    .stats__item:nth-child(3) {
      margin-left: 18.75vw; }
    .stats__item:nth-child(4) {
      margin-left: 47.91667vw; }
  .stats__num {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 6.94444vw;
    line-height: 1.1;
    color: #FF4F00; }
  .stats__label {
    font-family: 'Manrope', sans-serif;
    font-weight: 500;
    font-size: 3.05556vw;
    line-height: 1.5;
    color: #FF4F00;
    padding-bottom: 1.04167vw; }
  .stats__text {
    max-width: 38.88889vw;
    font-family: 'Manrope', sans-serif;
    font-size: 1.94444vw;
    line-height: 1.5;
    color: #FFFFFF;
    text-align: right;
    margin-left: auto; }
    .stats__text b {
      font-weight: 800;
      color: #FF4F00; }

@media screen and (max-width: 960px) {
  .stats {
    padding: 0 0 18.66667vw; }
    .stats .decor {
      top: 24vw; }
    .stats__inner {
      padding: 0 4vw; }
    .stats__text {
      max-width: 100%;
      font-size: 4.8vw;
      text-align: left;
      margin-left: 0;
      position: relative;
      z-index: 1; }
    .stats__list {
      position: relative;
      z-index: 1;
      margin-top: 13.33333vw; }
    .stats__item {
      gap: 4.26667vw; }
      .stats__item:nth-child(1) {
        margin-bottom: 4vw;
        margin-left: 0; }
      .stats__item:nth-child(2) {
        margin-left: 8.53333vw;
        margin-bottom: 4vw; }
      .stats__item:nth-child(3) {
        margin-left: 0;
        margin-bottom: 2.66667vw; }
      .stats__item:nth-child(4) {
        margin-left: 44.53333vw; }
    .stats__num {
      font-size: 16vw; }
    .stats__label {
      font-size: 4.8vw;
      padding-bottom: 3.73333vw; } }

.quote {
  padding: 10.41667vw 0 23.61111vw; }
  .quote__inner {
    position: relative;
    max-width: 81.94444vw;
    text-align: center; }
  .quote__mark {
    position: absolute;
    color: #FFFFFF; }
    .quote__mark svg {
      width: 7.5vw;
      height: 6.38889vw;
      display: block; }
    .quote__mark--open {
      top: 0;
      left: 0;
      -webkit-transform: translate(-10%, -30%);
      -ms-transform: translate(-10%, -30%);
      transform: translate(-10%, -30%); }
    .quote__mark--close {
      bottom: 0;
      right: 0;
      -webkit-transform: rotate(180deg) translate(-10%, -30%);
      -ms-transform: rotate(180deg) translate(-10%, -30%);
      transform: rotate(180deg) translate(-10%, -30%); }
  .quote__text {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 4.30556vw;
    line-height: 1.1;
    color: #FFFFFF;
    padding: 0 5.55556vw; }

@media screen and (max-width: 960px) {
  .quote {
    padding: 18.66667vw 0 61.33333vw; }
    .quote__inner {
      max-width: 100%;
      padding: 0 4vw; }
    .quote__mark svg {
      width: 11.73333vw;
      height: 10.66667vw; }
    .quote .quote__mark--open {
      left: 8vw; }
    .quote .quote__mark--close {
      right: 8vw; }
    .quote__text {
      font-size: 7.46667vw;
      padding: 0 11.73333vw; } }

.lineup-overflow {
  overflow: hidden; }

.lineup {
  background: #000000;
  padding: 3.05556vw 0 0;
  -webkit-box-shadow: 0 -10px 250px 0 rgba(142, 255, 3, 0.4);
  box-shadow: 0 -10px 250px 0 rgba(142, 255, 3, 0.4);
  position: relative;
  z-index: 2; }
  .lineup__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 5.13889vw;
    margin-bottom: 10.97222vw; }
  .lineup__title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 3.05556vw;
    color: #8EFF03; }
  .lineup__intro {
    max-width: 58.33333vw;
    font-family: 'Manrope', sans-serif;
    font-size: 1.25vw;
    line-height: 1.5;
    color: #8EFF03; }
  .lineup__collage {
    width: 41.875vw;
    height: 41.875vw;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    pointer-events: none; }
    .lineup__collage > svg:first-child {
      width: 37.70833vw;
      height: 37.70833vw;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .lineup__collage svg {
      display: block; }
  .lineup__collage-defs {
    position: absolute; }
  .lineup__shape-source {
    position: absolute;
    inset: 0;
    opacity: 0;
    pointer-events: none; }
  .lineup__photo, .lineup__glow {
    position: absolute;
    inset: 0;
    clip-path: url(#lineup-star-clip); }
  .lineup__photo {
    z-index: 1;
    background-color: #000000;
    background-size: cover;
    background-position: center; }
  .lineup__glow {
    z-index: 2;
    overflow: hidden; }
  .lineup__glow-blob {
    position: absolute;
    width: 58%;
    height: 58%;
    border-radius: 50%;
    background: #6FC900;
    -webkit-filter: blur(2.43056vw);
    filter: blur(2.43056vw); }
    .lineup__glow-blob:nth-child(1) {
      top: 10%;
      left: -27%; }
    .lineup__glow-blob:nth-child(2) {
      top: 60%;
      left: -11%; }
    .lineup__glow-blob:nth-child(3) {
      top: 66%;
      left: 54%; }
    .lineup__glow-blob:nth-child(4) {
      top: 5%;
      left: 72%; }
    .lineup__glow-blob:nth-child(5) {
      top: -31%;
      left: 28%; }
  .lineup__list {
    position: relative;
    z-index: 2; }
  .lineup__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.11111vw;
    padding: 1.38889vw 0;
    border-bottom: 1px solid rgba(142, 255, 3, 0.2);
    border-top: 1px solid rgba(142, 255, 3, 0.2);
    margin: -1px;
    opacity: 0.6;
    -webkit-transition: .2s ease-in-out border, .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out border, .2s ease-in-out opacity;
    transition: .2s ease-in-out border, .2s ease-in-out opacity;
    position: relative; }
    .lineup__row:after {
      content: '';
      position: absolute;
      left: -2.08333vw;
      right: -2.08333vw;
      opacity: 0;
      background-color: #8eff03;
      top: 0;
      bottom: 0;
      z-index: 0;
      -webkit-transition: .2s ease-in-out opacity;
      -o-transition: .2s ease-in-out opacity;
      transition: .2s ease-in-out opacity; }
    @media screen and (min-width: 960px) {
      .lineup__row:hover {
        opacity: 1;
        border-top: solid 1px rgba(142, 255, 3, 0.4);
        border-bottom: solid 1px rgba(142, 255, 3, 0.4); }
        .lineup__row:hover:after {
          opacity: .1; } }
  .lineup__row-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 1.11111vw;
    position: relative;
    z-index: 1; }
  .lineup__row-artist {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 2.36111vw;
    line-height: 1.1;
    color: #8EFF03; }
  .lineup__row-tag {
    font-family: 'Manrope', sans-serif;
    font-size: 1.94444vw;
    line-height: 1.5;
    color: #8EFF03; }
  .lineup__row-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4.16667vw;
    position: relative;
    z-index: 1; }
  .lineup__row-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.80556vw; }
  .lineup__icon {
    display: block;
    width: 1.80556vw;
    height: 1.80556vw;
    color: #2F50FF; }
    .lineup__icon svg * {
      -webkit-transition: .2s ease-in-out fill;
      -o-transition: .2s ease-in-out fill;
      transition: .2s ease-in-out fill; }
    .lineup__icon:hover svg * {
      fill: #5B74FF; }
  .lineup__row-more {
    font-family: 'Manrope', sans-serif;
    font-weight: 500;
    font-size: 1.66667vw;
    line-height: 1.5;
    color: #2F50FF;
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color; }
    .lineup__row-more:hover {
      color: #5B74FF; }
  .lineup__more {
    margin-top: 13.88889vw;
    font-family: 'Manrope', sans-serif;
    font-size: 3.75vw;
    color: #8EFF03;
    opacity: .6;
    line-height: 1.5; }
  .lineup__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2.08333vw 4.16667vw;
    margin-top: 8.33333vw; }
  .lineup__grid-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 0.69444vw; }
  .lineup__grid-name {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 3.33333vw;
    line-height: 1.1;
    color: #8EFF03; }
  .lineup__grid-tag {
    font-family: 'Manrope', sans-serif;
    font-size: 1.94444vw;
    line-height: 1.5;
    color: #8EFF03; }

@media screen and (max-width: 960px) {
  .lineup {
    padding: 6.4vw 0 0;
    -webkit-box-shadow: 0 -2.66667vw 32vw 0 rgba(142, 255, 3, 0.4);
    box-shadow: 0 -2.66667vw 32vw 0 rgba(142, 255, 3, 0.4); }
    .lineup__head {
      display: block;
      margin-bottom: 26.66667vw; }
    .lineup__title {
      font-size: 6.4vw;
      margin-bottom: 10.66667vw; }
    .lineup__intro {
      max-width: 100%;
      font-size: 3.73333vw; }
    .lineup__more {
      margin-top: 45.33333vw;
      font-size: 7.46667vw; }
    .lineup__grid {
      display: block;
      margin-top: 16vw; }
    .lineup__grid-item {
      display: block;
      padding: 2.66667vw 0 4.26667vw;
      border-top: 1px solid rgba(142, 255, 3, 0.2);
      border-bottom: 1px solid rgba(142, 255, 3, 0.2);
      margin: -1px 0; }
    .lineup__grid-name {
      font-size: 6.4vw; }
    .lineup__grid-tag {
      font-size: 4.26667vw;
      margin-left: 2.13333vw; }
    .lineup__collage {
      width: 92vw;
      height: 92vw;
      opacity: .9; }
      .lineup__collage > svg:first-child {
        width: 92vw;
        height: 92vw; }
    .lineup__glow-blob {
      -webkit-filter: blur(9.33333vw);
      filter: blur(9.33333vw); }
    .lineup__row {
      display: block;
      padding: 2.66667vw 0 4.26667vw;
      gap: 0;
      opacity: 1; }
      .lineup__row:after {
        left: -4vw;
        right: -4vw; }
      .lineup__row.is-active {
        border-top: solid 1px rgba(142, 255, 3, 0.4);
        border-bottom: solid 1px rgba(142, 255, 3, 0.4); }
        .lineup__row.is-active:after {
          opacity: .1; }
    .lineup__row-name {
      gap: 2.13333vw;
      margin-bottom: 3.73333vw;
      display: block; }
    .lineup__row-artist {
      font-size: 6.4vw; }
    .lineup__row-tag {
      font-size: 4.26667vw;
      margin-left: 2.13333vw; }
    .lineup__row-meta {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      gap: 4.26667vw; }
    .lineup__row-icons {
      gap: 5.86667vw; }
    .lineup__icon {
      width: 5.86667vw;
      height: 5.86667vw;
      color: #5B74FF; }
    .lineup__row-more {
      font-size: 4.26667vw;
      color: #5B74FF; } }

#atmosphere {
  position: relative;
  padding: 0; }

.no-bottom-shadow .atmosphere .left-block .label {
  display: none; }

.no-bottom-shadow .atmosphere:after {
  display: none; }

.no-bottom-shadow .atmosphere__video:after {
  display: none; }

.atmosphere {
  position: relative;
  padding: 0; }
  .atmosphere .left-block {
    width: 33.33333vw;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    background: #000000;
    -webkit-transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1); }
  .atmosphere .right-block {
    width: 33.33333vw;
    height: 0;
    right: 0;
    top: 0;
    z-index: 2;
    position: absolute;
    background: #000000;
    -webkit-transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    -webkit-transition-delay: .05s;
    -o-transition-delay: .05s;
    transition-delay: .05s; }
  .atmosphere.is-active .left-block {
    height: 3.05556vw; }
  .atmosphere.is-active .right-block {
    height: 5.13889vw; }
  .atmosphere__video {
    position: relative;
    z-index: 1; }
    .atmosphere__video:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 19.375vw;
      background-image: -webkit-gradient(linear, left bottom, left top, from(#323232), to(rgba(50, 50, 50, 0)));
      background-image: -o-linear-gradient(bottom, #323232, rgba(50, 50, 50, 0));
      background-image: linear-gradient(to top, #323232, rgba(50, 50, 50, 0));
      z-index: 1; }
    .atmosphere__video img {
      width: 100%;
      height: auto;
      display: block;
      background: #000000;
      -o-object-fit: cover;
      object-fit: cover; }
    .atmosphere__video .js-video-frame {
      position: absolute;
      inset: 0;
      z-index: 1; }
      .atmosphere__video .js-video-frame video {
        width: 100%;
        height: 100%;
        display: block;
        border: none;
        -o-object-fit: cover;
        object-fit: cover;
        background: #000000; }
    .atmosphere__video.is-playing .atmosphere__play {
      opacity: 0;
      pointer-events: none; }
    .atmosphere__video.is-playing .atmosphere__pause {
      opacity: 1;
      pointer-events: auto; }
  .atmosphere__play, .atmosphere__pause {
    position: absolute;
    left: 2.08333vw;
    top: 36.66667vw;
    width: 16.66667vw;
    height: 16.66667vw;
    background: #FFFFFF;
    border: none;
    z-index: 2;
    padding: 0;
    cursor: pointer;
    -webkit-transition: background .2s ease, opacity .2s ease;
    -o-transition: background .2s ease, opacity .2s ease;
    transition: background .2s ease, opacity .2s ease; }
    .atmosphere__play svg, .atmosphere__pause svg {
      position: absolute;
      left: 5vw;
      top: 4.72222vw;
      width: 6.66667vw;
      height: 6.66667vw;
      color: #FF4F00; }
    .atmosphere__play svg *, .atmosphere__pause svg * {
      -webkit-transition: .2s ease-in-out fill;
      -o-transition: .2s ease-in-out fill;
      transition: .2s ease-in-out fill; }
    .atmosphere__play span, .atmosphere__pause span {
      position: absolute;
      left: 1.38889vw;
      bottom: 1.38889vw;
      font-family: 'Manrope', sans-serif;
      font-weight: 500;
      line-height: 1;
      font-size: 1.66667vw;
      color: #FF4F00;
      -webkit-transition: .2s ease-in-out color;
      -o-transition: .2s ease-in-out color;
      transition: .2s ease-in-out color; }
    .atmosphere__play:hover, .atmosphere__pause:hover {
      background: #F1F1F1; }
      .atmosphere__play:hover svg *, .atmosphere__pause:hover svg * {
        fill: #CF4000; }
      .atmosphere__play:hover span, .atmosphere__pause:hover span {
        color: #CF4000; }
  .atmosphere__pause {
    opacity: 0;
    pointer-events: none; }

@media screen and (max-width: 960px) {
  .atmosphere {
    margin-top: -13.33333vw;
    z-index: 3;
    position: relative;
    padding-bottom: 40vw; }
    .atmosphere:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      background: #323232;
      height: 40vw;
      bottom: 0; }
    .atmosphere .right-block {
      display: none; }
    .atmosphere .left-block .label {
      color: #8EFF03;
      font-size: 7.46667vw;
      text-align: center;
      opacity: .6; }
    .atmosphere.is-active .left-block {
      width: 50%;
      height: 13.33333vw; }
    .atmosphere__video img {
      height: 120.53333vw;
      -o-object-fit: cover;
      object-fit: cover; }
    .atmosphere__video:after {
      height: 26.4vw; }
    .atmosphere__play, .atmosphere__pause {
      left: 4vw;
      top: 117.86667vw;
      width: 42.66667vw;
      height: 42.66667vw; }
      .atmosphere__play svg, .atmosphere__pause svg {
        left: 12vw;
        top: 10.66667vw;
        width: 18.66667vw;
        height: 18.66667vw; }
      .atmosphere__play span, .atmosphere__pause span {
        left: 4vw;
        bottom: 4vw;
        font-size: 6.4vw; } }

@-webkit-keyframes marquee-scroll {
  from {
    -webkit-transform: translate(-155.55556vw, 33.33333vw);
    transform: translate(-155.55556vw, 33.33333vw); }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@keyframes marquee-scroll {
  from {
    -webkit-transform: translate(-155.55556vw, 33.33333vw);
    transform: translate(-155.55556vw, 33.33333vw); }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

.marquee-text {
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: -76.38889vw;
  z-index: 3;
  height: 133.33333vw;
  overflow: hidden; }

.marquee-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 34.72222vw;
  width: -webkit-max-content;
  width: max-content;
  margin-top: 66.66667vw;
  -webkit-animation: marquee-scroll 9s linear infinite;
  animation: marquee-scroll 9s linear infinite; }

.marquee-group {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 120.83333vw;
  height: 33.33333vw; }
  .marquee-group:nth-child(2) {
    -webkit-transform: translateY(-33.33333vw);
    -ms-transform: translateY(-33.33333vw);
    transform: translateY(-33.33333vw); }
  .marquee-group:nth-child(3) {
    -webkit-transform: translateY(-66.66667vw);
    -ms-transform: translateY(-66.66667vw);
    transform: translateY(-66.66667vw); }
  .marquee-group .t {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-11.29deg);
    -ms-transform: translate(-50%, -50%) rotate(-11.29deg);
    transform: translate(-50%, -50%) rotate(-11.29deg);
    font-family: Ermilov;
    font-size: 4.30556vw;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: center;
    color: #3d3d3d;
    text-transform: uppercase;
    white-space: nowrap;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease;
    -webkit-transition-delay: 0.92s;
    -o-transition-delay: 0.92s;
    transition-delay: 0.92s; }
  .marquee-group .marquee-div {
    width: 16.66667vw;
    height: 12.5vw;
    background-color: #000000;
    position: absolute;
    left: 48.61111vw;
    top: 11.11111vw;
    z-index: 1;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.6s cubic-bezier(0.16, 1, 0.3, 1); }
    .marquee-group .marquee-div:nth-child(1) {
      -webkit-transform: translate(-48.61111vw, 9.72222vw);
      -ms-transform: translate(-48.61111vw, 9.72222vw);
      transform: translate(-48.61111vw, 9.72222vw);
      -webkit-transition-delay: 0.02s;
      -o-transition-delay: 0.02s;
      transition-delay: 0.02s; }
    .marquee-group .marquee-div:nth-child(2) {
      -webkit-transform: translate(-41.66667vw, 9.72222vw);
      -ms-transform: translate(-41.66667vw, 9.72222vw);
      transform: translate(-41.66667vw, 9.72222vw);
      -webkit-transition-delay: 0.04s;
      -o-transition-delay: 0.04s;
      transition-delay: 0.04s; }
    .marquee-group .marquee-div:nth-child(3) {
      -webkit-transform: translate(-34.72222vw, 9.72222vw);
      -ms-transform: translate(-34.72222vw, 9.72222vw);
      transform: translate(-34.72222vw, 9.72222vw);
      -webkit-transition-delay: 0.06s;
      -o-transition-delay: 0.06s;
      transition-delay: 0.06s; }
    .marquee-group .marquee-div:nth-child(4) {
      -webkit-transform: translate(-27.77778vw, 9.72222vw);
      -ms-transform: translate(-27.77778vw, 9.72222vw);
      transform: translate(-27.77778vw, 9.72222vw);
      -webkit-transition-delay: 0.08s;
      -o-transition-delay: 0.08s;
      transition-delay: 0.08s; }
    .marquee-group .marquee-div:nth-child(5) {
      -webkit-transform: translate(-20.83333vw, 9.72222vw);
      -ms-transform: translate(-20.83333vw, 9.72222vw);
      transform: translate(-20.83333vw, 9.72222vw);
      -webkit-transition-delay: 0.1s;
      -o-transition-delay: 0.1s;
      transition-delay: 0.1s; }
    .marquee-group .marquee-div:nth-child(6) {
      -webkit-transform: translate(-13.88889vw, 9.72222vw);
      -ms-transform: translate(-13.88889vw, 9.72222vw);
      transform: translate(-13.88889vw, 9.72222vw);
      -webkit-transition-delay: 0.12s;
      -o-transition-delay: 0.12s;
      transition-delay: 0.12s; }
    .marquee-group .marquee-div:nth-child(7) {
      -webkit-transform: translate(-6.94444vw, 9.72222vw);
      -ms-transform: translate(-6.94444vw, 9.72222vw);
      transform: translate(-6.94444vw, 9.72222vw);
      -webkit-transition-delay: 0.14s;
      -o-transition-delay: 0.14s;
      transition-delay: 0.14s; }
    .marquee-group .marquee-div:nth-child(8) {
      -webkit-transform: translate(0vw, 9.72222vw);
      -ms-transform: translate(0vw, 9.72222vw);
      transform: translate(0vw, 9.72222vw);
      -webkit-transition-delay: 0.16s;
      -o-transition-delay: 0.16s;
      transition-delay: 0.16s; }
    .marquee-group .marquee-div:nth-child(9) {
      -webkit-transform: translate(6.94444vw, 9.72222vw);
      -ms-transform: translate(6.94444vw, 9.72222vw);
      transform: translate(6.94444vw, 9.72222vw);
      -webkit-transition-delay: 0.18s;
      -o-transition-delay: 0.18s;
      transition-delay: 0.18s; }
    .marquee-group .marquee-div:nth-child(10) {
      -webkit-transform: translate(13.88889vw, 9.72222vw);
      -ms-transform: translate(13.88889vw, 9.72222vw);
      transform: translate(13.88889vw, 9.72222vw);
      -webkit-transition-delay: 0.2s;
      -o-transition-delay: 0.2s;
      transition-delay: 0.2s; }
    .marquee-group .marquee-div:nth-child(11) {
      -webkit-transform: translate(20.83333vw, 9.72222vw);
      -ms-transform: translate(20.83333vw, 9.72222vw);
      transform: translate(20.83333vw, 9.72222vw);
      -webkit-transition-delay: 0.22s;
      -o-transition-delay: 0.22s;
      transition-delay: 0.22s; }
    .marquee-group .marquee-div:nth-child(12) {
      -webkit-transform: translate(27.77778vw, 9.72222vw);
      -ms-transform: translate(27.77778vw, 9.72222vw);
      transform: translate(27.77778vw, 9.72222vw);
      -webkit-transition-delay: 0.24s;
      -o-transition-delay: 0.24s;
      transition-delay: 0.24s; }
    .marquee-group .marquee-div:nth-child(13) {
      -webkit-transform: translate(34.72222vw, 9.72222vw);
      -ms-transform: translate(34.72222vw, 9.72222vw);
      transform: translate(34.72222vw, 9.72222vw);
      -webkit-transition-delay: 0.26s;
      -o-transition-delay: 0.26s;
      transition-delay: 0.26s; }
    .marquee-group .marquee-div:nth-child(14) {
      -webkit-transform: translate(41.66667vw, 9.72222vw);
      -ms-transform: translate(41.66667vw, 9.72222vw);
      transform: translate(41.66667vw, 9.72222vw);
      -webkit-transition-delay: 0.28s;
      -o-transition-delay: 0.28s;
      transition-delay: 0.28s; }
    .marquee-group .marquee-div:nth-child(15) {
      -webkit-transform: translate(48.61111vw, 9.72222vw);
      -ms-transform: translate(48.61111vw, 9.72222vw);
      transform: translate(48.61111vw, 9.72222vw);
      -webkit-transition-delay: 0.3s;
      -o-transition-delay: 0.3s;
      transition-delay: 0.3s; }
    .marquee-group .marquee-div:nth-child(16) {
      -webkit-transform: translate(55.55556vw, 9.72222vw);
      -ms-transform: translate(55.55556vw, 9.72222vw);
      transform: translate(55.55556vw, 9.72222vw);
      -webkit-transition-delay: 0.32s;
      -o-transition-delay: 0.32s;
      transition-delay: 0.32s; }

.marquee-track.is-active .marquee-div:nth-child(1) {
  -webkit-transform: translate(-48.61111vw, 9.72222vw);
  -ms-transform: translate(-48.61111vw, 9.72222vw);
  transform: translate(-48.61111vw, 9.72222vw); }

.marquee-track.is-active .marquee-div:nth-child(2) {
  -webkit-transform: translate(-41.66667vw, 8.33333vw);
  -ms-transform: translate(-41.66667vw, 8.33333vw);
  transform: translate(-41.66667vw, 8.33333vw); }

.marquee-track.is-active .marquee-div:nth-child(3) {
  -webkit-transform: translate(-34.72222vw, 6.94444vw);
  -ms-transform: translate(-34.72222vw, 6.94444vw);
  transform: translate(-34.72222vw, 6.94444vw); }

.marquee-track.is-active .marquee-div:nth-child(4) {
  -webkit-transform: translate(-27.77778vw, 5.55556vw);
  -ms-transform: translate(-27.77778vw, 5.55556vw);
  transform: translate(-27.77778vw, 5.55556vw); }

.marquee-track.is-active .marquee-div:nth-child(5) {
  -webkit-transform: translate(-20.83333vw, 4.16667vw);
  -ms-transform: translate(-20.83333vw, 4.16667vw);
  transform: translate(-20.83333vw, 4.16667vw); }

.marquee-track.is-active .marquee-div:nth-child(6) {
  -webkit-transform: translate(-13.88889vw, 2.77778vw);
  -ms-transform: translate(-13.88889vw, 2.77778vw);
  transform: translate(-13.88889vw, 2.77778vw); }

.marquee-track.is-active .marquee-div:nth-child(7) {
  -webkit-transform: translate(-6.94444vw, 1.38889vw);
  -ms-transform: translate(-6.94444vw, 1.38889vw);
  transform: translate(-6.94444vw, 1.38889vw); }

.marquee-track.is-active .marquee-div:nth-child(8) {
  -webkit-transform: translate(0vw, 0vw);
  -ms-transform: translate(0vw, 0vw);
  transform: translate(0vw, 0vw); }

.marquee-track.is-active .marquee-div:nth-child(9) {
  -webkit-transform: translate(6.94444vw, -1.38889vw);
  -ms-transform: translate(6.94444vw, -1.38889vw);
  transform: translate(6.94444vw, -1.38889vw); }

.marquee-track.is-active .marquee-div:nth-child(10) {
  -webkit-transform: translate(13.88889vw, -2.77778vw);
  -ms-transform: translate(13.88889vw, -2.77778vw);
  transform: translate(13.88889vw, -2.77778vw); }

.marquee-track.is-active .marquee-div:nth-child(11) {
  -webkit-transform: translate(20.83333vw, -4.16667vw);
  -ms-transform: translate(20.83333vw, -4.16667vw);
  transform: translate(20.83333vw, -4.16667vw); }

.marquee-track.is-active .marquee-div:nth-child(12) {
  -webkit-transform: translate(27.77778vw, -5.55556vw);
  -ms-transform: translate(27.77778vw, -5.55556vw);
  transform: translate(27.77778vw, -5.55556vw); }

.marquee-track.is-active .marquee-div:nth-child(13) {
  -webkit-transform: translate(34.72222vw, -6.94444vw);
  -ms-transform: translate(34.72222vw, -6.94444vw);
  transform: translate(34.72222vw, -6.94444vw); }

.marquee-track.is-active .marquee-div:nth-child(14) {
  -webkit-transform: translate(41.66667vw, -8.33333vw);
  -ms-transform: translate(41.66667vw, -8.33333vw);
  transform: translate(41.66667vw, -8.33333vw); }

.marquee-track.is-active .marquee-div:nth-child(15) {
  -webkit-transform: translate(48.61111vw, -9.72222vw);
  -ms-transform: translate(48.61111vw, -9.72222vw);
  transform: translate(48.61111vw, -9.72222vw); }

.marquee-track.is-active .marquee-div:nth-child(16) {
  -webkit-transform: translate(55.55556vw, -11.11111vw);
  -ms-transform: translate(55.55556vw, -11.11111vw);
  transform: translate(55.55556vw, -11.11111vw); }

.marquee-track.is-active .t {
  opacity: 1; }

@-webkit-keyframes marquee-scroll-sm {
  from {
    -webkit-transform: translate(-271.896vw, 58.46133vw);
    transform: translate(-271.896vw, 58.46133vw); }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@keyframes marquee-scroll-sm {
  from {
    -webkit-transform: translate(-271.896vw, 58.46133vw);
    transform: translate(-271.896vw, 58.46133vw); }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@media screen and (max-width: 960px) {
  .marquee-text {
    top: -125.33333vw;
    height: 233.84533vw; }
  .marquee-track {
    gap: 63.46667vw;
    margin-top: 116.92267vw;
    -webkit-animation-name: marquee-scroll-sm;
    animation-name: marquee-scroll-sm; }
  .marquee-group {
    width: 208.42933vw;
    height: 58.46133vw; }
    .marquee-group:nth-child(2) {
      -webkit-transform: translateY(-58.46133vw);
      -ms-transform: translateY(-58.46133vw);
      transform: translateY(-58.46133vw); }
    .marquee-group:nth-child(3) {
      -webkit-transform: translateY(-116.92267vw);
      -ms-transform: translateY(-116.92267vw);
      transform: translateY(-116.92267vw); }
    .marquee-group .t {
      font-size: 8vw; }
    .marquee-group .marquee-div:nth-child(n+15) {
      display: none; }
    .marquee-group .marquee-div {
      width: 30.50133vw;
      height: 22.87733vw;
      left: 12.70933vw;
      top: 33.04267vw; }
      .marquee-group .marquee-div:nth-child(1) {
        -webkit-transform: translate(-6.35467vw, 2.54133vw);
        -ms-transform: translate(-6.35467vw, 2.54133vw);
        transform: translate(-6.35467vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(2) {
        -webkit-transform: translate(6.35467vw, 2.54133vw);
        -ms-transform: translate(6.35467vw, 2.54133vw);
        transform: translate(6.35467vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(3) {
        -webkit-transform: translate(19.064vw, 2.54133vw);
        -ms-transform: translate(19.064vw, 2.54133vw);
        transform: translate(19.064vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(4) {
        -webkit-transform: translate(31.77333vw, 2.54133vw);
        -ms-transform: translate(31.77333vw, 2.54133vw);
        transform: translate(31.77333vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(5) {
        -webkit-transform: translate(44.48267vw, 2.54133vw);
        -ms-transform: translate(44.48267vw, 2.54133vw);
        transform: translate(44.48267vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(6) {
        -webkit-transform: translate(57.192vw, 2.54133vw);
        -ms-transform: translate(57.192vw, 2.54133vw);
        transform: translate(57.192vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(7) {
        -webkit-transform: translate(69.90133vw, 2.54133vw);
        -ms-transform: translate(69.90133vw, 2.54133vw);
        transform: translate(69.90133vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(8) {
        -webkit-transform: translate(82.61067vw, 2.54133vw);
        -ms-transform: translate(82.61067vw, 2.54133vw);
        transform: translate(82.61067vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(9) {
        -webkit-transform: translate(95.32vw, 2.54133vw);
        -ms-transform: translate(95.32vw, 2.54133vw);
        transform: translate(95.32vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(10) {
        -webkit-transform: translate(108.02933vw, 2.54133vw);
        -ms-transform: translate(108.02933vw, 2.54133vw);
        transform: translate(108.02933vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(11) {
        -webkit-transform: translate(120.73867vw, 2.54133vw);
        -ms-transform: translate(120.73867vw, 2.54133vw);
        transform: translate(120.73867vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(12) {
        -webkit-transform: translate(133.448vw, 2.54133vw);
        -ms-transform: translate(133.448vw, 2.54133vw);
        transform: translate(133.448vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(13) {
        -webkit-transform: translate(146.15733vw, 2.54133vw);
        -ms-transform: translate(146.15733vw, 2.54133vw);
        transform: translate(146.15733vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(14) {
        -webkit-transform: translate(158.86667vw, 2.54133vw);
        -ms-transform: translate(158.86667vw, 2.54133vw);
        transform: translate(158.86667vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(15) {
        -webkit-transform: translate(171.576vw, 2.54133vw);
        -ms-transform: translate(171.576vw, 2.54133vw);
        transform: translate(171.576vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(16) {
        -webkit-transform: translate(184.28533vw, 2.54133vw);
        -ms-transform: translate(184.28533vw, 2.54133vw);
        transform: translate(184.28533vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(17) {
        -webkit-transform: translate(196.99467vw, 2.54133vw);
        -ms-transform: translate(196.99467vw, 2.54133vw);
        transform: translate(196.99467vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(18) {
        -webkit-transform: translate(209.704vw, 2.54133vw);
        -ms-transform: translate(209.704vw, 2.54133vw);
        transform: translate(209.704vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(19) {
        -webkit-transform: translate(222.41333vw, 2.54133vw);
        -ms-transform: translate(222.41333vw, 2.54133vw);
        transform: translate(222.41333vw, 2.54133vw); }
      .marquee-group .marquee-div:nth-child(20) {
        -webkit-transform: translate(235.12267vw, 2.54133vw);
        -ms-transform: translate(235.12267vw, 2.54133vw);
        transform: translate(235.12267vw, 2.54133vw); }
  .marquee-track.is-active .marquee-div:nth-child(1) {
    -webkit-transform: translate(-6.35467vw, 1.27067vw);
    -ms-transform: translate(-6.35467vw, 1.27067vw);
    transform: translate(-6.35467vw, 1.27067vw); }
  .marquee-track.is-active .marquee-div:nth-child(2) {
    -webkit-transform: translate(6.35467vw, -1.27067vw);
    -ms-transform: translate(6.35467vw, -1.27067vw);
    transform: translate(6.35467vw, -1.27067vw); }
  .marquee-track.is-active .marquee-div:nth-child(3) {
    -webkit-transform: translate(19.064vw, -3.812vw);
    -ms-transform: translate(19.064vw, -3.812vw);
    transform: translate(19.064vw, -3.812vw); }
  .marquee-track.is-active .marquee-div:nth-child(4) {
    -webkit-transform: translate(31.77333vw, -6.35333vw);
    -ms-transform: translate(31.77333vw, -6.35333vw);
    transform: translate(31.77333vw, -6.35333vw); }
  .marquee-track.is-active .marquee-div:nth-child(5) {
    -webkit-transform: translate(44.48267vw, -8.89467vw);
    -ms-transform: translate(44.48267vw, -8.89467vw);
    transform: translate(44.48267vw, -8.89467vw); }
  .marquee-track.is-active .marquee-div:nth-child(6) {
    -webkit-transform: translate(57.192vw, -11.436vw);
    -ms-transform: translate(57.192vw, -11.436vw);
    transform: translate(57.192vw, -11.436vw); }
  .marquee-track.is-active .marquee-div:nth-child(7) {
    -webkit-transform: translate(69.90133vw, -13.97733vw);
    -ms-transform: translate(69.90133vw, -13.97733vw);
    transform: translate(69.90133vw, -13.97733vw); }
  .marquee-track.is-active .marquee-div:nth-child(8) {
    -webkit-transform: translate(82.61067vw, -16.51867vw);
    -ms-transform: translate(82.61067vw, -16.51867vw);
    transform: translate(82.61067vw, -16.51867vw); }
  .marquee-track.is-active .marquee-div:nth-child(9) {
    -webkit-transform: translate(95.32vw, -19.06vw);
    -ms-transform: translate(95.32vw, -19.06vw);
    transform: translate(95.32vw, -19.06vw); }
  .marquee-track.is-active .marquee-div:nth-child(10) {
    -webkit-transform: translate(108.02933vw, -21.60133vw);
    -ms-transform: translate(108.02933vw, -21.60133vw);
    transform: translate(108.02933vw, -21.60133vw); }
  .marquee-track.is-active .marquee-div:nth-child(11) {
    -webkit-transform: translate(120.73867vw, -24.14267vw);
    -ms-transform: translate(120.73867vw, -24.14267vw);
    transform: translate(120.73867vw, -24.14267vw); }
  .marquee-track.is-active .marquee-div:nth-child(12) {
    -webkit-transform: translate(133.448vw, -26.684vw);
    -ms-transform: translate(133.448vw, -26.684vw);
    transform: translate(133.448vw, -26.684vw); }
  .marquee-track.is-active .marquee-div:nth-child(13) {
    -webkit-transform: translate(146.15733vw, -29.22533vw);
    -ms-transform: translate(146.15733vw, -29.22533vw);
    transform: translate(146.15733vw, -29.22533vw); }
  .marquee-track.is-active .marquee-div:nth-child(14) {
    -webkit-transform: translate(158.86667vw, -31.76667vw);
    -ms-transform: translate(158.86667vw, -31.76667vw);
    transform: translate(158.86667vw, -31.76667vw); }
  .marquee-track.is-active .marquee-div:nth-child(15) {
    -webkit-transform: translate(171.576vw, -34.308vw);
    -ms-transform: translate(171.576vw, -34.308vw);
    transform: translate(171.576vw, -34.308vw); }
  .marquee-track.is-active .marquee-div:nth-child(16) {
    -webkit-transform: translate(184.28533vw, -36.84933vw);
    -ms-transform: translate(184.28533vw, -36.84933vw);
    transform: translate(184.28533vw, -36.84933vw); }
  .marquee-track.is-active .marquee-div:nth-child(17) {
    -webkit-transform: translate(196.99467vw, -39.39067vw);
    -ms-transform: translate(196.99467vw, -39.39067vw);
    transform: translate(196.99467vw, -39.39067vw); }
  .marquee-track.is-active .marquee-div:nth-child(18) {
    -webkit-transform: translate(209.704vw, -41.932vw);
    -ms-transform: translate(209.704vw, -41.932vw);
    transform: translate(209.704vw, -41.932vw); }
  .marquee-track.is-active .marquee-div:nth-child(19) {
    -webkit-transform: translate(222.41333vw, -44.47333vw);
    -ms-transform: translate(222.41333vw, -44.47333vw);
    transform: translate(222.41333vw, -44.47333vw); }
  .marquee-track.is-active .marquee-div:nth-child(20) {
    -webkit-transform: translate(235.12267vw, -47.01467vw);
    -ms-transform: translate(235.12267vw, -47.01467vw);
    transform: translate(235.12267vw, -47.01467vw); } }

.manifesto {
  background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(black));
  background: -o-linear-gradient(top, #323232 0%, black 100%);
  background: linear-gradient(180deg, #323232 0%, black 100%);
  padding: 11.11111vw 0 4.86111vw;
  position: relative;
  z-index: 5; }
  .manifesto .container {
    position: relative;
    z-index: 5; }
  .manifesto .decor {
    position: absolute;
    left: 0;
    right: 0;
    top: 31.25vw; }
    .manifesto .decor svg {
      width: 100%;
      height: auto;
      display: block; }
  .manifesto__visual {
    max-width: 61.18056vw;
    margin: 0 auto;
    overflow: hidden; }
    .manifesto__visual img {
      width: 100%;
      height: auto;
      display: block; }
  .manifesto__title {
    position: relative;
    z-index: 1;
    text-align: center;
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 5.69444vw;
    line-height: 1.1;
    text-transform: uppercase;
    color: #FF4F00;
    width: 55.55556vw;
    margin: -25.90278vw auto 0; }
  .manifesto__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4.16667vw;
    margin-top: 10.41667vw; }
  .manifesto__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33.33333vw;
    flex: 0 1 33.33333vw;
    font-family: 'Manrope', sans-serif;
    font-size: 1.38889vw;
    line-height: 1.5;
    color: #FF4F00; }
    .manifesto__col:nth-child(1) {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 27.08333vw;
      flex: 0 1 27.08333vw; }
    .manifesto__col b {
      font-weight: 800; }

@media screen and (max-width: 960px) {
  .manifesto {
    padding: 37.33333vw 0;
    overflow: hidden; }
    .manifesto .decor {
      top: 53.33333vw;
      left: -21.33333vw;
      right: -21.33333vw; }
    .manifesto__visual {
      max-width: 92vw; }
    .manifesto__title {
      font-size: 9.6vw;
      width: 100%;
      margin: -40vw auto 0; }
    .manifesto__cols {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 6.4vw;
      margin-top: 36.8vw; }
    .manifesto__col {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      font-size: 3.73333vw; }
      .manifesto__col:nth-child(1) {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none; } }

.sponsors {
  background: #000000;
  padding: 4.86111vw 0 4.16667vw; }
  .sponsors__title {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 3.05556vw;
    color: #FF4F00;
    margin-bottom: 2.77778vw; }
  .sponsors__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .sponsors__item {
    color: #FFFFFF;
    width: 25%;
    outline: 1px solid rgba(255, 79, 0, 0.5);
    height: 17.36111vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .sponsors__item img, .sponsors__item svg {
      max-height: 70%;
      max-width: 70%;
      width: 100%;
      height: 100%;
      display: block; }

@media screen and (max-width: 960px) {
  .sponsors {
    padding: 10.66667vw 0; }
    .sponsors__title {
      font-size: 6.4vw;
      margin-bottom: 8vw; }
    .sponsors__item {
      width: 50%;
      height: 37.33333vw; } }

.tickets {
  padding: 0 0 6.94444vw; }
  .tickets .tickets-inner {
    background: #FFFFFF;
    color: #000000;
    padding: 1.38889vw;
    clip-path: inset(0 0 100% 0);
    -webkit-transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1); }
    .tickets .tickets-inner.is-active {
      clip-path: inset(0 0 0% 0); }
  .tickets__title {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 3.05556vw;
    margin-bottom: 8.33333vw; }
  .tickets__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.38889vw;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 1.38889vw; }
  .tickets__main {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 57%;
    flex: 1 1 57%;
    overflow: hidden;
    background: #000000;
    height: 46.52778vw; }
    .tickets__main img {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .tickets__main-price {
    position: absolute;
    left: 1.38889vw;
    top: 2.36111vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.55556vw; }
  .tickets__price-new {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 8.33333vw;
    line-height: 1.1;
    color: #FFFFFF; }
  .tickets__main-note {
    position: absolute;
    left: 1.38889vw;
    top: 10.97222vw;
    font-family: 'Manrope', sans-serif;
    font-size: 2.63889vw;
    color: #FFFFFF; }
  .tickets .button {
    position: absolute;
    right: 1.38889vw;
    bottom: 1.38889vw; }
  .tickets__loyal-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 43%;
    flex: 1 1 43%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.38889vw; }
  .tickets__loyal {
    background: #FBECE5;
    padding: 2.36111vw 1.38889vw 1.80556vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 34.375vw; }
  .tickets__loyal-head {
    gap: 1.80556vw; }
  .tickets__loyal-title {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 4.16667vw;
    line-height: 1.1;
    color: #FF4F00; }
  .tickets__loyal-sub {
    font-family: 'Manrope', sans-serif;
    font-size: 2.63889vw;
    color: #FF4F00; }
  .tickets__loyal-text {
    font-family: 'Manrope', sans-serif;
    font-size: 1.52778vw;
    line-height: 1.5;
    color: #FF4F00; }
    .tickets__loyal-text b {
      font-weight: 800; }
  .tickets .tickets__oneday {
    position: relative;
    height: 10.69444vw;
    padding: 1.38889vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .tickets .tickets__oneday img {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      z-index: 1; }
    .tickets .tickets__oneday .title-desc {
      position: relative;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .tickets .tickets__oneday .title-desc .title {
        font-family: Ermilov;
        font-size: 4.16667vw;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.1;
        letter-spacing: normal;
        text-align: left;
        color: #fff; }
      .tickets .tickets__oneday .title-desc .desc {
        font-family: Manrope;
        font-size: 1.52778vw;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: normal;
        text-align: left;
        color: #fff; }
    .tickets .tickets__oneday a {
      position: relative;
      z-index: 2;
      width: 6.94444vw;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 1.38889vw;
      display: block;
      height: 100%;
      background-color: #ff4f00;
      -webkit-transition: .2s ease-in-out opacity;
      -o-transition: .2s ease-in-out opacity;
      transition: .2s ease-in-out opacity; }
      @media screen and (min-width: 960px) {
        .tickets .tickets__oneday a:hover {
          opacity: .85; } }
      .tickets .tickets__oneday a svg {
        display: block;
        width: 100%;
        height: auto; }
  .tickets__onsite {
    background: #FBECE5;
    padding: 2.36111vw 1.38889vw;
    height: 17.70833vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .tickets__onsite-price {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 8.33333vw;
    color: #FF4F00; }
  .tickets__onsite-label {
    font-family: 'Manrope', sans-serif;
    font-size: 2.63889vw;
    color: #FF4F00; }
  .tickets__history {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5.55556vw;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 3.05556vw; }
  .tickets__history-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.04167vw; }
    .tickets__history-item:nth-child(4n+2) .price:after {
      background: url(../img/price-cross2.svg) no-repeat center center;
      -o-object-fit: cover;
      object-fit: cover; }
    .tickets__history-item:nth-child(4n+3) .price:after {
      background: url(../img/price-cross3.svg) no-repeat center center;
      -o-object-fit: cover;
      object-fit: cover; }
    .tickets__history-item:nth-child(4n+4) .price:after {
      background: url(../img/price-cross4.svg) no-repeat center center;
      -o-object-fit: cover;
      object-fit: cover; }
  .tickets__history-price {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 2.77778vw;
    color: rgba(255, 255, 255, 0.3); }
    .tickets__history-price .price {
      position: relative; }
      .tickets__history-price .price:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: url(../img/price-cross1.svg) no-repeat center center;
        -o-object-fit: cover;
        object-fit: cover; }
  .tickets__history-tag {
    font-family: sans-serif;
    font-weight: 500;
    font-size: 2.22222vw;
    color: rgba(255, 255, 255, 0.3); }

@media screen and (max-width: 960px) {
  .tickets {
    padding: 10.66667vw 0 10.66667vw; }
    .tickets .container {
      padding: 0; }
    .tickets .tickets-inner {
      padding: 6.4vw 4vw; }
    .tickets__title {
      font-size: 6.4vw;
      margin-bottom: 16vw; }
    .tickets__row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 4vw;
      margin-bottom: 4vw; }
    .tickets__main {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      height: 123.73333vw; }
    .tickets__main-price {
      left: 4vw;
      top: 6.4vw; }
    .tickets__price-new {
      font-size: 16vw; }
    .tickets__main-note {
      left: 4vw;
      top: 23.46667vw;
      font-size: 4.8vw; }
    .tickets__main .button {
      left: 4vw;
      right: 4vw;
      bottom: 4vw;
      width: auto; }
    .tickets__loyal-wrap {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      gap: 4vw; }
    .tickets__loyal {
      padding: 6.4vw 4vw;
      height: auto;
      gap: 21.33333vw; }
    .tickets__loyal-head {
      gap: 5.33333vw; }
    .tickets__loyal-title {
      font-size: 9.6vw; }
    .tickets__loyal-sub {
      font-size: 6.4vw; }
    .tickets__loyal-text {
      font-size: 4.26667vw; }
    .tickets .tickets__oneday {
      height: auto;
      min-height: 40vw;
      padding: 4vw; }
      .tickets .tickets__oneday .title-desc {
        gap: 2.13333vw; }
      .tickets .tickets__oneday .title-desc .title {
        font-size: 10.66667vw; }
      .tickets .tickets__oneday .title-desc .desc {
        font-size: 4.8vw; }
    .tickets__onsite {
      padding: 6.4vw 4vw;
      height: auto;
      min-height: 40vw; }
    .tickets__onsite-price {
      font-size: 10.66667vw; }
    .tickets__onsite-label {
      font-size: 6.4vw; }
    .tickets__history {
      gap: 8.53333vw 18.13333vw;
      margin-top: 10.66667vw;
      padding: 0 4vw; }
    .tickets__history-item {
      gap: 3.2vw; }
    .tickets__history-price {
      font-size: 5.86667vw; }
    .tickets__history-tag {
      font-size: 4.8vw; } }

.epilogue-padding-bottom .epilogue {
  margin-bottom: 38.19444vw; }
  @media screen and (max-width: 960px) {
    .epilogue-padding-bottom .epilogue {
      margin-bottom: 21.33333vw; } }
  .epilogue-padding-bottom .epilogue:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -40.27778vw;
    height: 41.66667vw;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#323232), to(#000));
    background-image: -o-linear-gradient(bottom, #323232, #000);
    background-image: linear-gradient(to top, #323232, #000); }
    @media screen and (max-width: 960px) {
      .epilogue-padding-bottom .epilogue:after {
        bottom: -21.33333vw;
        height: 40vw; } }

.epilogue {
  position: relative;
  height: 41.66667vw;
  background: #000000;
  margin-bottom: 27.77778vw; }
  .epilogue .epilogue-dop-text {
    margin-top: 2.77778vw;
    width: 31.25vw;
    position: relative;
    z-index: 4; }
    @media screen and (max-width: 960px) {
      .epilogue .epilogue-dop-text {
        margin-top: 8vw;
        width: 100%; } }
    .epilogue .epilogue-dop-text p {
      font-family: 'Manrope';
      font-style: normal;
      font-weight: 400;
      font-size: 1.38889vw;
      line-height: 150%;
      color: #8EFF03;
      margin-bottom: 2.08333vw; }
      @media screen and (max-width: 960px) {
        .epilogue .epilogue-dop-text p {
          font-size: 4.26667vw;
          margin-bottom: 5.33333vw; } }
      .epilogue .epilogue-dop-text p:last-child {
        margin-bottom: 0; }
      .epilogue .epilogue-dop-text p b, .epilogue .epilogue-dop-text p strong {
        font-weight: bold; }
  .epilogue__squares {
    position: absolute;
    inset: 0;
    z-index: 2; }
  .epilogue__square {
    position: absolute;
    top: 0vw;
    width: 6.94444vw;
    height: 0;
    background: #000000;
    -webkit-transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1); }
    .epilogue__square:nth-child(1) {
      left: 0vw;
      -webkit-transition-delay: 0.05s;
      -o-transition-delay: 0.05s;
      transition-delay: 0.05s; }
    .epilogue__square:nth-child(2) {
      left: 6.94444vw;
      -webkit-transition-delay: 0.1s;
      -o-transition-delay: 0.1s;
      transition-delay: 0.1s; }
    .epilogue__square:nth-child(3) {
      left: 13.88889vw;
      -webkit-transition-delay: 0.15s;
      -o-transition-delay: 0.15s;
      transition-delay: 0.15s; }
    .epilogue__square:nth-child(4) {
      left: 20.83333vw;
      -webkit-transition-delay: 0.2s;
      -o-transition-delay: 0.2s;
      transition-delay: 0.2s; }
    .epilogue__square:nth-child(5) {
      left: 27.77778vw;
      -webkit-transition-delay: 0.25s;
      -o-transition-delay: 0.25s;
      transition-delay: 0.25s; }
    .epilogue__square:nth-child(6) {
      left: 34.72222vw;
      -webkit-transition-delay: 0.3s;
      -o-transition-delay: 0.3s;
      transition-delay: 0.3s; }
    .epilogue__square:nth-child(7) {
      left: 41.66667vw;
      -webkit-transition-delay: 0.35s;
      -o-transition-delay: 0.35s;
      transition-delay: 0.35s; }
    .epilogue__square:nth-child(8) {
      left: 48.61111vw;
      -webkit-transition-delay: 0.4s;
      -o-transition-delay: 0.4s;
      transition-delay: 0.4s; }
    .epilogue__square:nth-child(9) {
      left: 55.55556vw;
      -webkit-transition-delay: 0.45s;
      -o-transition-delay: 0.45s;
      transition-delay: 0.45s; }
    .epilogue__square:nth-child(10) {
      left: 62.5vw;
      -webkit-transition-delay: 0.5s;
      -o-transition-delay: 0.5s;
      transition-delay: 0.5s; }
    .epilogue__square:nth-child(11) {
      left: 69.44444vw;
      -webkit-transition-delay: 0.55s;
      -o-transition-delay: 0.55s;
      transition-delay: 0.55s; }
    .epilogue__square:nth-child(12) {
      left: 76.38889vw;
      -webkit-transition-delay: 0.6s;
      -o-transition-delay: 0.6s;
      transition-delay: 0.6s; }
    .epilogue__square:nth-child(13) {
      left: 83.33333vw;
      -webkit-transition-delay: 0.65s;
      -o-transition-delay: 0.65s;
      transition-delay: 0.65s; }
  .epilogue__squares.is-active .epilogue__square:nth-child(1) {
    height: 18.05556vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(2) {
    height: 16.66667vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(3) {
    height: 15.27778vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(4) {
    height: 13.88889vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(5) {
    height: 12.5vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(6) {
    height: 11.11111vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(7) {
    height: 9.72222vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(8) {
    height: 8.33333vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(9) {
    height: 6.94444vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(10) {
    height: 5.55556vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(11) {
    height: 4.16667vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(12) {
    height: 2.77778vw; }
  .epilogue__squares.is-active .epilogue__square:nth-child(13) {
    height: 1.38889vw; }
  .epilogue__squares-bottom {
    position: absolute;
    inset: 0;
    z-index: 2; }
  .epilogue__square-bottom {
    position: absolute;
    bottom: 0;
    width: 6.94444vw;
    height: 0;
    background: #000000;
    -webkit-transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: height 1.1s cubic-bezier(0.16, 1, 0.3, 1); }
    .epilogue__square-bottom:nth-child(1) {
      left: 9.72222vw;
      -webkit-transition-delay: 0.05s;
      -o-transition-delay: 0.05s;
      transition-delay: 0.05s; }
    .epilogue__square-bottom:nth-child(2) {
      left: 16.66667vw;
      -webkit-transition-delay: 0.1s;
      -o-transition-delay: 0.1s;
      transition-delay: 0.1s; }
    .epilogue__square-bottom:nth-child(3) {
      left: 23.61111vw;
      -webkit-transition-delay: 0.15s;
      -o-transition-delay: 0.15s;
      transition-delay: 0.15s; }
    .epilogue__square-bottom:nth-child(4) {
      left: 30.55556vw;
      -webkit-transition-delay: 0.2s;
      -o-transition-delay: 0.2s;
      transition-delay: 0.2s; }
    .epilogue__square-bottom:nth-child(5) {
      left: 37.5vw;
      -webkit-transition-delay: 0.25s;
      -o-transition-delay: 0.25s;
      transition-delay: 0.25s; }
    .epilogue__square-bottom:nth-child(6) {
      left: 44.44444vw;
      -webkit-transition-delay: 0.3s;
      -o-transition-delay: 0.3s;
      transition-delay: 0.3s; }
    .epilogue__square-bottom:nth-child(7) {
      left: 51.38889vw;
      -webkit-transition-delay: 0.35s;
      -o-transition-delay: 0.35s;
      transition-delay: 0.35s; }
    .epilogue__square-bottom:nth-child(8) {
      left: 58.33333vw;
      -webkit-transition-delay: 0.4s;
      -o-transition-delay: 0.4s;
      transition-delay: 0.4s; }
    .epilogue__square-bottom:nth-child(9) {
      left: 65.27778vw;
      -webkit-transition-delay: 0.45s;
      -o-transition-delay: 0.45s;
      transition-delay: 0.45s; }
    .epilogue__square-bottom:nth-child(10) {
      left: 72.22222vw;
      -webkit-transition-delay: 0.5s;
      -o-transition-delay: 0.5s;
      transition-delay: 0.5s; }
    .epilogue__square-bottom:nth-child(11) {
      left: 79.16667vw;
      -webkit-transition-delay: 0.55s;
      -o-transition-delay: 0.55s;
      transition-delay: 0.55s; }
    .epilogue__square-bottom:nth-child(12) {
      left: 86.11111vw;
      -webkit-transition-delay: 0.6s;
      -o-transition-delay: 0.6s;
      transition-delay: 0.6s; }
    .epilogue__square-bottom:nth-child(13) {
      left: 93.05556vw;
      -webkit-transition-delay: 0.65s;
      -o-transition-delay: 0.65s;
      transition-delay: 0.65s; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(1) {
    height: 1.38889vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(2) {
    height: 2.77778vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(3) {
    height: 4.16667vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(4) {
    height: 5.55556vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(5) {
    height: 6.94444vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(6) {
    height: 8.33333vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(7) {
    height: 9.72222vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(8) {
    height: 11.11111vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(9) {
    height: 12.5vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(10) {
    height: 13.88889vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(11) {
    height: 15.27778vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(12) {
    height: 16.66667vw; }
  .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(13) {
    height: 18.05556vw; }
  .epilogue__bg {
    height: 41.66667vw;
    position: relative;
    z-index: 1; }
    .epilogue__bg img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      display: block; }
    .epilogue__bg::after {
      content: '';
      position: absolute;
      inset: 0;
      background: rgba(0, 0, 0, 0.35); }
  .epilogue__title {
    position: absolute;
    left: 2.08333vw;
    top: 20.83333vw;
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 5.69444vw;
    line-height: 1.1;
    text-transform: uppercase;
    color: #8EFF03;
    margin-bottom: 1.66667vw;
    z-index: 2; }
  .epilogue__text {
    position: absolute;
    left: 2.08333vw;
    z-index: 2;
    top: 27.43056vw;
    max-width: 34.16667vw;
    font-family: 'Manrope', sans-serif;
    font-weight: 700;
    font-size: 1.94444vw;
    line-height: 1.2;
    color: #8EFF03; }
  .epilogue__visual {
    position: absolute;
    left: 43.05556vw;
    top: 9.72222vw;
    width: 45.27778vw;
    z-index: 3; }
    .epilogue__visual img {
      width: 100%;
      height: auto;
      display: block; }
  .epilogue .decor {
    position: absolute;
    left: 0;
    right: 0;
    top: 9.02778vw;
    z-index: 4; }
    .epilogue .decor svg {
      width: 100%;
      height: auto;
      display: block; }

@media screen and (max-width: 960px) {
  .epilogue-inner {
    overflow: hidden;
    position: relative; }
  .epilogue {
    height: auto;
    margin-bottom: 21.33333vw;
    margin-top: 40vw; }
    .epilogue__squares, .epilogue__squares-bottom {
      inset: auto;
      top: 0;
      left: 0;
      right: 0;
      height: 93.33333vw; }
    .epilogue__square {
      top: 0;
      width: 20vw; }
      .epilogue__square:nth-child(1) {
        left: 0vw; }
      .epilogue__square:nth-child(2) {
        left: 20vw; }
      .epilogue__square:nth-child(3) {
        left: 40vw; }
      .epilogue__square:nth-child(4) {
        left: 60vw; }
      .epilogue__square:nth-child(5) {
        left: 80vw; }
    .epilogue__squares.is-active .epilogue__square:nth-child(1) {
      height: 32vw; }
    .epilogue__squares.is-active .epilogue__square:nth-child(2) {
      height: 28vw; }
    .epilogue__squares.is-active .epilogue__square:nth-child(3) {
      height: 24vw; }
    .epilogue__squares.is-active .epilogue__square:nth-child(4) {
      height: 20vw; }
    .epilogue__squares.is-active .epilogue__square:nth-child(5) {
      height: 16vw; }
    .epilogue__square-bottom {
      width: 20vw; }
      .epilogue__square-bottom:nth-child(1) {
        left: 0vw; }
      .epilogue__square-bottom:nth-child(2) {
        left: 20vw; }
      .epilogue__square-bottom:nth-child(3) {
        left: 40vw; }
      .epilogue__square-bottom:nth-child(4) {
        left: 60vw; }
      .epilogue__square-bottom:nth-child(5) {
        left: 80vw; }
    .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(1) {
      height: 4vw; }
    .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(2) {
      height: 8vw; }
    .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(3) {
      height: 12vw; }
    .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(4) {
      height: 16vw; }
    .epilogue__squares-bottom.is-active .epilogue__square-bottom:nth-child(5) {
      height: 20vw; }
    .epilogue__bg {
      height: 93.33333vw; }
    .epilogue__title {
      left: 4vw;
      top: 53.33333vw;
      font-size: 9.6vw;
      z-index: 3; }
    .epilogue__text {
      position: relative;
      max-width: 100%;
      left: 0;
      right: 0;
      top: auto;
      font-size: 6.4vw;
      z-index: 3;
      margin-top: 93.33333vw; }
    .epilogue__visual {
      left: 4.26667vw;
      top: 66.66667vw;
      width: 91.73333vw; }
    .epilogue .decor {
      top: 85.33333vw; } }

.gallery-lastyear {
  padding: 8.125vw 0 20.83333vw;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#323232), to(#000000));
  background-image: -o-linear-gradient(bottom, #323232, #000000);
  background-image: linear-gradient(to top, #323232, #000000); }
  .gallery-lastyear__title {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 3.05556vw;
    color: #FFFFFF;
    text-align: left;
    margin: 0 0 2.43056vw 31.25vw;
    width: 24.30556vw; }
  .gallery-lastyear__embed {
    max-width: 33.33333vw;
    margin: 0 auto;
    background: #FFFFFF;
    border-radius: 0.55556vw;
    overflow: hidden;
    -webkit-box-shadow: 0 1.38889vw 2.77778vw rgba(0, 0, 0, 0.5);
    box-shadow: 0 1.38889vw 2.77778vw rgba(0, 0, 0, 0.5); }
    .gallery-lastyear__embed iframe {
      width: 100%;
      height: 57.63889vw;
      border: none;
      display: block; }

@media screen and (max-width: 960px) {
  .gallery-lastyear {
    padding: 37.33333vw 0 29.33333vw; }
    .gallery-lastyear__title {
      font-size: 6.4vw;
      margin: 0 0 9.33333vw 0;
      width: 53.33333vw; }
    .gallery-lastyear__embed {
      max-width: 92vw;
      border-radius: 2.13333vw;
      -webkit-box-shadow: 0 5.33333vw 10.66667vw rgba(0, 0, 0, 0.5);
      box-shadow: 0 5.33333vw 10.66667vw rgba(0, 0, 0, 0.5); }
      .gallery-lastyear__embed iframe {
        height: 158.93333vw; } }

.countdown {
  background: #323232;
  padding: 0 0 16.66667vw;
  position: relative; }
  .countdown .bg-img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1; }
    .countdown .bg-img img {
      width: 100%;
      display: block;
      height: auto; }
  .countdown__inner {
    text-align: center;
    position: relative;
    z-index: 2; }
  .countdown__title {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 5.69444vw;
    line-height: 1.1;
    color: #FF4F00;
    text-transform: uppercase;
    margin-bottom: 3.47222vw; }
  .countdown__text {
    max-width: 58.33333vw;
    margin: 0 auto 4.86111vw;
    font-family: 'Manrope', sans-serif;
    font-size: 1.38889vw;
    line-height: 1.5;
    color: #FF4F00; }
  .countdown__timer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.69444vw; }
  .countdown__unit {
    background: #FFFFFF;
    color: #FF4F00;
    padding: 1.80556vw 1.80556vw;
    width: 14.58333vw; }
    .countdown__unit:nth-child(1) {
      height: 18.40278vw; }
    .countdown__unit:nth-child(2) {
      height: 21.45833vw;
      padding: 3.33333vw 1.80556vw; }
    .countdown__unit:nth-child(3) {
      height: 16.45833vw;
      padding: 0.83333vw 1.80556vw; }
    .countdown__unit:nth-child(4) {
      height: 18.40278vw;
      padding: 1.80556vw 1.80556vw; }
  .countdown__num {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 7.77778vw;
    line-height: 1.1; }
  .countdown__label {
    font-family: 'Manrope', sans-serif;
    font-size: 1.94444vw; }

@media screen and (max-width: 960px) {
  .countdown {
    padding: 29.33333vw 0 53.33333vw; }
    .countdown__inner {
      padding: 0 4vw; }
    .countdown__title {
      font-size: 9.6vw;
      margin-bottom: 8vw; }
    .countdown__text {
      max-width: 100%;
      font-size: 3.73333vw;
      margin-bottom: 21.33333vw;
      text-align: left; }
    .countdown__timer {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 1.86667vw;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
    .countdown__unit {
      width: 45.06667vw;
      padding: 5.33333vw; }
      .countdown__unit:nth-child(1) {
        height: 36vw;
        margin-top: 5.33333vw; }
      .countdown__unit:nth-child(2) {
        height: 41.33333vw;
        padding: 5.33333vw; }
      .countdown__unit:nth-child(3) {
        height: 42.93333vw;
        padding: 5.33333vw; }
      .countdown__unit:nth-child(4) {
        height: 37.6vw;
        padding: 5.33333vw; }
    .countdown__num {
      font-size: 16vw; }
    .countdown__label {
      margin-top: -1.33333vw;
      font-size: 6.4vw; } }

.why-kyiv {
  position: relative;
  overflow: hidden;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#172880), to(#000000));
  background-image: -o-linear-gradient(bottom, #172880, #000000);
  background-image: linear-gradient(to top, #172880, #000000);
  padding: 3.05556vw 0 5.55556vw; }
  .why-kyiv .decor {
    position: absolute;
    right: 0;
    top: 5.20833vw;
    z-index: 2; }
  .why-kyiv__inner {
    position: relative; }
  .why-kyiv__title {
    text-align: left;
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 3.05556vw;
    line-height: 1.1;
    color: #8EFF03;
    margin-bottom: 6.94444vw; }
  .why-kyiv__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4.16667vw;
    margin-bottom: 3.47222vw; }
  .why-kyiv__col {
    font-family: 'Manrope', sans-serif;
    font-size: 1.38889vw;
    line-height: 1.5;
    color: #8EFF03; }
    .why-kyiv__col:nth-child(1) {
      width: 27.08333vw; }
    .why-kyiv__col:nth-child(2) {
      width: 33.33333vw; }
    .why-kyiv__col p {
      margin-bottom: 2.08333vw; }
  .why-kyiv__travel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.11111vw; }
  .why-kyiv__card {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    background: #FFFFFF;
    color: #000000;
    padding: 1.38889vw 7.63889vw 2.77778vw 1.38889vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    clip-path: inset(0 0 100% 0);
    -webkit-transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1);
    -o-transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1);
    transition: clip-path 1s cubic-bezier(0.16, 1, 0.3, 1); }
    .why-kyiv__card.is-active {
      clip-path: inset(0 0 0% 0); }
  .why-kyiv__card-title {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 2.36111vw;
    margin-bottom: 4.16667vw; }
  .why-kyiv__card-text {
    font-family: 'Manrope', sans-serif;
    font-size: 1.25vw;
    line-height: 1.5; }
    .why-kyiv__card-text b {
      font-weight: 800; }

@media screen and (max-width: 960px) {
  .why-kyiv {
    padding: 6.4vw 0 53.33333vw; }
    .why-kyiv .decor {
      top: 6.4vw;
      width: 34.13333vw; }
      .why-kyiv .decor svg {
        height: auto; }
    .why-kyiv__inner {
      padding: 0 4vw; }
    .why-kyiv__title {
      font-size: 7.46667vw;
      max-width: 40vw;
      margin-bottom: 42.66667vw; }
    .why-kyiv__cols {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 4vw;
      margin-bottom: 10.66667vw; }
    .why-kyiv__col {
      font-size: 3.73333vw; }
      .why-kyiv__col:nth-child(1), .why-kyiv__col:nth-child(2) {
        width: 100%; }
      .why-kyiv__col p {
        margin-bottom: 4.26667vw; }
    .why-kyiv__travel {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 4.26667vw; }
    .why-kyiv__card {
      padding: 5.33333vw 5.33333vw 10.66667vw;
      gap: 16vw; }
    .why-kyiv__card-title {
      font-size: 9.06667vw;
      margin-bottom: 0; }
    .why-kyiv__card-text {
      font-size: 4.26667vw; } }

.support {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#2F50FF), to(#172880));
  background-image: -o-linear-gradient(bottom, #2F50FF, #172880);
  background-image: linear-gradient(to top, #2F50FF, #172880);
  padding: 6.94444vw 0 5.55556vw; }
  .support .atmosphere__video {
    margin-bottom: 4.16667vw; }
  @media screen and (min-width: 960px) {
    .support .atmosphere__play, .support .atmosphere__pause {
      top: auto;
      bottom: 2.08333vw; } }
  .support .why-kyiv__title {
    margin-bottom: 3.47222vw; }

@media screen and (max-width: 960px) {
  .support {
    padding: 8vw 0 5.33333vw; }
    .support .atmosphere__video {
      margin: 0 -4vw 50.66667vw; }
    .support .why-kyiv__title {
      margin-bottom: 8vw;
      max-width: 100%; }
    .support .why-kyiv__cols {
      gap: 2.66667vw; } }

.footer {
  background: #2F50FF;
  padding: 2.08333vw 0; }
  .footer__box {
    background: #000000;
    padding: 1.38889vw; }
  .footer__row-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.38889vw;
    margin-bottom: 6.94444vw; }
  .footer__title {
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 3.05556vw;
    color: #FFFFFF; }
  .footer__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 0.69444vw; }
  .footer__email, .footer__phone {
    font-family: 'Manrope', sans-serif;
    font-size: 4.02778vw;
    line-height: 1.2;
    color: #2F50FF;
    text-align: right;
    -webkit-transition: .2s ease-in-out color;
    -o-transition: .2s ease-in-out color;
    transition: .2s ease-in-out color; }
    @media screen and (min-width: 960px) {
      .footer__email:hover, .footer__phone:hover {
        color: #5B74FF;
        text-decoration: underline; } }
  .footer__row-mid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4.16667vw; }
  .footer__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2.77778vw; }
  .footer__social-icon {
    display: block;
    width: 3.125vw;
    height: 3.125vw;
    color: #2F50FF;
    -webkit-transition: .2s ease-in-out transform;
    -o-transition: .2s ease-in-out transform;
    transition: .2s ease-in-out transform; }
    .footer__social-icon:hover {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1); }
      .footer__social-icon:hover svg * {
        fill: #5B74FF; }
    .footer__social-icon svg * {
      -webkit-transition: .2s ease-in-out fill;
      -o-transition: .2s ease-in-out fill;
      transition: .2s ease-in-out fill; }
  .footer__row-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.38889vw; }
  .footer__notice {
    max-width: 44.79167vw;
    font-family: 'Manrope', sans-serif;
    font-size: 1.25vw;
    line-height: 1.5;
    color: #FFFFFF; }
  .footer .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.38889vw;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .footer__register {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.97222vw 3.47222vw;
    background: #FFFFFF;
    color: #FF4F00;
    font-family: 'Manrope', sans-serif;
    font-weight: 800;
    font-size: 1.11111vw;
    -webkit-transition: background .2s ease, color .2s ease;
    -o-transition: background .2s ease, color .2s ease;
    transition: background .2s ease, color .2s ease; }
    .footer__register:hover {
      background: #F1F1F1;
      color: #CF4000; }

@media screen and (max-width: 960px) {
  .footer {
    padding: 4vw 0; }
    .footer__box {
      padding: 5.33333vw; }
    .footer__row-top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      gap: 6.4vw;
      margin-bottom: 8vw; }
    .footer__title {
      font-size: 6.4vw; }
    .footer__contacts {
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      gap: 2.66667vw; }
    .footer__email, .footer__phone {
      font-size: 6.93333vw;
      text-align: left;
      color: #5B74FF; }
    .footer__row-mid {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-bottom: 10.66667vw; }
    .footer__social {
      gap: 8vw;
      margin: 16vw 0; }
    .footer__social-icon {
      width: 8.53333vw;
      height: 8.53333vw; }
    .footer__row-bottom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      gap: 10.66667vw; }
      .footer__row-bottom > .button {
        margin: 0 auto; }
    .footer__notice {
      max-width: 100%;
      font-size: 3.73333vw; }
    .footer .left {
      gap: 4.26667vw;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch; }
    .footer__register {
      padding: 0 5.33333vw 0.53333vw;
      height: 11.2vw;
      font-size: 4.26667vw;
      line-height: 10.66667vw; } }

.artist {
  position: relative;
  background: #000000;
  padding-top: 5.20833vw; }
  .artist__name {
    position: relative;
    z-index: 2;
    font-family: 'Ermilov', sans-serif;
    font-weight: 700;
    font-size: 5.13889vw;
    color: #8EFF03;
    margin: 0 0 3.47222vw 16.73611vw; }
  .artist__glow {
    position: relative;
    -webkit-box-shadow: 0 -10px 250px 0 rgba(142, 255, 3, 0.4);
    box-shadow: 0 -10px 250px 0 rgba(142, 255, 3, 0.4); }
  .artist__socials {
    position: absolute;
    left: 2.08333vw;
    right: 2.08333vw;
    top: 2.08333vw;
    z-index: 1; }
    .artist__socials li:last-child .artist__social-row {
      border-bottom: 1px solid rgba(142, 255, 3, 0.4); }
  .artist__social-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2.36111vw;
    padding: 1.25vw 0;
    border-top: 1px solid rgba(142, 255, 3, 0.4);
    font-family: 'Manrope', sans-serif;
    font-weight: 500;
    font-size: 1.94444vw;
    color: #2F50FF;
    -webkit-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
    position: relative; }
    .artist__social-row:after {
      content: '';
      position: absolute;
      left: -2.08333vw;
      right: -2.08333vw;
      top: 0;
      bottom: 0;
      background-color: #8eff03;
      -webkit-transition: .2s ease-in-out opacity;
      -o-transition: .2s ease-in-out opacity;
      transition: .2s ease-in-out opacity;
      opacity: 0; }
    .artist__social-row svg * {
      -webkit-transition: fill .2s ease;
      -o-transition: fill .2s ease;
      transition: fill .2s ease; }
    @media screen and (min-width: 960px) {
      .artist__social-row:hover {
        color: #5B74FF; }
        .artist__social-row:hover:after {
          opacity: 0.1; }
        .artist__social-row:hover svg * {
          fill: #5B74FF; } }
  .artist__social-icon {
    display: block;
    width: 2.22222vw;
    height: 2.22222vw; }
    .artist__social-icon svg {
      width: 100%;
      height: 100%;
      display: block; }
  .artist__collage {
    width: 41.875vw;
    height: 41.875vw;
    position: relative;
    z-index: 2;
    margin: 0 auto 4.16667vw;
    pointer-events: none; }
    .artist__collage > svg:first-child {
      width: 37.70833vw;
      height: 37.70833vw;
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .artist__collage svg {
      display: block; }
  .artist__collage-defs {
    position: absolute; }
  .artist__photo, .artist__glow-blobs {
    position: absolute;
    inset: 0;
    clip-path: url(#artist-star-clip); }
  .artist__photo {
    z-index: 1;
    background-color: #000000;
    background-size: cover;
    background-position: center; }
  .artist__glow-blobs {
    z-index: 2;
    overflow: hidden; }
  .artist__glow-blob {
    position: absolute;
    width: 58%;
    height: 58%;
    border-radius: 50%;
    background: #6FC900;
    -webkit-filter: blur(2.43056vw);
    filter: blur(2.43056vw); }
    .artist__glow-blob:nth-child(1) {
      top: 10%;
      left: -27%; }
    .artist__glow-blob:nth-child(2) {
      top: 60%;
      left: -11%; }
    .artist__glow-blob:nth-child(3) {
      top: 66%;
      left: 54%; }
    .artist__glow-blob:nth-child(4) {
      top: 5%;
      left: 72%; }
    .artist__glow-blob:nth-child(5) {
      top: -31%;
      left: 28%; }
  .artist__shape-source {
    position: absolute;
    inset: 0;
    opacity: 0;
    pointer-events: none; }
  .artist__bio {
    position: relative;
    z-index: 2;
    max-width: 45.83333vw;
    padding-bottom: 11.11111vw;
    margin: 6.25vw auto 0; }
    .artist__bio h2, .artist__bio h3, .artist__bio h4, .artist__bio h5, .artist__bio h6 {
      font-family: 'Ermilov', sans-serif;
      font-weight: 700;
      font-size: 3.05556vw;
      color: #8EFF03;
      margin: 5.55556vw 0 2.08333vw; }
      .artist__bio h2:first-child, .artist__bio h3:first-child, .artist__bio h4:first-child, .artist__bio h5:first-child, .artist__bio h6:first-child {
        margin-top: 0; }
    .artist__bio p {
      font-family: 'Manrope', sans-serif;
      font-size: 1.25vw;
      line-height: 1.5;
      color: #8EFF03;
      margin-bottom: 2.08333vw; }
    .artist__bio a {
      color: #2F50FF;
      text-decoration: underline;
      -webkit-transition: color .2s ease;
      -o-transition: color .2s ease;
      transition: color .2s ease; }
      .artist__bio a:hover {
        color: #5B74FF; }
    .artist__bio iframe {
      width: calc(100% + 8.33334vw);
      height: auto;
      border: none;
      display: block;
      margin: 4.16667vw -4.16667vw;
      background: #FFFFFF; }

@media screen and (max-width: 960px) {
  .artist {
    padding-top: 31.2vw; }
    .artist__name {
      font-size: 10.13333vw;
      margin: 0 0 3.73333vw 4vw; }
    .artist .artist__glow {
      padding-top: 4.26667vw; }
    .artist__socials {
      position: static;
      max-width: 100%; }
    .artist__social-row {
      gap: 5.33333vw;
      padding: 3.73333vw 0;
      font-size: 4.26667vw;
      border-top-color: rgba(142, 255, 3, 0.3); }
    .artist__socials li:last-child .artist__social-row {
      border-bottom-color: rgba(142, 255, 3, 0.3); }
    .artist__social-icon {
      width: 5.86667vw;
      height: 5.86667vw; }
    .artist__collage {
      width: 92vw;
      height: 92vw;
      opacity: .8;
      margin: 8vw auto 0; }
      .artist__collage > svg:first-child {
        width: 92vw;
        height: 92vw; }
    .artist__glow-blob {
      -webkit-filter: blur(9.33333vw);
      filter: blur(9.33333vw); }
    .artist__bio {
      max-width: 100%;
      margin: 21.33333vw 0 0;
      padding-bottom: 32vw; }
      .artist__bio h2 {
        font-size: 8vw;
        margin: 10.66667vw 0 5.33333vw; }
      .artist__bio p {
        font-size: 3.73333vw;
        margin-bottom: 5.33333vw; }
      .artist__bio iframe {
        width: 100%;
        margin: 8vw 0;
        height: 44.26667vw; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJsaWJzL19hb3Muc2NzcyIsImNvbW1vbi9fZm9udHMuc2NzcyIsImNvbW1vbi9fbWFpbi5zY3NzIiwiX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Q0NHQztBREVEO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsZUFBZTtFQUNmLGFBQWE7RUFDYix3QkFBd0IsRUFBQTs7QUFFMUIsZ0RBQUE7QUFFQTtFQUNFLGNBQWMsRUFBQTs7QUFFaEI7RUFDRSxjQUFjLEVBQUE7O0FBRWhCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsWUFBWSxFQUFBOztBQUVkO0VBRUksV0FBVztFQUNYLGFBQWEsRUFBQTs7QUFFakI7RUFFSSxXQUFXO0VBQ1gsYUFBYSxFQUFBOztBQUVqQjtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUIsRUFBQTs7QUNGbkI7RUNyQ3FGLGlDQUF3QjtFQUF4Qiw0QkFBd0I7RUFBeEIseUJBQXdCLEVBQUE7O0FEd0M3RztFQ3hDNkwsMkJBQWtCO0VBQWxCLHNCQUFrQjtFQUFsQixtQkFBa0IsRUFBQTs7QUQyQy9NO0VDM0N1VCw4QkFBcUI7RUFBckIseUJBQXFCO0VBQXJCLHNCQUFxQixFQUFBOztBRDhDNVU7RUM5Q29hLGdDQUF1QjtFQUF2QiwyQkFBdUI7RUFBdkIsd0JBQXVCLEVBQUE7O0FEaUQzYjtFQ2pENmdCLDJCQUFrQjtFQUFsQixzQkFBa0I7RUFBbEIsbUJBQWtCLEVBQUE7O0FEb0QvaEI7RUNwRHlvQiw2QkFBb0I7RUFBcEIsd0JBQW9CO0VBQXBCLHFCQUFvQixFQUFBOztBRHVEN3BCO0VDdkRxdkIsaUNBQXdCO0VBQXhCLDRCQUF3QjtFQUF4Qix5QkFBd0IsRUFBQTs7QUQwRDd3QjtFQzFEKzFCLDJCQUFrQjtFQUFsQixzQkFBa0I7RUFBbEIsbUJBQWtCLEVBQUE7O0FENkRqM0I7RUM3RDI5Qiw4QkFBcUI7RUFBckIseUJB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QkNoK0c4QixFQUFBLEVEaStHL0IiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG5xIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0VybWlsb3YnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0VybWlsb3YtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJFcm1pbG92IEJvbGRcIiksIGxvY2FsKFwiRXJtaWxvdi1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Fcm1pbG92LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRXJtaWxvdi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Fcm1pbG92LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Fcm1pbG92LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Fcm1pbG92LUJvbGQuc3ZnI0VybWlsb3YtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNYW5yb3BlIEV4dHJhQm9sZFwiKSwgbG9jYWwoXCJNYW5yb3BlLUV4dHJhQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC5zdmcjTWFucm9wZS1FeHRyYUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTWFucm9wZSBNZWRpdW1cIiksIGxvY2FsKFwiTWFucm9wZS1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0uc3ZnI01hbnJvcGUtTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUgUmVndWxhclwiKSwgbG9jYWwoXCJNYW5yb3BlLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci5zdmcjTWFucm9wZS1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMi4wODMzM3Z3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNHZ3OyB9IH1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMjkxNjd2dztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyOC43NXZ3O1xuICBoZWlnaHQ6IDE3LjA4MzMzdnc7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNC43OTE2N3Z3O1xuICAgIGJhY2tncm91bmQ6ICNGRjRGMDA7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlOyB9XG4gIC5idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDkuNzIyMjJ2dztcbiAgICBiYWNrZ3JvdW5kOiAjRkY0RjAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTsgfVxuICAuYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDYuMTExMTF2dztcbiAgICBoZWlnaHQ6IDUuMjA4MzN2dztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjgwNTU2dnc7XG4gICAgcmlnaHQ6IDIuMDgzMzN2dztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmJ1dHRvbiBzdmcgKiB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmJ1dHRvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMi4wODMzM3Z3O1xuICAgIGJvdHRvbTogMi4wODMzM3Z3O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQ0Y0MDAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDg0dnc7XG4gICAgaGVpZ2h0OiAzOC40dnc7XG4gICAgZm9udC1zaXplOiA2LjR2dzsgfVxuICAgIC5idXR0b246YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MC45MzMzM3Z3OyB9XG4gICAgLmJ1dHRvbjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDIzLjQ2NjY3dnc7IH1cbiAgICAuYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMTQuNHZ3O1xuICAgICAgaGVpZ2h0OiAxMi4yNjY2N3Z3O1xuICAgICAgdG9wOiA0Ljh2dztcbiAgICAgIHJpZ2h0OiA3LjczMzMzdnc7IH1cbiAgICAuYnV0dG9uIHNwYW4ge1xuICAgICAgbGVmdDogNy43MzMzM3Z3O1xuICAgICAgYm90dG9tOiA2LjY2NjY3dnc7IH0gfVxuXG4ubmF2LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMS42NjY2N3Z3OyB9XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyLjA4MzMzdnc7IH1cbiAgLm5hdmlnYXRpb24gLmxvZ28gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm5hdmlnYXRpb24gLmxvZ28gc3ZnIHtcbiAgICB3aWR0aDogMTIuNTY5NDR2dztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEuNjY2Njd2dztcbiAgICByaWdodDogMi4wODMzM3Z3O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMuMzMzMzN2dzsgfVxuICAgIC5uYXZpZ2F0aW9uIC5tZW51LWlubmVyIC5saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMi4yMjIyMnZ3OyB9XG4gICAgICAubmF2aWdhdGlvbiAubWVudS1pbm5lciAubGlua3MgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm1lbnUtaW5uZXIgLmxpbmtzIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkY0RjAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm5hdmlnYXRpb24gLm1lbnUtaW5uZXIgLmxhbmctc3dpdGNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwLjY5NDQ0dnc7IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5tZW51LWlubmVyIC5sYW5nLXN3aXRjaF9faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm1lbnUtaW5uZXIgLmxhbmctc3dpdGNoX19pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNGRjRGMDA7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm1lbnUtaW5uZXIgLmxhbmctc3dpdGNoX19pdGVtOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0NGNDAwMDsgfVxuICAgICAgLm5hdmlnYXRpb24gLm1lbnUtaW5uZXIgLmxhbmctc3dpdGNoX19kaXZpZGVyIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxLjY2NjY3dnc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG9wYWNpdHk6IC40OyB9XG4gIC5uYXZpZ2F0aW9uIC5idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtYXJ0aXN0IC5uYXZpZ2F0aW9uIC5sb2dvIHN2ZyBwYXRoW2ZpbGw9XCIjRkY0RjAwXCJdIHtcbiAgZmlsbDogIzhFRkYwMzsgfVxuXG4ucGFnZS1hcnRpc3QgLm5hdmlnYXRpb24gLm1lbnUtaW5uZXIgLmxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogIzhFRkYwMzsgfVxuXG4ucGFnZS1hcnRpc3QgLm5hdmlnYXRpb24gLmxhbmctc3dpdGNoX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjOEVGRjAzOyB9XG4gIC5wYWdlLWFydGlzdCAubmF2aWdhdGlvbiAubGFuZy1zd2l0Y2hfX2l0ZW0uaXMtYWN0aXZlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhFRkYwMzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1hcnRpc3QgLm5hdmlnYXRpb24gLmJ1cmdlciB7XG4gICAgYmFja2dyb3VuZDogIzhFRkYwMztcbiAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5pcy1tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5hdi13cmFwIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAzLjJ2dyA0dnc7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2aWdhdGlvbiAubG9nbyBzdmcge1xuICAgICAgd2lkdGg6IDM0LjkzMzMzdnc7IH1cbiAgICAubmF2aWdhdGlvbiAubWVudS1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmlnYXRpb24gLmJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgd2lkdGg6IDEyLjI2NjY3dnc7XG4gICAgICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAzLjQ2NjY3dnc7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogI0ZGNEYwMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMy4ydnc7XG4gICAgICByaWdodDogNHZ3OyB9XG4gICAgICAubmF2aWdhdGlvbiAuYnVyZ2VyIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMi42NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDQ1LjMzMzMzdncgMCA1LjMzMzMzdnc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY0RjAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgbGluZWFyIC4zczsgfVxuICAgIC5tb2JpbGUtbWVudS5pcy1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHM7IH1cbiAgICAubW9iaWxlLW1lbnVfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMy4ydnc7XG4gICAgICByaWdodDogNHZ3O1xuICAgICAgd2lkdGg6IDEyLjI2NjY3dnc7XG4gICAgICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gICAgICBwYWRkaW5nOiAyLjY2NjY3dnc7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5tb2JpbGUtbWVudV9fY2xvc2Ugc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubW9iaWxlLW1lbnVfX2xvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzLjJ2dztcbiAgICAgIGxlZnQ6IDR2dzsgfVxuICAgICAgLm1vYmlsZS1tZW51X19sb2dvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzNC45MzMzM3Z3O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLm1vYmlsZS1tZW51X19sb2dvIHN2ZyBwYXRoW2ZpbGw9XCIjRkY0RjAwXCJdIHtcbiAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLm1vYmlsZS1tZW51X19sYW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNS4zMzMzM3Z3O1xuICAgICAgcmlnaHQ6IDIwdnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNC4yNjY2N3Z3OyB9XG4gICAgLm1vYmlsZS1tZW51X19sYW5nLWl0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAubW9iaWxlLW1lbnVfX2xhbmctaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzk0MkUwMDsgfVxuICAgIC5tb2JpbGUtbWVudV9fbGFuZy1kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDYuNHZ3O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIG9wYWNpdHk6IC40OyB9XG4gICAgLm1vYmlsZS1tZW51X19saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5tb2JpbGUtbWVudV9fbGlua3MgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5tb2JpbGUtbWVudV9fYnV0dG9uLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI0ZGNEYwMDsgfVxuICAgICAgLm1vYmlsZS1tZW51X19idXR0b24uYnV0dG9uOmJlZm9yZSwgLm1vYmlsZS1tZW51X19idXR0b24uYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgLm1vYmlsZS1tZW51X19idXR0b24uYnV0dG9uIHN2ZyAqIHtcbiAgICAgICAgZmlsbDogI0ZGNEYwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLWFydGlzdCAubW9iaWxlLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICM4RUZGMDM7IH1cbiAgICAucGFnZS1hcnRpc3QgLm1vYmlsZS1tZW51X19jbG9zZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wYWdlLWFydGlzdCAubW9iaWxlLW1lbnVfX2xvZ28gc3ZnIHBhdGhbZmlsbD1cIiNGRjRGMDBcIl0ge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5wYWdlLWFydGlzdCAubW9iaWxlLW1lbnVfX2xhbmctaXRlbSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBhZ2UtYXJ0aXN0IC5tb2JpbGUtbWVudV9fbGFuZy1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNDg4MjAwOyB9XG4gICAgLnBhZ2UtYXJ0aXN0IC5tb2JpbGUtbWVudV9fbGFuZy1kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAucGFnZS1hcnRpc3QgLm1vYmlsZS1tZW51X19saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBhZ2UtYXJ0aXN0IC5tb2JpbGUtbWVudV9fYnV0dG9uLmJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBhZ2UtYXJ0aXN0IC5tb2JpbGUtbWVudV9fYnV0dG9uLmJ1dHRvbiBzdmcgKiB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH0gfVxuXG4jYWJvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVyby1iZy1waG90by5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzLjQ3MjIydnc7XG4gIHBhZGRpbmctYm90dG9tOiAzLjQ3MjIydnc7IH1cbiAgLmhlcm9fX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNjUuMjc3Nzh2dztcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjA1NTU2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogI0ZGNEYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjAyNzc4dnc7IH1cbiAgLmhlcm9fX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGVmdDogMzEuNjY2Njd2dztcbiAgICB0b3A6IC0zLjQ3MjIydnc7XG4gICAgd2lkdGg6IDYxLjE4MDU2dnc7IH1cbiAgICAuaGVyb19fdmlzdWFsIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMS4zODg4OXZ3O1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDFzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpOyB9XG4gICAgLmhlcm9fX2NhcmQuaXMtYWN0aXZlIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAlIDApOyB9XG4gIC5oZXJvX19jYXJkLXRleHQge1xuICAgIG1heC13aWR0aDogNDEuNjY2Njd2dzsgfVxuICAuaGVyb19fY2FyZC1kYXRlIHtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyLjYzODg5dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS41OTcyMnZ3OyB9XG4gIC5oZXJvX19jYXJkLWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXgtd2lkdGg6IDM2LjExMTExdnc7IH1cbiAgLmhlcm8gLmJ1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDMuNDcyMjJ2dztcbiAgICBib3R0b206IDEuMzg4ODl2dzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjYWJvdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAyOS42dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhlcm9fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNHZ3OyB9XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnZ3OyB9XG4gICAgLmhlcm9fX3RpdGxlLWluZGVudCwgLmhlcm9fX3RpdGxlLWJyZWFrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVyb19fdmlzdWFsIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiAtMTMuMzMzMzN2dztcbiAgICAgIHRvcDogNTMuMzMzMzN2dztcbiAgICAgIHdpZHRoOiAxMzMuMzMzMzN2dzsgfVxuICAgIC5oZXJvX19jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBwYWRkaW5nOiA0dnc7IH1cbiAgICAuaGVyb19fY2FyZC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5oZXJvX19jYXJkLWRhdGUge1xuICAgICAgZm9udC1zaXplOiA2LjR2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDExNC42NjY2N3Z3OyB9XG4gICAgLmhlcm9fX2NhcmQtZGVzYyB7XG4gICAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4dnc7IH1cbiAgICAuaGVybyAuYnV0dG9uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbGVmdDogOHZ3O1xuICAgICAgcmlnaHQ6IDh2dztcbiAgICAgIGJvdHRvbTogNHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhpZGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zaG93LXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnNob3ctc20ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5zdGF0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMy40NzIyMnZ3IDAgMTAuNDE2Njd2dzsgfVxuICAuc3RhdHMgLmRlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwLjgzMzMzdnc7IH1cbiAgICAuc3RhdHMgLmRlY29yIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGF0c19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAxLjY2NjY3dnc7IH1cbiAgICAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3Nzh2dzsgfVxuICAgIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxLjI1dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjM4ODg5dnc7IH1cbiAgICAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOC43NXZ3OyB9XG4gICAgLnN0YXRzX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDcuOTE2Njd2dzsgfVxuICAuc3RhdHNfX251bSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNi45NDQ0NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNGRjRGMDA7IH1cbiAgLnN0YXRzX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMy4wNTU1NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNGRjRGMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDQxNjd2dzsgfVxuICAuc3RhdHNfX3RleHQge1xuICAgIG1heC13aWR0aDogMzguODg4ODl2dztcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS45NDQ0NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuc3RhdHNfX3RleHQgYiB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICNGRjRGMDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTguNjY2Njd2dzsgfVxuICAgIC5zdGF0cyAuZGVjb3Ige1xuICAgICAgdG9wOiAyNHZ3OyB9XG4gICAgLnN0YXRzX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDR2dzsgfVxuICAgIC5zdGF0c19fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5zdGF0c19fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMTMuMzMzMzN2dzsgfVxuICAgIC5zdGF0c19faXRlbSB7XG4gICAgICBnYXA6IDQuMjY2Njd2dzsgfVxuICAgICAgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC41MzMzM3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0dnc7IH1cbiAgICAgIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3OyB9XG4gICAgICAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0LjUzMzMzdnc7IH1cbiAgICAuc3RhdHNfX251bSB7XG4gICAgICBmb250LXNpemU6IDE2dnc7IH1cbiAgICAuc3RhdHNfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy43MzMzM3Z3OyB9IH1cblxuLnF1b3RlIHtcbiAgcGFkZGluZzogMTAuNDE2Njd2dyAwIDIzLjYxMTExdnc7IH1cbiAgLnF1b3RlX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODEuOTQ0NDR2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnF1b3RlX19tYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAucXVvdGVfX21hcmsgc3ZnIHtcbiAgICAgIHdpZHRoOiA3LjV2dztcbiAgICAgIGhlaWdodDogNi4zODg4OXZ3O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucXVvdGVfX21hcmstLW9wZW4ge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0zMCUpOyB9XG4gICAgLnF1b3RlX19tYXJrLS1jbG9zZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKC0xMCUsIC0zMCUpOyB9XG4gIC5xdW90ZV9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNC4zMDU1NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCA1LjU1NTU2dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nOiAxOC42NjY2N3Z3IDAgNjEuMzMzMzN2dzsgfVxuICAgIC5xdW90ZV9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA0dnc7IH1cbiAgICAucXVvdGVfX21hcmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMS43MzMzM3Z3O1xuICAgICAgaGVpZ2h0OiAxMC42NjY2N3Z3OyB9XG4gICAgLnF1b3RlIC5xdW90ZV9fbWFyay0tb3BlbiB7XG4gICAgICBsZWZ0OiA4dnc7IH1cbiAgICAucXVvdGUgLnF1b3RlX19tYXJrLS1jbG9zZSB7XG4gICAgICByaWdodDogOHZ3OyB9XG4gICAgLnF1b3RlX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNy40NjY2N3Z3O1xuICAgICAgcGFkZGluZzogMCAxMS43MzMzM3Z3OyB9IH1cblxuLmxpbmV1cC1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxpbmV1cCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDMuMDU1NTZ2dyAwIDA7XG4gIGJveC1zaGFkb3c6IDAgLTEwcHggMjUwcHggMCByZ2JhKDE0MiwgMjU1LCAzLCAwLjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmxpbmV1cF9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDUuMTM4ODl2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC45NzIyMnZ3OyB9XG4gIC5saW5ldXBfX3RpdGxlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjA1NTU2dnc7XG4gICAgY29sb3I6ICM4RUZGMDM7IH1cbiAgLmxpbmV1cF9faW50cm8ge1xuICAgIG1heC13aWR0aDogNTguMzMzMzN2dztcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM4RUZGMDM7IH1cbiAgLmxpbmV1cF9fY29sbGFnZSB7XG4gICAgd2lkdGg6IDQxLjg3NXZ3O1xuICAgIGhlaWdodDogNDEuODc1dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5saW5ldXBfX2NvbGxhZ2UgPiBzdmc6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDM3LjcwODMzdnc7XG4gICAgICBoZWlnaHQ6IDM3LjcwODMzdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLmxpbmV1cF9fY29sbGFnZSBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpbmV1cF9fY29sbGFnZS1kZWZzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmxpbmV1cF9fc2hhcGUtc291cmNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubGluZXVwX19waG90bywgLmxpbmV1cF9fZ2xvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGNsaXAtcGF0aDogdXJsKCNsaW5ldXAtc3Rhci1jbGlwKTsgfVxuICAubGluZXVwX19waG90byB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5saW5ldXBfX2dsb3cge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGluZXVwX19nbG93LWJsb2Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTglO1xuICAgIGhlaWdodDogNTglO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNkZDOTAwO1xuICAgIGZpbHRlcjogYmx1cigyLjQzMDU2dncpOyB9XG4gICAgLmxpbmV1cF9fZ2xvdy1ibG9iOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGxlZnQ6IC0yNyU7IH1cbiAgICAubGluZXVwX19nbG93LWJsb2I6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNjAlO1xuICAgICAgbGVmdDogLTExJTsgfVxuICAgIC5saW5ldXBfX2dsb3ctYmxvYjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiA2NiU7XG4gICAgICBsZWZ0OiA1NCU7IH1cbiAgICAubGluZXVwX19nbG93LWJsb2I6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogNSU7XG4gICAgICBsZWZ0OiA3MiU7IH1cbiAgICAubGluZXVwX19nbG93LWJsb2I6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRvcDogLTMxJTtcbiAgICAgIGxlZnQ6IDI4JTsgfVxuICAubGluZXVwX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAubGluZXVwX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS4xMTExMXZ3O1xuICAgIHBhZGRpbmc6IDEuMzg4ODl2dyAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MiwgMjU1LCAzLCAwLjIpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0MiwgMjU1LCAzLCAwLjIpO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJvcmRlciwgLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxpbmV1cF9fcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTIuMDgzMzN2dztcbiAgICAgIHJpZ2h0OiAtMi4wODMzM3Z3O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWZmMDM7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLmxpbmV1cF9fcm93OmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMTQyLCAyNTUsIDMsIDAuNCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDE0MiwgMjU1LCAzLCAwLjQpOyB9XG4gICAgICAgIC5saW5ldXBfX3Jvdzpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjE7IH0gfVxuICAubGluZXVwX19yb3ctbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAxLjExMTExdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmxpbmV1cF9fcm93LWFydGlzdCB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMi4zNjExMXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICM4RUZGMDM7IH1cbiAgLmxpbmV1cF9fcm93LXRhZyB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOTQ0NDR2dztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjOEVGRjAzOyB9XG4gIC5saW5ldXBfX3Jvdy1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0LjE2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmxpbmV1cF9fcm93LWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjgwNTU2dnc7IH1cbiAgLmxpbmV1cF9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuODA1NTZ2dztcbiAgICBoZWlnaHQ6IDEuODA1NTZ2dztcbiAgICBjb2xvcjogIzJGNTBGRjsgfVxuICAgIC5saW5ldXBfX2ljb24gc3ZnICoge1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGZpbGw7IH1cbiAgICAubGluZXVwX19pY29uOmhvdmVyIHN2ZyAqIHtcbiAgICAgIGZpbGw6ICM1Qjc0RkY7IH1cbiAgLmxpbmV1cF9fcm93LW1vcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMkY1MEZGO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjsgfVxuICAgIC5saW5ldXBfX3Jvdy1tb3JlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUI3NEZGOyB9XG4gIC5saW5ldXBfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDEzLjg4ODg5dnc7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuNzV2dztcbiAgICBjb2xvcjogIzhFRkYwMztcbiAgICBvcGFjaXR5OiAuNjtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5saW5ldXBfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMi4wODMzM3Z3IDQuMTY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiA4LjMzMzMzdnc7IH1cbiAgLmxpbmV1cF9fZ3JpZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDAuNjk0NDR2dzsgfVxuICAubGluZXVwX19ncmlkLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMuMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjOEVGRjAzOyB9XG4gIC5saW5ldXBfX2dyaWQtdGFnIHtcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS45NDQ0NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM4RUZGMDM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmxpbmV1cCB7XG4gICAgcGFkZGluZzogNi40dncgMCAwO1xuICAgIGJveC1zaGFkb3c6IDAgLTIuNjY2Njd2dyAzMnZ3IDAgcmdiYSgxNDIsIDI1NSwgMywgMC40KTsgfVxuICAgIC5saW5ldXBfX2hlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3Z3OyB9XG4gICAgLmxpbmV1cF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2LjR2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7IH1cbiAgICAubGluZXVwX19pbnRybyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfVxuICAgIC5saW5ldXBfX21vcmUge1xuICAgICAgbWFyZ2luLXRvcDogNDUuMzMzMzN2dztcbiAgICAgIGZvbnQtc2l6ZTogNy40NjY2N3Z3OyB9XG4gICAgLmxpbmV1cF9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE2dnc7IH1cbiAgICAubGluZXVwX19ncmlkLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyLjY2NjY3dncgMCA0LjI2NjY3dnc7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNDIsIDI1NSwgMywgMC4yKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MiwgMjU1LCAzLCAwLjIpO1xuICAgICAgbWFyZ2luOiAtMXB4IDA7IH1cbiAgICAubGluZXVwX19ncmlkLW5hbWUge1xuICAgICAgZm9udC1zaXplOiA2LjR2dzsgfVxuICAgIC5saW5ldXBfX2dyaWQtdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTMzMzN2dzsgfVxuICAgIC5saW5ldXBfX2NvbGxhZ2Uge1xuICAgICAgd2lkdGg6IDkydnc7XG4gICAgICBoZWlnaHQ6IDkydnc7XG4gICAgICBvcGFjaXR5OiAuOTsgfVxuICAgICAgLmxpbmV1cF9fY29sbGFnZSA+IHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA5MnZ3O1xuICAgICAgICBoZWlnaHQ6IDkydnc7IH1cbiAgICAubGluZXVwX19nbG93LWJsb2Ige1xuICAgICAgZmlsdGVyOiBibHVyKDkuMzMzMzN2dyk7IH1cbiAgICAubGluZXVwX19yb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyLjY2NjY3dncgMCA0LjI2NjY3dnc7XG4gICAgICBnYXA6IDA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubGluZXVwX19yb3c6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtNHZ3O1xuICAgICAgICByaWdodDogLTR2dzsgfVxuICAgICAgLmxpbmV1cF9fcm93LmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDE0MiwgMjU1LCAzLCAwLjQpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNDIsIDI1NSwgMywgMC40KTsgfVxuICAgICAgICAubGluZXVwX19yb3cuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMTsgfVxuICAgIC5saW5ldXBfX3Jvdy1uYW1lIHtcbiAgICAgIGdhcDogMi4xMzMzM3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy43MzMzM3Z3O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGluZXVwX19yb3ctYXJ0aXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogNi40dnc7IH1cbiAgICAubGluZXVwX19yb3ctdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTMzMzN2dzsgfVxuICAgIC5saW5ldXBfX3Jvdy1tZXRhIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogNC4yNjY2N3Z3OyB9XG4gICAgLmxpbmV1cF9fcm93LWljb25zIHtcbiAgICAgIGdhcDogNS44NjY2N3Z3OyB9XG4gICAgLmxpbmV1cF9faWNvbiB7XG4gICAgICB3aWR0aDogNS44NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiA1Ljg2NjY3dnc7XG4gICAgICBjb2xvcjogIzVCNzRGRjsgfVxuICAgIC5saW5ldXBfX3Jvdy1tb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgY29sb3I6ICM1Qjc0RkY7IH0gfVxuXG4jYXRtb3NwaGVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubm8tYm90dG9tLXNoYWRvdyAuYXRtb3NwaGVyZSAubGVmdC1ibG9jayAubGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uby1ib3R0b20tc2hhZG93IC5hdG1vc3BoZXJlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm8tYm90dG9tLXNoYWRvdyAuYXRtb3NwaGVyZV9fdmlkZW86YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdG1vc3BoZXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5hdG1vc3BoZXJlIC5sZWZ0LWJsb2NrIHtcbiAgICB3aWR0aDogMzMuMzMzMzN2dztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMS4xcyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTsgfVxuICAuYXRtb3NwaGVyZSAucmlnaHQtYmxvY2sge1xuICAgIHdpZHRoOiAzMy4zMzMzM3Z3O1xuICAgIGhlaWdodDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMS4xcyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDVzOyB9XG4gIC5hdG1vc3BoZXJlLmlzLWFjdGl2ZSAubGVmdC1ibG9jayB7XG4gICAgaGVpZ2h0OiAzLjA1NTU2dnc7IH1cbiAgLmF0bW9zcGhlcmUuaXMtYWN0aXZlIC5yaWdodC1ibG9jayB7XG4gICAgaGVpZ2h0OiA1LjEzODg5dnc7IH1cbiAgLmF0bW9zcGhlcmVfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hdG1vc3BoZXJlX192aWRlbzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTkuMzc1dnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMzIzMjMyLCByZ2JhKDUwLCA1MCwgNTAsIDApKTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYXRtb3NwaGVyZV9fdmlkZW8gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYXRtb3NwaGVyZV9fdmlkZW8gLmpzLXZpZGVvLWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmF0bW9zcGhlcmVfX3ZpZGVvIC5qcy12aWRlby1mcmFtZSB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmF0bW9zcGhlcmVfX3ZpZGVvLmlzLXBsYXlpbmcgLmF0bW9zcGhlcmVfX3BsYXkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmF0bW9zcGhlcmVfX3ZpZGVvLmlzLXBsYXlpbmcgLmF0bW9zcGhlcmVfX3BhdXNlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuYXRtb3NwaGVyZV9fcGxheSwgLmF0bW9zcGhlcmVfX3BhdXNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMi4wODMzM3Z3O1xuICAgIHRvcDogMzYuNjY2Njd2dztcbiAgICB3aWR0aDogMTYuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDE2LjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlOyB9XG4gICAgLmF0bW9zcGhlcmVfX3BsYXkgc3ZnLCAuYXRtb3NwaGVyZV9fcGF1c2Ugc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDV2dztcbiAgICAgIHRvcDogNC43MjIyMnZ3O1xuICAgICAgd2lkdGg6IDYuNjY2Njd2dztcbiAgICAgIGhlaWdodDogNi42NjY2N3Z3O1xuICAgICAgY29sb3I6ICNGRjRGMDA7IH1cbiAgICAuYXRtb3NwaGVyZV9fcGxheSBzdmcgKiwgLmF0bW9zcGhlcmVfX3BhdXNlIHN2ZyAqIHtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBmaWxsOyB9XG4gICAgLmF0bW9zcGhlcmVfX3BsYXkgc3BhbiwgLmF0bW9zcGhlcmVfX3BhdXNlIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMS4zODg4OXZ3O1xuICAgICAgYm90dG9tOiAxLjM4ODg5dnc7XG4gICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxLjY2NjY3dnc7XG4gICAgICBjb2xvcjogI0ZGNEYwMDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjsgfVxuICAgIC5hdG1vc3BoZXJlX19wbGF5OmhvdmVyLCAuYXRtb3NwaGVyZV9fcGF1c2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0YxRjFGMTsgfVxuICAgICAgLmF0bW9zcGhlcmVfX3BsYXk6aG92ZXIgc3ZnICosIC5hdG1vc3BoZXJlX19wYXVzZTpob3ZlciBzdmcgKiB7XG4gICAgICAgIGZpbGw6ICNDRjQwMDA7IH1cbiAgICAgIC5hdG1vc3BoZXJlX19wbGF5OmhvdmVyIHNwYW4sIC5hdG1vc3BoZXJlX19wYXVzZTpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNDRjQwMDA7IH1cbiAgLmF0bW9zcGhlcmVfX3BhdXNlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hdG1vc3BoZXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMuMzMzMzN2dztcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDB2dzsgfVxuICAgIC5hdG1vc3BoZXJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgICAgIGhlaWdodDogNDB2dztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5hdG1vc3BoZXJlIC5yaWdodC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmF0bW9zcGhlcmUgLmxlZnQtYmxvY2sgLmxhYmVsIHtcbiAgICAgIGNvbG9yOiAjOEVGRjAzO1xuICAgICAgZm9udC1zaXplOiA3LjQ2NjY3dnc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAuNjsgfVxuICAgIC5hdG1vc3BoZXJlLmlzLWFjdGl2ZSAubGVmdC1ibG9jayB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMy4zMzMzM3Z3OyB9XG4gICAgLmF0bW9zcGhlcmVfX3ZpZGVvIGltZyB7XG4gICAgICBoZWlnaHQ6IDEyMC41MzMzM3Z3O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYXRtb3NwaGVyZV9fdmlkZW86YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAyNi40dnc7IH1cbiAgICAuYXRtb3NwaGVyZV9fcGxheSwgLmF0bW9zcGhlcmVfX3BhdXNlIHtcbiAgICAgIGxlZnQ6IDR2dztcbiAgICAgIHRvcDogMTE3Ljg2NjY3dnc7XG4gICAgICB3aWR0aDogNDIuNjY2Njd2dztcbiAgICAgIGhlaWdodDogNDIuNjY2Njd2dzsgfVxuICAgICAgLmF0bW9zcGhlcmVfX3BsYXkgc3ZnLCAuYXRtb3NwaGVyZV9fcGF1c2Ugc3ZnIHtcbiAgICAgICAgbGVmdDogMTJ2dztcbiAgICAgICAgdG9wOiAxMC42NjY2N3Z3O1xuICAgICAgICB3aWR0aDogMTguNjY2Njd2dztcbiAgICAgICAgaGVpZ2h0OiAxOC42NjY2N3Z3OyB9XG4gICAgICAuYXRtb3NwaGVyZV9fcGxheSBzcGFuLCAuYXRtb3NwaGVyZV9fcGF1c2Ugc3BhbiB7XG4gICAgICAgIGxlZnQ6IDR2dztcbiAgICAgICAgYm90dG9tOiA0dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogNi40dnc7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUtc2Nyb2xsIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1NS41NTU1NnZ3LCAzMy4zMzMzM3Z3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4ubWFycXVlZS10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTc2LjM4ODg5dnc7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogMTMzLjMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1hcnF1ZWUtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM0LjcyMjIydnc7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXRvcDogNjYuNjY2Njd2dztcbiAgYW5pbWF0aW9uOiBtYXJxdWVlLXNjcm9sbCA5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1hcnF1ZWUtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTIwLjgzMzMzdnc7XG4gIGhlaWdodDogMzMuMzMzMzN2dzsgfVxuICAubWFycXVlZS1ncm91cDpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMuMzMzMzN2dyk7IH1cbiAgLm1hcnF1ZWUtZ3JvdXA6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY2LjY2NjY3dncpOyB9XG4gIC5tYXJxdWVlLWdyb3VwIC50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTEuMjlkZWcpO1xuICAgIGZvbnQtZmFtaWx5OiBFcm1pbG92O1xuICAgIGZvbnQtc2l6ZTogNC4zMDU1NnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjM2QzZDNkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45MnM7IH1cbiAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2IHtcbiAgICB3aWR0aDogMTYuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDEyLjV2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0OC42MTExMXZ3O1xuICAgIHRvcDogMTEuMTExMTF2dztcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpOyB9XG4gICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDguNjExMTF2dywgOS43MjIyMnZ3KTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDJzOyB9XG4gICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDEuNjY2Njd2dywgOS43MjIyMnZ3KTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDRzOyB9XG4gICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzQuNzIyMjJ2dywgOS43MjIyMnZ3KTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDZzOyB9XG4gICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjcuNzc3Nzh2dywgOS43MjIyMnZ3KTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzOyB9XG4gICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAuODMzMzN2dywgOS43MjIyMnZ3KTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMy44ODg4OXZ3LCA5LjcyMjIydncpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7IH1cbiAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02Ljk0NDQ0dncsIDkuNzIyMjJ2dyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0czsgfVxuICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoOCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHZ3LCA5LjcyMjIydncpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7IH1cbiAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuOTQ0NDR2dywgOS43MjIyMnZ3KTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMThzOyB9XG4gICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxMCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMuODg4ODl2dywgOS43MjIyMnZ3KTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDExKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC44MzMzM3Z3LCA5LjcyMjIydncpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7IH1cbiAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNy43Nzc3OHZ3LCA5LjcyMjIydncpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7IH1cbiAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNC43MjIyMnZ3LCA5LjcyMjIydncpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNnM7IH1cbiAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MS42NjY2N3Z3LCA5LjcyMjIydncpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yOHM7IH1cbiAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE1KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OC42MTExMXZ3LCA5LjcyMjIydncpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMTYpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU1LjU1NTU2dncsIDkuNzIyMjJ2dyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMyczsgfVxuXG4ubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OC42MTExMXZ3LCA5LjcyMjIydncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQxLjY2NjY3dncsIDguMzMzMzN2dyk7IH1cblxuLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzQuNzIyMjJ2dywgNi45NDQ0NHZ3KTsgfVxuXG4ubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNy43Nzc3OHZ3LCA1LjU1NTU2dncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwLjgzMzMzdncsIDQuMTY2Njd2dyk7IH1cblxuLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoNikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTMuODg4ODl2dywgMi43Nzc3OHZ3KTsgfVxuXG4ubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCg3KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02Ljk0NDQ0dncsIDEuMzg4ODl2dyk7IH1cblxuLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwdncsIDB2dyk7IH1cblxuLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ljk0NDQ0dncsIC0xLjM4ODg5dncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjg4ODg5dncsIC0yLjc3Nzc4dncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwLjgzMzMzdncsIC00LjE2NjY3dncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3Ljc3Nzc4dncsIC01LjU1NTU2dncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0LjcyMjIydncsIC02Ljk0NDQ0dncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQxLjY2NjY3dncsIC04LjMzMzMzdncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ4LjYxMTExdncsIC05LjcyMjIydncpOyB9XG5cbi5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU1LjU1NTU2dncsIC0xMS4xMTExMXZ3KTsgfVxuXG4ubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbkBrZXlmcmFtZXMgbWFycXVlZS1zY3JvbGwtc20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjcxLjg5NnZ3LCA1OC40NjEzM3Z3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWFycXVlZS10ZXh0IHtcbiAgICB0b3A6IC0xMjUuMzMzMzN2dztcbiAgICBoZWlnaHQ6IDIzMy44NDUzM3Z3OyB9XG4gIC5tYXJxdWVlLXRyYWNrIHtcbiAgICBnYXA6IDYzLjQ2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogMTE2LjkyMjY3dnc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1hcnF1ZWUtc2Nyb2xsLXNtOyB9XG4gIC5tYXJxdWVlLWdyb3VwIHtcbiAgICB3aWR0aDogMjA4LjQyOTMzdnc7XG4gICAgaGVpZ2h0OiA1OC40NjEzM3Z3OyB9XG4gICAgLm1hcnF1ZWUtZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTguNDYxMzN2dyk7IH1cbiAgICAubWFycXVlZS1ncm91cDpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTYuOTIyNjd2dyk7IH1cbiAgICAubWFycXVlZS1ncm91cCAudCB7XG4gICAgICBmb250LXNpemU6IDh2dzsgfVxuICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQobisxNSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdiB7XG4gICAgICB3aWR0aDogMzAuNTAxMzN2dztcbiAgICAgIGhlaWdodDogMjIuODc3MzN2dztcbiAgICAgIGxlZnQ6IDEyLjcwOTMzdnc7XG4gICAgICB0b3A6IDMzLjA0MjY3dnc7IH1cbiAgICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNi4zNTQ2N3Z3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNi4zNTQ2N3Z3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkuMDY0dncsIDIuNTQxMzN2dyk7IH1cbiAgICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMS43NzMzM3Z3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQuNDgyNjd2dywgMi41NDEzM3Z3KTsgfVxuICAgICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU3LjE5MnZ3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjkuOTAxMzN2dywgMi41NDEzM3Z3KTsgfVxuICAgICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgyLjYxMDY3dncsIDIuNTQxMzN2dyk7IH1cbiAgICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoOSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NS4zMnZ3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwOC4wMjkzM3Z3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyMC43Mzg2N3Z3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzMy40NDh2dywgMi41NDEzM3Z3KTsgfVxuICAgICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDYuMTU3MzN2dywgMi41NDEzM3Z3KTsgfVxuICAgICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTguODY2Njd2dywgMi41NDEzM3Z3KTsgfVxuICAgICAgLm1hcnF1ZWUtZ3JvdXAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxNSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNzEuNTc2dncsIDIuNTQxMzN2dyk7IH1cbiAgICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMTYpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTg0LjI4NTMzdncsIDIuNTQxMzN2dyk7IH1cbiAgICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMTcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTk2Ljk5NDY3dncsIDIuNTQxMzN2dyk7IH1cbiAgICAgIC5tYXJxdWVlLWdyb3VwIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMTgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA5LjcwNHZ3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE5KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIyMi40MTMzM3Z3LCAyLjU0MTMzdncpOyB9XG4gICAgICAubWFycXVlZS1ncm91cCAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDIwKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzNS4xMjI2N3Z3LCAyLjU0MTMzdncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNi4zNTQ2N3Z3LCAxLjI3MDY3dncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2LjM1NDY3dncsIC0xLjI3MDY3dncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOS4wNjR2dywgLTMuODEydncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMS43NzMzM3Z3LCAtNi4zNTMzM3Z3KTsgfVxuICAubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQuNDgyNjd2dywgLTguODk0Njd2dyk7IH1cbiAgLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU3LjE5MnZ3LCAtMTEuNDM2dncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDcpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OS45MDEzM3Z3LCAtMTMuOTc3MzN2dyk7IH1cbiAgLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoOCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgyLjYxMDY3dncsIC0xNi41MTg2N3Z3KTsgfVxuICAubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCg5KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTUuMzJ2dywgLTE5LjA2dncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDEwKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTA4LjAyOTMzdncsIC0yMS42MDEzM3Z3KTsgfVxuICAubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyMC43Mzg2N3Z3LCAtMjQuMTQyNjd2dyk7IH1cbiAgLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMTIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzMuNDQ4dncsIC0yNi42ODR2dyk7IH1cbiAgLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMTMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDYuMTU3MzN2dywgLTI5LjIyNTMzdncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTU4Ljg2NjY3dncsIC0zMS43NjY2N3Z3KTsgfVxuICAubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxNSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3MS41NzZ2dywgLTM0LjMwOHZ3KTsgfVxuICAubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgxNikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4NC4yODUzM3Z3LCAtMzYuODQ5MzN2dyk7IH1cbiAgLm1hcnF1ZWUtdHJhY2suaXMtYWN0aXZlIC5tYXJxdWVlLWRpdjpudGgtY2hpbGQoMTcpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOTYuOTk0Njd2dywgLTM5LjM5MDY3dncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjA5LjcwNHZ3LCAtNDEuOTMydncpOyB9XG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXY6bnRoLWNoaWxkKDE5KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIyLjQxMzMzdncsIC00NC40NzMzM3Z3KTsgfVxuICAubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZCgyMCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzNS4xMjI2N3Z3LCAtNDcuMDE0Njd2dyk7IH0gfVxuXG4ubWFuaWZlc3RvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMyMzIzMiAwJSwgYmxhY2sgMTAwJSk7XG4gIHBhZGRpbmc6IDExLjExMTExdncgMCA0Ljg2MTExdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuICAubWFuaWZlc3RvIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5tYW5pZmVzdG8gLmRlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDMxLjI1dnc7IH1cbiAgICAubWFuaWZlc3RvIC5kZWNvciBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFuaWZlc3RvX192aXN1YWwge1xuICAgIG1heC13aWR0aDogNjEuMTgwNTZ2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1hbmlmZXN0b19fdmlzdWFsIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYW5pZmVzdG9fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNS42OTQ0NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGNEYwMDtcbiAgICB3aWR0aDogNTUuNTU1NTZ2dztcbiAgICBtYXJnaW46IC0yNS45MDI3OHZ3IGF1dG8gMDsgfVxuICAubWFuaWZlc3RvX19jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNC4xNjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY3dnc7IH1cbiAgLm1hbmlmZXN0b19fY29sIHtcbiAgICBmbGV4OiAwIDEgMzMuMzMzMzN2dztcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNGRjRGMDA7IH1cbiAgICAubWFuaWZlc3RvX19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IDAgMSAyNy4wODMzM3Z3OyB9XG4gICAgLm1hbmlmZXN0b19fY29sIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWFuaWZlc3RvIHtcbiAgICBwYWRkaW5nOiAzNy4zMzMzM3Z3IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tYW5pZmVzdG8gLmRlY29yIHtcbiAgICAgIHRvcDogNTMuMzMzMzN2dztcbiAgICAgIGxlZnQ6IC0yMS4zMzMzM3Z3O1xuICAgICAgcmlnaHQ6IC0yMS4zMzMzM3Z3OyB9XG4gICAgLm1hbmlmZXN0b19fdmlzdWFsIHtcbiAgICAgIG1heC13aWR0aDogOTJ2dzsgfVxuICAgIC5tYW5pZmVzdG9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogLTQwdncgYXV0byAwOyB9XG4gICAgLm1hbmlmZXN0b19fY29scyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA2LjR2dztcbiAgICAgIG1hcmdpbi10b3A6IDM2Ljh2dzsgfVxuICAgIC5tYW5pZmVzdG9fX2NvbCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgZm9udC1zaXplOiAzLjczMzMzdnc7IH1cbiAgICAgIC5tYW5pZmVzdG9fX2NvbDpudGgtY2hpbGQoMSkge1xuICAgICAgICBmbGV4OiBub25lOyB9IH1cblxuLnNwb25zb3JzIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcGFkZGluZzogNC44NjExMXZ3IDAgNC4xNjY2N3Z3OyB9XG4gIC5zcG9uc29yc19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMuMDU1NTZ2dztcbiAgICBjb2xvcjogI0ZGNEYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzc4dnc7IH1cbiAgLnNwb25zb3JzX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNwb25zb3JzX19pdGVtIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMjUlO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDI1NSwgNzksIDAsIDAuNSk7XG4gICAgaGVpZ2h0OiAxNy4zNjExMXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zcG9uc29yc19faXRlbSBpbWcsIC5zcG9uc29yc19faXRlbSBzdmcge1xuICAgICAgbWF4LWhlaWdodDogNzAlO1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zcG9uc29ycyB7XG4gICAgcGFkZGluZzogMTAuNjY2Njd2dyAwOyB9XG4gICAgLnNwb25zb3JzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3OyB9XG4gICAgLnNwb25zb3JzX19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDM3LjMzMzMzdnc7IH0gfVxuXG4udGlja2V0cyB7XG4gIHBhZGRpbmc6IDAgMCA2Ljk0NDQ0dnc7IH1cbiAgLnRpY2tldHMgLnRpY2tldHMtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMS4zODg4OXZ3O1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDFzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpOyB9XG4gICAgLnRpY2tldHMgLnRpY2tldHMtaW5uZXIuaXMtYWN0aXZlIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAlIDApOyB9XG4gIC50aWNrZXRzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMy4wNTU1NnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDguMzMzMzN2dzsgfVxuICAudGlja2V0c19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS4zODg4OXZ3O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzg4ODl2dzsgfVxuICAudGlja2V0c19fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSA1NyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGhlaWdodDogNDYuNTI3Nzh2dzsgfVxuICAgIC50aWNrZXRzX19tYWluIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC50aWNrZXRzX19tYWluLXByaWNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMS4zODg4OXZ3O1xuICAgIHRvcDogMi4zNjExMXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNTU1NTZ2dzsgfVxuICAudGlja2V0c19fcHJpY2UtbmV3IHtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA4LjMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGlja2V0c19fbWFpbi1ub3RlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMS4zODg4OXZ3O1xuICAgIHRvcDogMTAuOTcyMjJ2dztcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi42Mzg4OXZ3O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aWNrZXRzIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS4zODg4OXZ3O1xuICAgIGJvdHRvbTogMS4zODg4OXZ3OyB9XG4gIC50aWNrZXRzX19sb3lhbC13cmFwIHtcbiAgICBmbGV4OiAxIDEgNDMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuMzg4ODl2dzsgfVxuICAudGlja2V0c19fbG95YWwge1xuICAgIGJhY2tncm91bmQ6ICNGQkVDRTU7XG4gICAgcGFkZGluZzogMi4zNjExMXZ3IDEuMzg4ODl2dyAxLjgwNTU2dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDM0LjM3NXZ3OyB9XG4gIC50aWNrZXRzX19sb3lhbC1oZWFkIHtcbiAgICBnYXA6IDEuODA1NTZ2dzsgfVxuICAudGlja2V0c19fbG95YWwtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQuMTY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjRkY0RjAwOyB9XG4gIC50aWNrZXRzX19sb3lhbC1zdWIge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjYzODg5dnc7XG4gICAgY29sb3I6ICNGRjRGMDA7IH1cbiAgLnRpY2tldHNfX2xveWFsLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjUyNzc4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI0ZGNEYwMDsgfVxuICAgIC50aWNrZXRzX19sb3lhbC10ZXh0IGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAudGlja2V0cyAudGlja2V0c19fb25lZGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMC42OTQ0NHZ3O1xuICAgIHBhZGRpbmc6IDEuMzg4ODl2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC50aWNrZXRzIC50aWNrZXRzX19vbmVkYXkgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnRpY2tldHMgLnRpY2tldHNfX29uZWRheSAudGl0bGUtZGVzYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC50aWNrZXRzIC50aWNrZXRzX19vbmVkYXkgLnRpdGxlLWRlc2MgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEVybWlsb3Y7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4xNjY2N3Z3O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50aWNrZXRzIC50aWNrZXRzX19vbmVkYXkgLnRpdGxlLWRlc2MgLmRlc2Mge1xuICAgICAgICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjUyNzc4dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRpY2tldHMgLnRpY2tldHNfX29uZWRheSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogNi45NDQ0NHZ3O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEuMzg4ODl2dztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGYwMDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAudGlja2V0cyAudGlja2V0c19fb25lZGF5IGE6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44NTsgfSB9XG4gICAgICAudGlja2V0cyAudGlja2V0c19fb25lZGF5IGEgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnRpY2tldHNfX29uc2l0ZSB7XG4gICAgYmFja2dyb3VuZDogI0ZCRUNFNTtcbiAgICBwYWRkaW5nOiAyLjM2MTExdncgMS4zODg4OXZ3O1xuICAgIGhlaWdodDogMTcuNzA4MzN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudGlja2V0c19fb25zaXRlLXByaWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA4LjMzMzMzdnc7XG4gICAgY29sb3I6ICNGRjRGMDA7IH1cbiAgLnRpY2tldHNfX29uc2l0ZS1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNjM4ODl2dztcbiAgICBjb2xvcjogI0ZGNEYwMDsgfVxuICAudGlja2V0c19faGlzdG9yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNS41NTU1NnZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAzLjA1NTU2dnc7IH1cbiAgLnRpY2tldHNfX2hpc3RvcnktaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS4wNDE2N3Z3OyB9XG4gICAgLnRpY2tldHNfX2hpc3RvcnktaXRlbTpudGgtY2hpbGQoNG4rMikgLnByaWNlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpY2UtY3Jvc3MyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC50aWNrZXRzX19oaXN0b3J5LWl0ZW06bnRoLWNoaWxkKDRuKzMpIC5wcmljZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaWNlLWNyb3NzMy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAudGlja2V0c19faGlzdG9yeS1pdGVtOm50aC1jaGlsZCg0bis0KSAucHJpY2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmljZS1jcm9zczQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC50aWNrZXRzX19oaXN0b3J5LXByaWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyLjc3Nzc4dnc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgIC50aWNrZXRzX19oaXN0b3J5LXByaWNlIC5wcmljZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50aWNrZXRzX19oaXN0b3J5LXByaWNlIC5wcmljZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmljZS1jcm9zczEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnRpY2tldHNfX2hpc3RvcnktdGFnIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMnZ3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRpY2tldHMge1xuICAgIHBhZGRpbmc6IDEwLjY2NjY3dncgMCAxMC42NjY2N3Z3OyB9XG4gICAgLnRpY2tldHMgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRpY2tldHMgLnRpY2tldHMtaW5uZXIge1xuICAgICAgcGFkZGluZzogNi40dncgNHZ3OyB9XG4gICAgLnRpY2tldHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnZ3OyB9XG4gICAgLnRpY2tldHNfX3JvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0dnc7IH1cbiAgICAudGlja2V0c19fbWFpbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgaGVpZ2h0OiAxMjMuNzMzMzN2dzsgfVxuICAgIC50aWNrZXRzX19tYWluLXByaWNlIHtcbiAgICAgIGxlZnQ6IDR2dztcbiAgICAgIHRvcDogNi40dnc7IH1cbiAgICAudGlja2V0c19fcHJpY2UtbmV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZ2dzsgfVxuICAgIC50aWNrZXRzX19tYWluLW5vdGUge1xuICAgICAgbGVmdDogNHZ3O1xuICAgICAgdG9wOiAyMy40NjY2N3Z3O1xuICAgICAgZm9udC1zaXplOiA0Ljh2dzsgfVxuICAgIC50aWNrZXRzX19tYWluIC5idXR0b24ge1xuICAgICAgbGVmdDogNHZ3O1xuICAgICAgcmlnaHQ6IDR2dztcbiAgICAgIGJvdHRvbTogNHZ3O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAudGlja2V0c19fbG95YWwtd3JhcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgZ2FwOiA0dnc7IH1cbiAgICAudGlja2V0c19fbG95YWwge1xuICAgICAgcGFkZGluZzogNi40dncgNHZ3O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZ2FwOiAyMS4zMzMzM3Z3OyB9XG4gICAgLnRpY2tldHNfX2xveWFsLWhlYWQge1xuICAgICAgZ2FwOiA1LjMzMzMzdnc7IH1cbiAgICAudGlja2V0c19fbG95YWwtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA5LjZ2dzsgfVxuICAgIC50aWNrZXRzX19sb3lhbC1zdWIge1xuICAgICAgZm9udC1zaXplOiA2LjR2dzsgfVxuICAgIC50aWNrZXRzX19sb3lhbC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3OyB9XG4gICAgLnRpY2tldHMgLnRpY2tldHNfX29uZWRheSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0MHZ3O1xuICAgICAgcGFkZGluZzogNHZ3OyB9XG4gICAgICAudGlja2V0cyAudGlja2V0c19fb25lZGF5IC50aXRsZS1kZXNjIHtcbiAgICAgICAgZ2FwOiAyLjEzMzMzdnc7IH1cbiAgICAgIC50aWNrZXRzIC50aWNrZXRzX19vbmVkYXkgLnRpdGxlLWRlc2MgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMC42NjY2N3Z3OyB9XG4gICAgICAudGlja2V0cyAudGlja2V0c19fb25lZGF5IC50aXRsZS1kZXNjIC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiA0Ljh2dzsgfVxuICAgIC50aWNrZXRzX19vbnNpdGUge1xuICAgICAgcGFkZGluZzogNi40dncgNHZ3O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogNDB2dzsgfVxuICAgIC50aWNrZXRzX19vbnNpdGUtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxMC42NjY2N3Z3OyB9XG4gICAgLnRpY2tldHNfX29uc2l0ZS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDYuNHZ3OyB9XG4gICAgLnRpY2tldHNfX2hpc3Rvcnkge1xuICAgICAgZ2FwOiA4LjUzMzMzdncgMTguMTMzMzN2dztcbiAgICAgIG1hcmdpbi10b3A6IDEwLjY2NjY3dnc7XG4gICAgICBwYWRkaW5nOiAwIDR2dzsgfVxuICAgIC50aWNrZXRzX19oaXN0b3J5LWl0ZW0ge1xuICAgICAgZ2FwOiAzLjJ2dzsgfVxuICAgIC50aWNrZXRzX19oaXN0b3J5LXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogNS44NjY2N3Z3OyB9XG4gICAgLnRpY2tldHNfX2hpc3RvcnktdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44dnc7IH0gfVxuXG4uZXBpbG9ndWUtcGFkZGluZy1ib3R0b20gLmVwaWxvZ3VlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzguMTk0NDR2dzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5lcGlsb2d1ZS1wYWRkaW5nLWJvdHRvbSAuZXBpbG9ndWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjEuMzMzMzN2dzsgfSB9XG4gIC5lcGlsb2d1ZS1wYWRkaW5nLWJvdHRvbSAuZXBpbG9ndWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTQwLjI3Nzc4dnc7XG4gICAgaGVpZ2h0OiA0MS42NjY2N3Z3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMjMyMzIsICMwMDApOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5lcGlsb2d1ZS1wYWRkaW5nLWJvdHRvbSAuZXBpbG9ndWU6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yMS4zMzMzM3Z3O1xuICAgICAgICBoZWlnaHQ6IDQwdnc7IH0gfVxuXG4uZXBpbG9ndWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDEuNjY2Njd2dztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjcuNzc3Nzh2dzsgfVxuICAuZXBpbG9ndWUgLmVwaWxvZ3VlLWRvcC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjc3Nzc4dnc7XG4gICAgd2lkdGg6IDMxLjI1dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgLmVwaWxvZ3VlIC5lcGlsb2d1ZS1kb3AtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5lcGlsb2d1ZSAuZXBpbG9ndWUtZG9wLXRleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzhFRkYwMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzN2dzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLmVwaWxvZ3VlIC5lcGlsb2d1ZS1kb3AtdGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7IH0gfVxuICAgICAgLmVwaWxvZ3VlIC5lcGlsb2d1ZS1kb3AtdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZXBpbG9ndWUgLmVwaWxvZ3VlLWRvcC10ZXh0IHAgYiwgLmVwaWxvZ3VlIC5lcGlsb2d1ZS1kb3AtdGV4dCBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5lcGlsb2d1ZV9fc3F1YXJlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDB2dztcbiAgICB3aWR0aDogNi45NDQ0NHZ3O1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAxLjFzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGxlZnQ6IDB2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGxlZnQ6IDYuOTQ0NDR2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoMykge1xuICAgICAgbGVmdDogMTMuODg4ODl2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGxlZnQ6IDIwLjgzMzMzdnc7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGxlZnQ6IDI3Ljc3Nzc4dnc7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1czsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCg2KSB7XG4gICAgICBsZWZ0OiAzNC43MjIyMnZ3O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCg3KSB7XG4gICAgICBsZWZ0OiA0MS42NjY2N3Z3O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoOCkge1xuICAgICAgbGVmdDogNDguNjExMTF2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoOSkge1xuICAgICAgbGVmdDogNTUuNTU1NTZ2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBsZWZ0OiA2Mi41dnc7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDExKSB7XG4gICAgICBsZWZ0OiA2OS40NDQ0NHZ3O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoMTIpIHtcbiAgICAgIGxlZnQ6IDc2LjM4ODg5dnc7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDEzKSB7XG4gICAgICBsZWZ0OiA4My4zMzMzM3Z3O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmVzLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoMSkge1xuICAgIGhlaWdodDogMTguMDU1NTZ2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCgyKSB7XG4gICAgaGVpZ2h0OiAxNi42NjY2N3Z3OyB9XG4gIC5lcGlsb2d1ZV9fc3F1YXJlcy5pcy1hY3RpdmUgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDMpIHtcbiAgICBoZWlnaHQ6IDE1LjI3Nzc4dnc7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmVzLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoNCkge1xuICAgIGhlaWdodDogMTMuODg4ODl2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCg1KSB7XG4gICAgaGVpZ2h0OiAxMi41dnc7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmVzLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoNikge1xuICAgIGhlaWdodDogMTEuMTExMTF2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCg3KSB7XG4gICAgaGVpZ2h0OiA5LjcyMjIydnc7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmVzLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoOCkge1xuICAgIGhlaWdodDogOC4zMzMzM3Z3OyB9XG4gIC5lcGlsb2d1ZV9fc3F1YXJlcy5pcy1hY3RpdmUgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDkpIHtcbiAgICBoZWlnaHQ6IDYuOTQ0NDR2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCgxMCkge1xuICAgIGhlaWdodDogNS41NTU1NnZ3OyB9XG4gIC5lcGlsb2d1ZV9fc3F1YXJlcy5pcy1hY3RpdmUgLmVwaWxvZ3VlX19zcXVhcmU6bnRoLWNoaWxkKDExKSB7XG4gICAgaGVpZ2h0OiA0LjE2NjY3dnc7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmVzLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoMTIpIHtcbiAgICBoZWlnaHQ6IDIuNzc3Nzh2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCgxMykge1xuICAgIGhlaWdodDogMS4zODg4OXZ3OyB9XG4gIC5lcGlsb2d1ZV9fc3F1YXJlcy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNi45NDQ0NHZ3O1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAxLjFzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCgxKSB7XG4gICAgICBsZWZ0OiA5LjcyMjIydnc7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1czsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoMikge1xuICAgICAgbGVmdDogMTYuNjY2Njd2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDMpIHtcbiAgICAgIGxlZnQ6IDIzLjYxMTExdnc7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1czsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoNCkge1xuICAgICAgbGVmdDogMzAuNTU1NTZ2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDUpIHtcbiAgICAgIGxlZnQ6IDM3LjV2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCg2KSB7XG4gICAgICBsZWZ0OiA0NC40NDQ0NHZ3O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoNykge1xuICAgICAgbGVmdDogNTEuMzg4ODl2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCg4KSB7XG4gICAgICBsZWZ0OiA1OC4zMzMzM3Z3O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoOSkge1xuICAgICAgbGVmdDogNjUuMjc3Nzh2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzOyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCgxMCkge1xuICAgICAgbGVmdDogNzIuMjIyMjJ2dztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDExKSB7XG4gICAgICBsZWZ0OiA3OS4xNjY2N3Z3O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDEyKSB7XG4gICAgICBsZWZ0OiA4Ni4xMTExMXZ3O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoMTMpIHtcbiAgICAgIGxlZnQ6IDkzLjA1NTU2dnc7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1czsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDEpIHtcbiAgICBoZWlnaHQ6IDEuMzg4ODl2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IDIuNzc3Nzh2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDMpIHtcbiAgICBoZWlnaHQ6IDQuMTY2Njd2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDQpIHtcbiAgICBoZWlnaHQ6IDUuNTU1NTZ2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDUpIHtcbiAgICBoZWlnaHQ6IDYuOTQ0NDR2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDYpIHtcbiAgICBoZWlnaHQ6IDguMzMzMzN2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDcpIHtcbiAgICBoZWlnaHQ6IDkuNzIyMjJ2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDgpIHtcbiAgICBoZWlnaHQ6IDExLjExMTExdnc7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmVzLWJvdHRvbS5pcy1hY3RpdmUgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCg5KSB7XG4gICAgaGVpZ2h0OiAxMi41dnc7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmVzLWJvdHRvbS5pcy1hY3RpdmUgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCgxMCkge1xuICAgIGhlaWdodDogMTMuODg4ODl2dzsgfVxuICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDExKSB7XG4gICAgaGVpZ2h0OiAxNS4yNzc3OHZ3OyB9XG4gIC5lcGlsb2d1ZV9fc3F1YXJlcy1ib3R0b20uaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoMTIpIHtcbiAgICBoZWlnaHQ6IDE2LjY2NjY3dnc7IH1cbiAgLmVwaWxvZ3VlX19zcXVhcmVzLWJvdHRvbS5pcy1hY3RpdmUgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCgxMykge1xuICAgIGhlaWdodDogMTguMDU1NTZ2dzsgfVxuICAuZXBpbG9ndWVfX2JnIHtcbiAgICBoZWlnaHQ6IDQxLjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZXBpbG9ndWVfX2JnIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXBpbG9ndWVfX2JnOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAuZXBpbG9ndWVfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMi4wODMzM3Z3O1xuICAgIHRvcDogMjAuODMzMzN2dztcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA1LjY5NDQ0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOEVGRjAzO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjY2Njd2dztcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5lcGlsb2d1ZV9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIuMDgzMzN2dztcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMjcuNDMwNTZ2dztcbiAgICBtYXgtd2lkdGg6IDM0LjE2NjY3dnc7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS45NDQ0NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM4RUZGMDM7IH1cbiAgLmVwaWxvZ3VlX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0My4wNTU1NnZ3O1xuICAgIHRvcDogOS43MjIyMnZ3O1xuICAgIHdpZHRoOiA0NS4yNzc3OHZ3O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuZXBpbG9ndWVfX3Zpc3VhbCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXBpbG9ndWUgLmRlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDkuMDI3Nzh2dztcbiAgICB6LWluZGV4OiA0OyB9XG4gICAgLmVwaWxvZ3VlIC5kZWNvciBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZXBpbG9ndWUtaW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lcGlsb2d1ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIxLjMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogNDB2dzsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlcywgLmVwaWxvZ3VlX19zcXVhcmVzLWJvdHRvbSB7XG4gICAgICBpbnNldDogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogOTMuMzMzMzN2dzsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHZ3OyB9XG4gICAgICAuZXBpbG9ndWVfX3NxdWFyZTpudGgtY2hpbGQoMSkge1xuICAgICAgICBsZWZ0OiAwdnc7IH1cbiAgICAgIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGxlZnQ6IDIwdnc7IH1cbiAgICAgIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxlZnQ6IDQwdnc7IH1cbiAgICAgIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGxlZnQ6IDYwdnc7IH1cbiAgICAgIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGxlZnQ6IDgwdnc7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCgxKSB7XG4gICAgICBoZWlnaHQ6IDMydnc7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCgyKSB7XG4gICAgICBoZWlnaHQ6IDI4dnc7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCgzKSB7XG4gICAgICBoZWlnaHQ6IDI0dnc7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCg0KSB7XG4gICAgICBoZWlnaHQ6IDIwdnc7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZXMuaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlOm50aC1jaGlsZCg1KSB7XG4gICAgICBoZWlnaHQ6IDE2dnc7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b20ge1xuICAgICAgd2lkdGg6IDIwdnc7IH1cbiAgICAgIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoMSkge1xuICAgICAgICBsZWZ0OiAwdnc7IH1cbiAgICAgIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoMikge1xuICAgICAgICBsZWZ0OiAyMHZ3OyB9XG4gICAgICAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbGVmdDogNDB2dzsgfVxuICAgICAgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGxlZnQ6IDYwdnc7IH1cbiAgICAgIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoNSkge1xuICAgICAgICBsZWZ0OiA4MHZ3OyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmVzLWJvdHRvbS5pcy1hY3RpdmUgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCgxKSB7XG4gICAgICBoZWlnaHQ6IDR2dzsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlcy1ib3R0b20uaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoMikge1xuICAgICAgaGVpZ2h0OiA4dnc7IH1cbiAgICAuZXBpbG9ndWVfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAuZXBpbG9ndWVfX3NxdWFyZS1ib3R0b206bnRoLWNoaWxkKDMpIHtcbiAgICAgIGhlaWdodDogMTJ2dzsgfVxuICAgIC5lcGlsb2d1ZV9fc3F1YXJlcy1ib3R0b20uaXMtYWN0aXZlIC5lcGlsb2d1ZV9fc3F1YXJlLWJvdHRvbTpudGgtY2hpbGQoNCkge1xuICAgICAgaGVpZ2h0OiAxNnZ3OyB9XG4gICAgLmVwaWxvZ3VlX19zcXVhcmVzLWJvdHRvbS5pcy1hY3RpdmUgLmVwaWxvZ3VlX19zcXVhcmUtYm90dG9tOm50aC1jaGlsZCg1KSB7XG4gICAgICBoZWlnaHQ6IDIwdnc7IH1cbiAgICAuZXBpbG9ndWVfX2JnIHtcbiAgICAgIGhlaWdodDogOTMuMzMzMzN2dzsgfVxuICAgIC5lcGlsb2d1ZV9fdGl0bGUge1xuICAgICAgbGVmdDogNHZ3O1xuICAgICAgdG9wOiA1My4zMzMzM3Z3O1xuICAgICAgZm9udC1zaXplOiA5LjZ2dztcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAuZXBpbG9ndWVfX3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiA2LjR2dztcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXJnaW4tdG9wOiA5My4zMzMzM3Z3OyB9XG4gICAgLmVwaWxvZ3VlX192aXN1YWwge1xuICAgICAgbGVmdDogNC4yNjY2N3Z3O1xuICAgICAgdG9wOiA2Ni42NjY2N3Z3O1xuICAgICAgd2lkdGg6IDkxLjczMzMzdnc7IH1cbiAgICAuZXBpbG9ndWUgLmRlY29yIHtcbiAgICAgIHRvcDogODUuMzMzMzN2dzsgfSB9XG5cbi5nYWxsZXJ5LWxhc3R5ZWFyIHtcbiAgcGFkZGluZzogOC4xMjV2dyAwIDIwLjgzMzMzdnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMjMyMzIsICMwMDAwMDApOyB9XG4gIC5nYWxsZXJ5LWxhc3R5ZWFyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMy4wNTU1NnZ3O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMi40MzA1NnZ3IDMxLjI1dnc7XG4gICAgd2lkdGg6IDI0LjMwNTU2dnc7IH1cbiAgLmdhbGxlcnktbGFzdHllYXJfX2VtYmVkIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjU1NTU2dnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDEuMzg4ODl2dyAyLjc3Nzc4dncgcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLmdhbGxlcnktbGFzdHllYXJfX2VtYmVkIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTcuNjM4ODl2dztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5nYWxsZXJ5LWxhc3R5ZWFyIHtcbiAgICBwYWRkaW5nOiAzNy4zMzMzM3Z3IDAgMjkuMzMzMzN2dzsgfVxuICAgIC5nYWxsZXJ5LWxhc3R5ZWFyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgICAgbWFyZ2luOiAwIDAgOS4zMzMzM3Z3IDA7XG4gICAgICB3aWR0aDogNTMuMzMzMzN2dzsgfVxuICAgIC5nYWxsZXJ5LWxhc3R5ZWFyX19lbWJlZCB7XG4gICAgICBtYXgtd2lkdGg6IDkydnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjEzMzMzdnc7XG4gICAgICBib3gtc2hhZG93OiAwIDUuMzMzMzN2dyAxMC42NjY2N3Z3IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgLmdhbGxlcnktbGFzdHllYXJfX2VtYmVkIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMTU4LjkzMzMzdnc7IH0gfVxuXG4uY291bnRkb3duIHtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgcGFkZGluZzogMCAwIDE2LjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY291bnRkb3duIC5iZy1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNvdW50ZG93biAuYmctaW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jb3VudGRvd25fX2lubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmNvdW50ZG93bl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDUuNjk0NDR2dztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjRkY0RjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40NzIyMnZ3OyB9XG4gIC5jb3VudGRvd25fX3RleHQge1xuICAgIG1heC13aWR0aDogNTguMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0byA0Ljg2MTExdnc7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMzg4ODl2dztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjRkY0RjAwOyB9XG4gIC5jb3VudGRvd25fX3RpbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjY5NDQ0dnc7IH1cbiAgLmNvdW50ZG93bl9fdW5pdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogI0ZGNEYwMDtcbiAgICBwYWRkaW5nOiAxLjgwNTU2dncgMS44MDU1NnZ3O1xuICAgIHdpZHRoOiAxNC41ODMzM3Z3OyB9XG4gICAgLmNvdW50ZG93bl9fdW5pdDpudGgtY2hpbGQoMSkge1xuICAgICAgaGVpZ2h0OiAxOC40MDI3OHZ3OyB9XG4gICAgLmNvdW50ZG93bl9fdW5pdDpudGgtY2hpbGQoMikge1xuICAgICAgaGVpZ2h0OiAyMS40NTgzM3Z3O1xuICAgICAgcGFkZGluZzogMy4zMzMzM3Z3IDEuODA1NTZ2dzsgfVxuICAgIC5jb3VudGRvd25fX3VuaXQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGhlaWdodDogMTYuNDU4MzN2dztcbiAgICAgIHBhZGRpbmc6IDAuODMzMzN2dyAxLjgwNTU2dnc7IH1cbiAgICAuY291bnRkb3duX191bml0Om50aC1jaGlsZCg0KSB7XG4gICAgICBoZWlnaHQ6IDE4LjQwMjc4dnc7XG4gICAgICBwYWRkaW5nOiAxLjgwNTU2dncgMS44MDU1NnZ3OyB9XG4gIC5jb3VudGRvd25fX251bSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNy43Nzc3OHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgLmNvdW50ZG93bl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjk0NDQ0dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvdW50ZG93biB7XG4gICAgcGFkZGluZzogMjkuMzMzMzN2dyAwIDUzLjMzMzMzdnc7IH1cbiAgICAuY291bnRkb3duX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDR2dzsgfVxuICAgIC5jb3VudGRvd25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4dnc7IH1cbiAgICAuY291bnRkb3duX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjEuMzMzMzN2dztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY291bnRkb3duX190aW1lciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEuODY2Njd2dztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNvdW50ZG93bl9fdW5pdCB7XG4gICAgICB3aWR0aDogNDUuMDY2Njd2dztcbiAgICAgIHBhZGRpbmc6IDUuMzMzMzN2dzsgfVxuICAgICAgLmNvdW50ZG93bl9fdW5pdDpudGgtY2hpbGQoMSkge1xuICAgICAgICBoZWlnaHQ6IDM2dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dzsgfVxuICAgICAgLmNvdW50ZG93bl9fdW5pdDpudGgtY2hpbGQoMikge1xuICAgICAgICBoZWlnaHQ6IDQxLjMzMzMzdnc7XG4gICAgICAgIHBhZGRpbmc6IDUuMzMzMzN2dzsgfVxuICAgICAgLmNvdW50ZG93bl9fdW5pdDpudGgtY2hpbGQoMykge1xuICAgICAgICBoZWlnaHQ6IDQyLjkzMzMzdnc7XG4gICAgICAgIHBhZGRpbmc6IDUuMzMzMzN2dzsgfVxuICAgICAgLmNvdW50ZG93bl9fdW5pdDpudGgtY2hpbGQoNCkge1xuICAgICAgICBoZWlnaHQ6IDM3LjZ2dztcbiAgICAgICAgcGFkZGluZzogNS4zMzMzM3Z3OyB9XG4gICAgLmNvdW50ZG93bl9fbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZ2dzsgfVxuICAgIC5jb3VudGRvd25fX2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjMzMzMzdnc7XG4gICAgICBmb250LXNpemU6IDYuNHZ3OyB9IH1cblxuLndoeS1reWl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTcyODgwLCAjMDAwMDAwKTtcbiAgcGFkZGluZzogMy4wNTU1NnZ3IDAgNS41NTU1NnZ3OyB9XG4gIC53aHkta3lpdiAuZGVjb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUuMjA4MzN2dztcbiAgICB6LWluZGV4OiAyOyB9XG4gIC53aHkta3lpdl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud2h5LWt5aXZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMuMDU1NTZ2dztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjOEVGRjAzO1xuICAgIG1hcmdpbi1ib3R0b206IDYuOTQ0NDR2dzsgfVxuICAud2h5LWt5aXZfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0LjE2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40NzIyMnZ3OyB9XG4gIC53aHkta3lpdl9fY29sIHtcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM4RUZGMDM7IH1cbiAgICAud2h5LWt5aXZfX2NvbDpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDI3LjA4MzMzdnc7IH1cbiAgICAud2h5LWt5aXZfX2NvbDpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzdnc7IH1cbiAgICAud2h5LWt5aXZfX2NvbCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzN2dzsgfVxuICAud2h5LWt5aXZfX3RyYXZlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuMTExMTF2dzsgfVxuICAud2h5LWt5aXZfX2NhcmQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMS4zODg4OXZ3IDcuNjM4ODl2dyAyLjc3Nzc4dncgMS4zODg4OXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7IH1cbiAgICAud2h5LWt5aXZfX2NhcmQuaXMtYWN0aXZlIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAlIDApOyB9XG4gIC53aHkta3lpdl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMi4zNjExMXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTY2Njd2dzsgfVxuICAud2h5LWt5aXZfX2NhcmQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLndoeS1reWl2X19jYXJkLXRleHQgYiB7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC53aHkta3lpdiB7XG4gICAgcGFkZGluZzogNi40dncgMCA1My4zMzMzM3Z3OyB9XG4gICAgLndoeS1reWl2IC5kZWNvciB7XG4gICAgICB0b3A6IDYuNHZ3O1xuICAgICAgd2lkdGg6IDM0LjEzMzMzdnc7IH1cbiAgICAgIC53aHkta3lpdiAuZGVjb3Igc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLndoeS1reWl2X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDR2dzsgfVxuICAgIC53aHkta3lpdl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA3LjQ2NjY3dnc7XG4gICAgICBtYXgtd2lkdGg6IDQwdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0Mi42NjY2N3Z3OyB9XG4gICAgLndoeS1reWl2X19jb2xzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDR2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7IH1cbiAgICAud2h5LWt5aXZfX2NvbCB7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfVxuICAgICAgLndoeS1reWl2X19jb2w6bnRoLWNoaWxkKDEpLCAud2h5LWt5aXZfX2NvbDpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLndoeS1reWl2X19jb2wgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMjY2Njd2dzsgfVxuICAgIC53aHkta3lpdl9fdHJhdmVsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQuMjY2Njd2dzsgfVxuICAgIC53aHkta3lpdl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiA1LjMzMzMzdncgNS4zMzMzM3Z3IDEwLjY2NjY3dnc7XG4gICAgICBnYXA6IDE2dnc7IH1cbiAgICAud2h5LWt5aXZfX2NhcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA5LjA2NjY3dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLndoeS1reWl2X19jYXJkLXRleHQge1xuICAgICAgZm9udC1zaXplOiA0LjI2NjY3dnc7IH0gfVxuXG4uc3VwcG9ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMyRjUwRkYsICMxNzI4ODApO1xuICBwYWRkaW5nOiA2Ljk0NDQ0dncgMCA1LjU1NTU2dnc7IH1cbiAgLnN1cHBvcnQgLmF0bW9zcGhlcmVfX3ZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjE2NjY3dnc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuc3VwcG9ydCAuYXRtb3NwaGVyZV9fcGxheSwgLnN1cHBvcnQgLmF0bW9zcGhlcmVfX3BhdXNlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMi4wODMzM3Z3OyB9IH1cbiAgLnN1cHBvcnQgLndoeS1reWl2X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40NzIyMnZ3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiA4dncgMCA1LjMzMzMzdnc7IH1cbiAgICAuc3VwcG9ydCAuYXRtb3NwaGVyZV9fdmlkZW8ge1xuICAgICAgbWFyZ2luOiAwIC00dncgNTAuNjY2Njd2dzsgfVxuICAgIC5zdXBwb3J0IC53aHkta3lpdl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnN1cHBvcnQgLndoeS1reWl2X19jb2xzIHtcbiAgICAgIGdhcDogMi42NjY2N3Z3OyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyRjUwRkY7XG4gIHBhZGRpbmc6IDIuMDgzMzN2dyAwOyB9XG4gIC5mb290ZXJfX2JveCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAxLjM4ODg5dnc7IH1cbiAgLmZvb3Rlcl9fcm93LXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS4zODg4OXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuOTQ0NDR2dzsgfVxuICAuZm9vdGVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMy4wNTU1NnZ3O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMC42OTQ0NHZ3OyB9XG4gIC5mb290ZXJfX2VtYWlsLCAuZm9vdGVyX19waG9uZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQuMDI3Nzh2dztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMkY1MEZGO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAuZm9vdGVyX19lbWFpbDpob3ZlciwgLmZvb3Rlcl9fcGhvbmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzVCNzRGRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICAuZm9vdGVyX19yb3ctbWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0LjE2NjY3dnc7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyLjc3Nzc4dnc7IH1cbiAgLmZvb3Rlcl9fc29jaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzLjEyNXZ3O1xuICAgIGhlaWdodDogMy4xMjV2dztcbiAgICBjb2xvcjogIzJGNTBGRjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtOyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLWljb246aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWwtaWNvbjpob3ZlciBzdmcgKiB7XG4gICAgICAgIGZpbGw6ICM1Qjc0RkY7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtaWNvbiBzdmcgKiB7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgZmlsbDsgfVxuICAuZm9vdGVyX19yb3ctYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS4zODg4OXZ3OyB9XG4gIC5mb290ZXJfX25vdGljZSB7XG4gICAgbWF4LXdpZHRoOiA0NC43OTE2N3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZm9vdGVyIC5sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjM4ODg5dnc7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvb3Rlcl9fcmVnaXN0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC45NzIyMnZ3IDMuNDcyMjJ2dztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRkY0RjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCBjb2xvciAuMnMgZWFzZTsgfVxuICAgIC5mb290ZXJfX3JlZ2lzdGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgICBjb2xvcjogI0NGNDAwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0dncgMDsgfVxuICAgIC5mb290ZXJfX2JveCB7XG4gICAgICBwYWRkaW5nOiA1LjMzMzMzdnc7IH1cbiAgICAuZm9vdGVyX19yb3ctdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNi40dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4dnc7IH1cbiAgICAuZm9vdGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYuNHZ3OyB9XG4gICAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDIuNjY2Njd2dzsgfVxuICAgIC5mb290ZXJfX2VtYWlsLCAuZm9vdGVyX19waG9uZSB7XG4gICAgICBmb250LXNpemU6IDYuOTMzMzN2dztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzVCNzRGRjsgfVxuICAgIC5mb290ZXJfX3Jvdy1taWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dzsgfVxuICAgIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgICBnYXA6IDh2dztcbiAgICAgIG1hcmdpbjogMTZ2dyAwOyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLWljb24ge1xuICAgICAgd2lkdGg6IDguNTMzMzN2dztcbiAgICAgIGhlaWdodDogOC41MzMzM3Z3OyB9XG4gICAgLmZvb3Rlcl9fcm93LWJvdHRvbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogMTAuNjY2Njd2dzsgfVxuICAgICAgLmZvb3Rlcl9fcm93LWJvdHRvbSA+IC5idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5mb290ZXJfX25vdGljZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDMuNzMzMzN2dzsgfVxuICAgIC5mb290ZXIgLmxlZnQge1xuICAgICAgZ2FwOiA0LjI2NjY3dnc7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5mb290ZXJfX3JlZ2lzdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNS4zMzMzM3Z3IDAuNTMzMzN2dztcbiAgICAgIGhlaWdodDogMTEuMnZ3O1xuICAgICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gICAgICBsaW5lLWhlaWdodDogMTAuNjY2Njd2dzsgfSB9XG5cbi5hcnRpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBhZGRpbmctdG9wOiA1LjIwODMzdnc7IH1cbiAgLmFydGlzdF9fbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNS4xMzg4OXZ3O1xuICAgIGNvbG9yOiAjOEVGRjAzO1xuICAgIG1hcmdpbjogMCAwIDMuNDcyMjJ2dyAxNi43MzYxMXZ3OyB9XG4gIC5hcnRpc3RfX2dsb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDI1MHB4IDAgcmdiYSgxNDIsIDI1NSwgMywgMC40KTsgfVxuICAuYXJ0aXN0X19zb2NpYWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMi4wODMzM3Z3O1xuICAgIHJpZ2h0OiAyLjA4MzMzdnc7XG4gICAgdG9wOiAyLjA4MzMzdnc7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hcnRpc3RfX3NvY2lhbHMgbGk6bGFzdC1jaGlsZCAuYXJ0aXN0X19zb2NpYWwtcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MiwgMjU1LCAzLCAwLjQpOyB9XG4gIC5hcnRpc3RfX3NvY2lhbC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIuMzYxMTF2dztcbiAgICBwYWRkaW5nOiAxLjI1dncgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNDIsIDI1NSwgMywgMC40KTtcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjk0NDQ0dnc7XG4gICAgY29sb3I6ICMyRjUwRkY7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFydGlzdF9fc29jaWFsLXJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yLjA4MzMzdnc7XG4gICAgICByaWdodDogLTIuMDgzMzN2dztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWZmMDM7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYXJ0aXN0X19zb2NpYWwtcm93IHN2ZyAqIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjJzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLmFydGlzdF9fc29jaWFsLXJvdzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNUI3NEZGOyB9XG4gICAgICAgIC5hcnRpc3RfX3NvY2lhbC1yb3c6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMTsgfVxuICAgICAgICAuYXJ0aXN0X19zb2NpYWwtcm93OmhvdmVyIHN2ZyAqIHtcbiAgICAgICAgICBmaWxsOiAjNUI3NEZGOyB9IH1cbiAgLmFydGlzdF9fc29jaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyLjIyMjIydnc7XG4gICAgaGVpZ2h0OiAyLjIyMjIydnc7IH1cbiAgICAuYXJ0aXN0X19zb2NpYWwtaWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXJ0aXN0X19jb2xsYWdlIHtcbiAgICB3aWR0aDogNDEuODc1dnc7XG4gICAgaGVpZ2h0OiA0MS44NzV2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDAgYXV0byA0LjE2NjY3dnc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuYXJ0aXN0X19jb2xsYWdlID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzNy43MDgzM3Z3O1xuICAgICAgaGVpZ2h0OiAzNy43MDgzM3Z3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5hcnRpc3RfX2NvbGxhZ2Ugc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hcnRpc3RfX2NvbGxhZ2UtZGVmcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5hcnRpc3RfX3Bob3RvLCAuYXJ0aXN0X19nbG93LWJsb2JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2FydGlzdC1zdGFyLWNsaXApOyB9XG4gIC5hcnRpc3RfX3Bob3RvIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmFydGlzdF9fZ2xvdy1ibG9icyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcnRpc3RfX2dsb3ctYmxvYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1OCU7XG4gICAgaGVpZ2h0OiA1OCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM2RkM5MDA7XG4gICAgZmlsdGVyOiBibHVyKDIuNDMwNTZ2dyk7IH1cbiAgICAuYXJ0aXN0X19nbG93LWJsb2I6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgbGVmdDogLTI3JTsgfVxuICAgIC5hcnRpc3RfX2dsb3ctYmxvYjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiA2MCU7XG4gICAgICBsZWZ0OiAtMTElOyB9XG4gICAgLmFydGlzdF9fZ2xvdy1ibG9iOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDY2JTtcbiAgICAgIGxlZnQ6IDU0JTsgfVxuICAgIC5hcnRpc3RfX2dsb3ctYmxvYjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiA1JTtcbiAgICAgIGxlZnQ6IDcyJTsgfVxuICAgIC5hcnRpc3RfX2dsb3ctYmxvYjpudGgtY2hpbGQoNSkge1xuICAgICAgdG9wOiAtMzElO1xuICAgICAgbGVmdDogMjglOyB9XG4gIC5hcnRpc3RfX3NoYXBlLXNvdXJjZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmFydGlzdF9fYmlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjExMTExdnc7XG4gICAgbWFyZ2luOiA2LjI1dncgYXV0byAwOyB9XG4gICAgLmFydGlzdF9fYmlvIGgyLCAuYXJ0aXN0X19iaW8gaDMsIC5hcnRpc3RfX2JpbyBoNCwgLmFydGlzdF9fYmlvIGg1LCAuYXJ0aXN0X19iaW8gaDYge1xuICAgICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDMuMDU1NTZ2dztcbiAgICAgIGNvbG9yOiAjOEVGRjAzO1xuICAgICAgbWFyZ2luOiA1LjU1NTU2dncgMCAyLjA4MzMzdnc7IH1cbiAgICAgIC5hcnRpc3RfX2JpbyBoMjpmaXJzdC1jaGlsZCwgLmFydGlzdF9fYmlvIGgzOmZpcnN0LWNoaWxkLCAuYXJ0aXN0X19iaW8gaDQ6Zmlyc3QtY2hpbGQsIC5hcnRpc3RfX2JpbyBoNTpmaXJzdC1jaGlsZCwgLmFydGlzdF9fYmlvIGg2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5hcnRpc3RfX2JpbyBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzhFRkYwMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzN2dzsgfVxuICAgIC5hcnRpc3RfX2JpbyBhIHtcbiAgICAgIGNvbG9yOiAjMkY1MEZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICAgICAgLmFydGlzdF9fYmlvIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzVCNzRGRjsgfVxuICAgIC5hcnRpc3RfX2JpbyBpZnJhbWUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDguMzMzMzR2dyk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNC4xNjY2N3Z3IC00LjE2NjY3dnc7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzMS4ydnc7IH1cbiAgICAuYXJ0aXN0X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAuMTMzMzN2dztcbiAgICAgIG1hcmdpbjogMCAwIDMuNzMzMzN2dyA0dnc7IH1cbiAgICAuYXJ0aXN0IC5hcnRpc3RfX2dsb3cge1xuICAgICAgcGFkZGluZy10b3A6IDQuMjY2Njd2dzsgfVxuICAgIC5hcnRpc3RfX3NvY2lhbHMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpc3RfX3NvY2lhbC1yb3cge1xuICAgICAgZ2FwOiA1LjMzMzMzdnc7XG4gICAgICBwYWRkaW5nOiAzLjczMzMzdncgMDtcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxNDIsIDI1NSwgMywgMC4zKTsgfVxuICAgIC5hcnRpc3RfX3NvY2lhbHMgbGk6bGFzdC1jaGlsZCAuYXJ0aXN0X19zb2NpYWwtcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTQyLCAyNTUsIDMsIDAuMyk7IH1cbiAgICAuYXJ0aXN0X19zb2NpYWwtaWNvbiB7XG4gICAgICB3aWR0aDogNS44NjY2N3Z3O1xuICAgICAgaGVpZ2h0OiA1Ljg2NjY3dnc7IH1cbiAgICAuYXJ0aXN0X19jb2xsYWdlIHtcbiAgICAgIHdpZHRoOiA5MnZ3O1xuICAgICAgaGVpZ2h0OiA5MnZ3O1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICBtYXJnaW46IDh2dyBhdXRvIDA7IH1cbiAgICAgIC5hcnRpc3RfX2NvbGxhZ2UgPiBzdmc6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogOTJ2dztcbiAgICAgICAgaGVpZ2h0OiA5MnZ3OyB9XG4gICAgLmFydGlzdF9fZ2xvdy1ibG9iIHtcbiAgICAgIGZpbHRlcjogYmx1cig5LjMzMzMzdncpOyB9XG4gICAgLmFydGlzdF9fYmlvIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMjEuMzMzMzN2dyAwIDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJ2dzsgfVxuICAgICAgLmFydGlzdF9fYmlvIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA4dnc7XG4gICAgICAgIG1hcmdpbjogMTAuNjY2Njd2dyAwIDUuMzMzMzN2dzsgfVxuICAgICAgLmFydGlzdF9fYmlvIHAge1xuICAgICAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3OyB9XG4gICAgICAuYXJ0aXN0X19iaW8gaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogOHZ3IDA7XG4gICAgICAgIGhlaWdodDogNDQuMjY2Njd2dzsgfSB9XG4iLCJbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1mYWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21de29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1bZGF0YS1hb3M9em9vbS1pbl17dHJhbnNmb3JtOnNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLW91dF17dHJhbnNmb3JtOnNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9c2xpZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9W2RhdGEtYW9zPXNsaWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9W2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF17YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zPWZsaXAtbGVmdF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtdXBde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9W2RhdGEtYW9zPWZsaXAtZG93bl17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRXJtaWxvdic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Fcm1pbG92LUJvbGQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ0VybWlsb3YgQm9sZCcpLCBsb2NhbCgnRXJtaWxvdi1Cb2xkJyksXG4gIHVybCgnLi4vZm9udHMvRXJtaWxvdi1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvRXJtaWxvdi1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0VybWlsb3YtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvRXJtaWxvdi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Fcm1pbG92LUJvbGQuc3ZnI0VybWlsb3YtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTWFucm9wZSBFeHRyYUJvbGQnKSwgbG9jYWwoJ01hbnJvcGUtRXh0cmFCb2xkJyksXG4gIHVybCgnLi4vZm9udHMvTWFucm9wZS1FeHRyYUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvTWFucm9wZS1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtRXh0cmFCb2xkLnN2ZyNNYW5yb3BlLUV4dHJhQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYW5yb3BlLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTWFucm9wZSBNZWRpdW0nKSwgbG9jYWwoJ01hbnJvcGUtTWVkaXVtJyksXG4gIHVybCgnLi4vZm9udHMvTWFucm9wZS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvTWFucm9wZS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLnN2ZyNNYW5yb3BlLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTWFucm9wZSBSZWd1bGFyJyksIGxvY2FsKCdNYW5yb3BlLVJlZ3VsYXInKSxcbiAgdXJsKCcuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci5zdmcjTWFucm9wZS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsIi8vIFBhbGV0dGUgKEJyYXZlISBGYWN0b3J5KVxuJGMtYmxhY2s6ICMwMDAwMDA7XG4kYy13aGl0ZTogI0ZGRkZGRjtcbiRjLW9yYW5nZTogI0ZGNEYwMDtcbiRjLW9yYW5nZS1ob3ZlcjogI0NGNDAwMDtcbiRjLWxpbWU6ICM4RUZGMDM7XG4kYy1ibHVlOiAjMkY1MEZGO1xuJGMtYmx1ZS1ob3ZlcjogIzVCNzRGRjtcbiRjLWNyZWFtOiAjRkJFQ0U1O1xuJGMtZ3JlZW46ICM2RkM5MDA7XG4kYy1ncmV5LWRhcms6ICMzMjMyMzI7XG4kYy13aGl0ZS1ob3ZlcjogI0YxRjFGMTtcblxuJGNvbnRhaW5lci13aWR0aDogMTQ0MHB4O1xuJGNvbnRhaW5lci1wYWRkaW5nOiAzMHB4O1xuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBnZXQtdncoJGNvbnRhaW5lci13aWR0aCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIGdldC12dygkY29udGFpbmVyLXBhZGRpbmcpO1xufVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpO1xuICB9XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGMtd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogZ2V0LXZ3KDMzcHgpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGdldC12dyg0MTRweCk7XG4gIGhlaWdodDogZ2V0LXZ3KDI0NnB4KTtcbiAgcGFkZGluZzogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGdldC12dygzNTdweCk7XG4gICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGdldC12dygxNDBweCk7XG4gICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IGdldC12dyg4OHB4KTtcbiAgICBoZWlnaHQ6IGdldC12dyg3NXB4KTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBnZXQtdncoMjZweCk7XG4gICAgcmlnaHQ6IGdldC12dygzMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgKiB7XG4gICAgICBzdHJva2U6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGdldC12dygzMHB4KTtcbiAgICBib3R0b206IGdldC12dygzMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vcmFuZ2UtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGdldC12dy1zbSgzMTVweCk7XG4gICAgaGVpZ2h0OiBnZXQtdnctc20oMTQ0cHgpO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IGdldC12dy1zbSgyNjZweCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSg4OHB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGdldC12dy1zbSg1NHB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ2cHgpO1xuICAgICAgdG9wOiBnZXQtdnctc20oMThweCk7XG4gICAgICByaWdodDogZ2V0LXZ3LXNtKDI5cHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbGVmdDogZ2V0LXZ3LXNtKDI5cHgpO1xuICAgICAgYm90dG9tOiBnZXQtdnctc20oMjVweCk7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWFkZXIgLyBOYXZpZ2F0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubmF2LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDI0cHgpO1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiBnZXQtdncoJGNvbnRhaW5lci13aWR0aCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIGdldC12dygkY29udGFpbmVyLXBhZGRpbmcpO1xuXG4gIC5sb2dvIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDE4MXB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubWVudS1pbm5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogZ2V0LXZ3KDI0cHgpO1xuICAgIHJpZ2h0OiBnZXQtdncoJGNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBnZXQtdncoNDhweCk7XG5cbiAgICAubGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IGdldC12dygzMnB4KTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGRjRGMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZy1zd2l0Y2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IGdldC12dygxMHB4KTtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLW9yYW5nZS1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjRweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEFydGlzdCBwYWdlIHJlc2tpbnMgdGhlIG5hdiB0byBsaW1lOiBsb2dvLCB0aGUgbGluay1ob3ZlciBhY2NlbnQsIGFuZFxuLy8gdGhlIG1vYmlsZSBidXJnZXIgYnV0dG9uIChhbGwgb3JhbmdlIGVsc2V3aGVyZSkgYmVjb21lIGxpbWUgaGVyZSDigJRcbi8vIGV2ZXJ5dGhpbmcgZWxzZSB1bmNoYW5nZWQuXG4ucGFnZS1hcnRpc3QgLm5hdmlnYXRpb24ge1xuICAubG9nbyBzdmcgcGF0aFtmaWxsPVwiI0ZGNEYwMFwiXSB7XG4gICAgZmlsbDogJGMtbGltZTtcbiAgfVxuXG4gIC5tZW51LWlubmVyIC5saW5rcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGMtbGltZTtcbiAgfVxuXG4gIC5sYW5nLXN3aXRjaF9faXRlbS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkYy1saW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtbGltZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAucGFnZS1hcnRpc3QgLm5hdmlnYXRpb24gLmJ1cmdlciB7XG4gICAgYmFja2dyb3VuZDogJGMtbGltZTtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICBib2R5LmlzLW1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5uYXYtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMTJweCkgZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLmxvZ28gc3ZnIHtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMTMxcHgpO1xuICAgIH1cblxuICAgIC5tZW51LWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgd2lkdGg6IGdldC12dy1zbSg0NnB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxM3B4KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgIHJpZ2h0OiBnZXQtdnctc20oMTVweCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNzBweCkgMCBnZXQtdnctc20oMjBweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1vcmFuZ2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjNzO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHM7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBnZXQtdnctc20oMTJweCk7XG4gICAgICByaWdodDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgd2lkdGg6IGdldC12dy1zbSg0NnB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMzFweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAvLyBMb2dvIHBhdGhzIGhhcmRjb2RlIGZpbGw9XCIjRkY0RjAwXCIgZm9yIHVzZSBvbiBkYXJrIGJhY2tncm91bmRzO1xuICAgICAgICAvLyBvbiB0aGlzIG9yYW5nZSBvdmVybGF5IHRoYXQgd291bGQgYmUgaW52aXNpYmxlLCBzbyBzd2FwIHRvIHdoaXRlLlxuICAgICAgICBwYXRoW2ZpbGw9XCIjRkY0RjAwXCJdIHtcbiAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICByaWdodDogZ2V0LXZ3LXNtKDc1cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IGdldC12dy1zbSgxNnB4KTtcbiAgICB9XG5cbiAgICAvLyBCYXNlID0gbmV1dHJhbCAobWF0Y2hlcyB0aGUgcmVzdCBvZiB0aGUgb3ZlcmxheSdzIHRleHQpOyAuaXMtYWN0aXZlXG4gICAgLy8gZ2V0cyB0aGUgYnJhbmRlZCB0aW50IGluc3RlYWQg4oCUIGludmVydGVkIGZyb20gaG93IFwiYWN0aXZlXCIgcmVhZHNcbiAgICAvLyBldmVyeXdoZXJlIGVsc2UsIGJ1dCB0aGUgb3ZlcmxheSdzIG93biBiZyBJUyB0aGUgYnJhbmQgY29sb3IsIHNvXG4gICAgLy8gdGhlIGJyYW5kLWJyaWdodCB0cmVhdG1lbnQgd291bGQgYmUgaW52aXNpYmxlIG9uIGl0c2VsZiBoZXJlLlxuICAgICZfX2xhbmctaXRlbSB7XG4gICAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjOTQyRTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhbmctZGl2aWRlciB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjRweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbi5idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRjLW9yYW5nZTtcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgc3ZnICoge1xuICAgICAgICBmaWxsOiAkYy1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEFydGlzdCBwYWdlJ3MgYnVyZ2VyIG1lbnUgc3dhcHMgdGhlIG9yYW5nZSBvdmVybGF5IGZvciBsaW1lLCB3aXRoXG4vLyBldmVyeXRoaW5nIHRoYXQgd2FzIHdoaXRlLW9uLW9yYW5nZSBiZWNvbWluZyBibGFjay1vbi1saW1lIGluc3RlYWQg4oCUXG4vLyBzYW1lIHN0cnVjdHVyZSwganVzdCBib2R5LnBhZ2UtYXJ0aXN0IHJlLXRoZW1lcyBpdC5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgLnBhZ2UtYXJ0aXN0IC5tb2JpbGUtbWVudSB7XG4gICAgYmFja2dyb3VuZDogJGMtbGltZTtcblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICB9XG5cbiAgICAmX19sb2dvIHN2ZyBwYXRoW2ZpbGw9XCIjRkY0RjAwXCJdIHtcbiAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgIH1cblxuICAgICZfX2xhbmctaXRlbSB7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM0ODgyMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFuZy1kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICAgIH1cblxuICAgICZfX2xpbmtzIGEge1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIH1cblxuICAgICZfX2J1dHRvbi5idXR0b24ge1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICBzdmcgKiB7XG4gICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVyb1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGMtY2FyZC1iZzogI0Y3RjdGNztcblxuI2Fib3V0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVyby1iZy1waG90by5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBnZXQtdncoNTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBnZXQtdncoNTBweCk7XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogZ2V0LXZ3KDk0MHB4KTtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBnZXQtdncoNDRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygxMzBweCk7XG4gIH1cblxuICAmX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IGdldC12dyg0NTZweCk7XG4gICAgdG9wOiBnZXQtdncoLTUwcHgpO1xuICAgIHdpZHRoOiBnZXQtdncoODgxcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1jYXJkLWJnO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBwYWRkaW5nOiBnZXQtdncoMjBweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMXMgY3ViaWMtYmV6aWVyKC4xNiwgMSwgLjMsIDEpO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCUgMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IGdldC12dyg2MDBweCk7XG4gIH1cblxuICAmX19jYXJkLWRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGdldC12dygzOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygxNjdweCk7XG4gIH1cblxuICAmX19jYXJkLWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXgtd2lkdGg6IGdldC12dyg1MjBweCk7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogZ2V0LXZ3KDUwcHgpO1xuICAgIGJvdHRvbTogZ2V0LXZ3KDIwcHgpO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgI2Fib3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG5cbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMTExcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMzBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgIH1cblxuICAgICZfX3RpdGxlLWluZGVudCxcbiAgICAmX190aXRsZS1icmVhayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3Zpc3VhbCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbGVmdDogZ2V0LXZ3LXNtKC01MHB4KTtcbiAgICAgIHRvcDogZ2V0LXZ3LXNtKDIwMHB4KTtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oNTAwcHgpO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmX19jYXJkLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NhcmQtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg0MzBweCk7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE4MHB4KTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbGVmdDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgcmlnaHQ6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZS1zbSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy1zbSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN0YXRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc3RhdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IGdldC12dyg1MHB4KSAwIGdldC12dygxNTBweCk7XG5cbiAgLmRlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGdldC12dygzMDBweCk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IGdldC12dygyNHB4KTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0MHB4KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3KDQ1MHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyMHB4KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3KDI3MHB4KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3KDY5MHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19udW0ge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGdldC12dygxMDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogJGMtb3JhbmdlO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGdldC12dyg0NHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dygxNXB4KTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogZ2V0LXZ3KDU2MHB4KTtcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDAgMCBnZXQtdnctc20oNzBweCk7XG5cbiAgICAuZGVjb3Ige1xuICAgICAgdG9wOiBnZXQtdnctc20oOTBweCk7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCBnZXQtdnctc20oMTVweCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxOHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDUwcHgpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZ2FwOiBnZXQtdnctc20oMTZweCk7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDMycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTVweCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDE2N3B4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19udW0ge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oNjBweCk7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMThweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUXVvdGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5xdW90ZSB7XG4gIHBhZGRpbmc6IGdldC12dygxNTBweCkgMCBnZXQtdncoMzQwcHgpO1xuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiBnZXQtdncoMTE4MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19tYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoMTA4cHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoOTJweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtMzAlKTtcbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKC0xMCUsIC0zMCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGdldC12dyg2MnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nOiAwIGdldC12dyg4MHB4KTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gIC5xdW90ZSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDcwcHgpIDAgZ2V0LXZ3LXNtKDIzMHB4KTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIH1cblxuICAgICZfX21hcmsge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSg0NHB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlX19tYXJrLS1vcGVuIHtcbiAgICAgIGxlZnQ6IGdldC12dy1zbSgzMHB4KTtcbiAgICB9XG5cbiAgICAucXVvdGVfX21hcmstLWNsb3NlIHtcbiAgICAgIHJpZ2h0OiBnZXQtdnctc20oMzBweCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyOHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDQ0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTGluZXVwXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxpbmV1cC1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saW5ldXAge1xuICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgcGFkZGluZzogZ2V0LXZ3KDQ0cHgpIDAgMDtcbiAgYm94LXNoYWRvdzogMCAtMTBweCAyNTBweCAwIHJnYmEoMTQyLCAyNTUsIDMsIDAuNCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogZ2V0LXZ3KDc0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygxNThweCk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQ0cHgpO1xuICAgIGNvbG9yOiAkYy1saW1lO1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIG1heC13aWR0aDogZ2V0LXZ3KDg0MHB4KTtcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjLWxpbWU7XG4gIH1cblxuICAmX19jb2xsYWdlIHtcbiAgICB3aWR0aDogZ2V0LXZ3KDYwM3B4KTtcbiAgICBoZWlnaHQ6IGdldC12dyg2MDNweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoNTQzcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNTQzcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sbGFnZS1kZWZzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAvLyBSdW5zIHRoZSByZWFsIExvdHRpZSBhbmltYXRpb24gZm9yIGl0cyBzaGFwZSBkYXRhIG9ubHkgKHNjcmlwdC5qc1xuICAvLyBjb3BpZXMgaXRzIGxpdmUsIHBlci1mcmFtZSBzdGFyIG91dGxpbmUgaW50byAjbGluZXVwLXN0YXItY2xpcCBzb1xuICAvLyB0aGUgcGhvdG8vZ2xvdyBrZWVwIHRoZSBvcmlnaW5hbCB3b2JibGUpIOKAlCBuZXZlciBwYWludGVkIGl0c2VsZi5cbiAgJl9fc2hhcGUtc291cmNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX3Bob3RvLFxuICAmX19nbG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2xpbmV1cC1zdGFyLWNsaXApO1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX19nbG93IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyBQb3NpdGlvbnMvc2l6ZSBkZXJpdmVkIGZyb20gdGhlIG9yaWdpbmFsIExvdHRpZSBnbG93IGNpcmNsZXMnIG93blxuICAvLyBjb21wb3VuZCB0cmFuc2Zvcm1zIChvdXRlciB0cmFuc2xhdGUrc2NhbGUsIHRoZW4gYW4gaW5uZXJcbiAgLy8gdHJhbnNsYXRlK3NjYWxlIG9uIHRvcCkgc28gdGhlIGNlbnRlcnMgbGFuZCBpbiB0aGUgc2FtZSBzcG90czogbW9zdGx5XG4gIC8vIGp1c3Qgb3V0c2lkZSB0aGUgc3Rhciwgc28gb25seSB0aGVpciBibHVycmVkIGVkZ2UgcmVhY2hlcyBpbiDigJQgYSBzb2Z0XG4gIC8vIHdhc2gsIG5vdCBhIHNvbGlkIGZpbGwuXG4gICZfX2dsb3ctYmxvYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1OCU7XG4gICAgaGVpZ2h0OiA1OCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xuICAgIGZpbHRlcjogYmx1cihnZXQtdncoMzVweCkpO1xuXG4gICAgJjpudGgtY2hpbGQoMSkgeyB0b3A6IDEwJTsgbGVmdDogLTI3JTsgfVxuICAgICY6bnRoLWNoaWxkKDIpIHsgdG9wOiA2MCU7IGxlZnQ6IC0xMSU7IH1cbiAgICAmOm50aC1jaGlsZCgzKSB7IHRvcDogNjYlOyBsZWZ0OiA1NCU7IH1cbiAgICAmOm50aC1jaGlsZCg0KSB7IHRvcDogNSU7IGxlZnQ6IDcyJTsgfVxuICAgICY6bnRoLWNoaWxkKDUpIHsgdG9wOiAtMzElOyBsZWZ0OiAyOCU7IH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IGdldC12dygxNnB4KTtcbiAgICBwYWRkaW5nOiBnZXQtdncoMjBweCkgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDIsIDI1NSwgMywgLjIpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0MiwgMjU1LCAzLCAuMik7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYm9yZGVyLCAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogZ2V0LXZ3KC0zMHB4KTtcbiAgICAgIHJpZ2h0OiBnZXQtdncoLTMwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWZmMDM7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDE0MiwgMjU1LCAzLCAwLjQpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNDIsIDI1NSwgMywgMC40KTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jvdy1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IGdldC12dygxNnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3Jvdy1hcnRpc3Qge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGdldC12dygzNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAkYy1saW1lO1xuICB9XG5cbiAgJl9fcm93LXRhZyB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGdldC12dygyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYy1saW1lO1xuICB9XG5cbiAgJl9fcm93LW1ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGdldC12dyg2MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3Jvdy1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogZ2V0LXZ3KDI2cHgpO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGdldC12dygyNnB4KTtcbiAgICBoZWlnaHQ6IGdldC12dygyNnB4KTtcbiAgICBjb2xvcjogJGMtYmx1ZTtcblxuICAgIHN2ZyB7XG4gICAgICAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGZpbGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICAqIHtcbiAgICAgICAgICBmaWxsOiAkYy1ibHVlLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93LW1vcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGdldC12dygyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWJsdWUtaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDIwMHB4KTtcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDU0cHgpO1xuICAgIGNvbG9yOiAkYy1saW1lO1xuICAgIG9wYWNpdHk6IC42O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAvLyBTZWNvbmQsIGNvbXBhY3QgcHJlc2VudGF0aW9uIG9mIHRoZSBzYW1lIHJvc3RlciBiZWxvdyB0aGUgZGV0YWlsZWRcbiAgLy8gbGlzdCDigJQgYSB3cmFwcGluZyBcInRhZyBjbG91ZFwiIG9mIGp1c3QgbmFtZXMgKCsgbGl2ZS9jb3VudHJ5IHRhZ3MpLFxuICAvLyBubyBpY29ucyBvciBwaG90b3MsIGZvciBzY2FubmluZyB0aGUgZnVsbCBsaW5ldXAgYXQgYSBnbGFuY2UuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogZ2V0LXZ3KDMwcHgpIGdldC12dyg2MHB4KTtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoMTIwcHgpO1xuICB9XG5cbiAgJl9fZ3JpZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IGdldC12dygxMHB4KTtcbiAgfVxuXG4gICZfX2dyaWQtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQ4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICRjLWxpbWU7XG4gIH1cblxuICAmX19ncmlkLXRhZyB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGdldC12dygyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYy1saW1lO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgLmxpbmV1cCB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDI0cHgpIDAgMDtcbiAgICBib3gtc2hhZG93OiAwIGdldC12dy1zbSgtMTBweCkgZ2V0LXZ3LXNtKDEyMHB4KSAwIHJnYmEoMTQyLCAyNTUsIDMsIDAuNCk7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDEwMHB4KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg0MHB4KTtcbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICB9XG5cbiAgICAmX19tb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxNzBweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyOHB4KTtcbiAgICB9XG5cbiAgICAvLyBNb2JpbGUgc3dhcHMgdGhlIHdyYXBwaW5nIHRhZyBjbG91ZCBmb3IgYSBzdGFja2VkLCBib3JkZXJlZCBsaXN0IOKAlFxuICAgIC8vIHNhbWUgZGl2aWRlci90eXBvZ3JhcGh5IHRyZWF0bWVudCBhcyAmX19yb3cgYWJvdmUuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg2MHB4KTtcbiAgICB9XG5cbiAgICAmX19ncmlkLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oMTBweCkgMCBnZXQtdnctc20oMTZweCk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNDIsIDI1NSwgMywgLjIpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQyLCAyNTUsIDMsIC4yKTtcbiAgICAgIG1hcmdpbjogLTFweCAwO1xuICAgIH1cblxuICAgICZfX2dyaWQtbmFtZSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmX19ncmlkLXRhZyB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oOHB4KTtcbiAgICB9XG5cbiAgICAmX19jb2xsYWdlIHtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMzQ1cHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMzQ1cHgpO1xuICAgICAgb3BhY2l0eTogLjk7XG5cbiAgICAgID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgzNDVweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDM0NXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19nbG93LWJsb2Ige1xuICAgICAgZmlsdGVyOiBibHVyKGdldC12dy1zbSgzNXB4KSk7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEwcHgpIDAgZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgZ2FwOiAwO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgICAgIHJpZ2h0OiBnZXQtdnctc20oLTE1cHgpO1xuICAgICAgfVxuXG4gICAgICAvLyBObyBob3ZlciBvbiBtb2JpbGUg4oCUIHNjcmlwdC5qcyBhZGRzIHRoaXMgdG8gd2hpY2hldmVyIHJvdyBpc1xuICAgICAgLy8gZHJpdmluZyB0aGUgY29sbGFnZSBwaG90byAoY3VycmVudGx5IGNyb3NzaW5nIHZpZXdwb3J0IGNlbnRlciksXG4gICAgICAvLyBzYW1lIHZpc3VhbCB0cmVhdG1lbnQgZGVza3RvcCBnZXRzIGZyb20gOmhvdmVyLlxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgxNDIsIDI1NSwgMywgMC40KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTQyLCAyNTUsIDMsIDAuNCk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3ctbmFtZSB7XG4gICAgICBnYXA6IGdldC12dy1zbSg4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fcm93LWFydGlzdCB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmX19yb3ctdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSg4cHgpO1xuICAgIH1cblxuICAgICZfX3Jvdy1tZXRhIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgIH1cblxuICAgICZfX3Jvdy1pY29ucyB7XG4gICAgICBnYXA6IGdldC12dy1zbSgyMnB4KTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMjJweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSgyMnB4KTtcbiAgICAgIGNvbG9yOiAkYy1ibHVlLWhvdmVyO1xuICAgIH1cblxuICAgICZfX3Jvdy1tb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgY29sb3I6ICRjLWJsdWUtaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBdG1vc3BoZXJlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuI2F0bW9zcGhlcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uby1ib3R0b20tc2hhZG93IHtcbiAgLmF0bW9zcGhlcmUge1xuICAgIC5sZWZ0LWJsb2NrIC5sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXRtb3NwaGVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcblxuICAubGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IGdldC12dyg0ODBweCk7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAxLjFzIGN1YmljLWJlemllciguMTYsIDEsIC4zLCAxKTtcbiAgfVxuXG4gIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IGdldC12dyg0ODBweCk7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMS4xcyBjdWJpYy1iZXppZXIoLjE2LCAxLCAuMywgMSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjA1cztcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAubGVmdC1ibG9jayB7XG4gICAgICBoZWlnaHQ6IGdldC12dyg0NHB4KTtcbiAgICB9XG5cbiAgICAucmlnaHQtYmxvY2sge1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNzRweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDI3OXB4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMjMyMzIsIHJnYmEoNTAsIDUwLCA1MCwgMCkpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmpzLXZpZGVvLWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1wbGF5aW5nIC5hdG1vc3BoZXJlX19wbGF5IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLXBsYXlpbmcgLmF0bW9zcGhlcmVfX3BhdXNlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19wbGF5LFxuICAmX19wYXVzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGdldC12dygzMHB4KTtcbiAgICB0b3A6IGdldC12dyg1MjhweCk7XG4gICAgd2lkdGg6IGdldC12dygyNDBweCk7XG4gICAgaGVpZ2h0OiBnZXQtdncoMjQwcHgpO1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogZ2V0LXZ3KDcycHgpO1xuICAgICAgdG9wOiBnZXQtdncoNjhweCk7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDk2cHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoOTZweCk7XG4gICAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGZpbGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBnZXQtdncoMjBweCk7XG4gICAgICBib3R0b206IGdldC12dygyMHB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IGdldC12dygyNHB4KTtcbiAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZS1ob3ZlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogI0NGNDAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNDRjQwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGF1c2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAuYXRtb3NwaGVyZSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKC01MHB4KTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDE1MHB4KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTUwcHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yaWdodC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sZWZ0LWJsb2NrIHtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkYy1saW1lO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyOHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAubGVmdC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDUwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ1MnB4KTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg5OXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGF5LFxuICAgICZfX3BhdXNlIHtcbiAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgIHRvcDogZ2V0LXZ3LXNtKDQ0MnB4KTtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMTYwcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTYwcHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBsZWZ0OiBnZXQtdnctc20oNDVweCk7XG4gICAgICAgIHRvcDogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDcwcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg3MHB4KTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgYm90dG9tOiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAxNiBibG9ja3MgKDE4LCB0cmltbWVkIGJ5IG9uZSBvbiBlYWNoIGVuZCkgc3Bhbm5pbmcgdGhlIGRpYWdvbmFsLlxuJG1hcnF1ZWUtYmxvY2stY291bnQ6IDE2O1xuJG1hcnF1ZWUtY2VudGVyLWluZGV4OiA4O1xuJG1hcnF1ZWUtc3RlcC14OiAxMDBweDtcbiRtYXJxdWVlLXN0ZXAteTogLTIwcHg7XG4kbWFycXVlZS1iYXNlLWxlZnQ6IDcwMHB4O1xuJG1hcnF1ZWUtYmFzZS10b3A6IDE2MHB4O1xuJG1hcnF1ZWUtZ3JvdXAtd2lkdGg6IDE3NDBweDtcbiRtYXJxdWVlLWdyb3VwLWhlaWdodDogNDgwcHg7XG5cbi8vIFJldmVhbCB0aW1pbmc6IGVhY2ggYmxvY2sncyByaXNlIGlzIGRlbGF5ZWQgYnkgaXRzIGluZGV4LCBzbyB0aGUgdGV4dFxuLy8gb25seSBzdGFydHMgZmFkaW5nIGluIG9uY2UgdGhlIHZlcnkgbGFzdCBibG9jayBoYXMgZmluaXNoZWQgcmlzaW5nLlxuJG1hcnF1ZWUtYmxvY2stcmlzZS1kdXJhdGlvbjogMC42cztcbiRtYXJxdWVlLWJsb2NrLWRlbGF5LXN0ZXA6IDAuMDJzO1xuJG1hcnF1ZWUtdGV4dC1kZWxheTogJG1hcnF1ZWUtYmxvY2stY291bnQgKiAkbWFycXVlZS1ibG9jay1kZWxheS1zdGVwICsgJG1hcnF1ZWUtYmxvY2stcmlzZS1kdXJhdGlvbjtcbiRtYXJxdWVlLWdhcDogNTAwcHg7XG5cbi8vIERpYWdvbmFsIGRyaWZ0LCBib3R0b20tbGVmdCDihpIgdG9wLXJpZ2h0OiBlYWNoIGdyb3VwIHNpdHMgJG1hcnF1ZWUteS1zdGVwXG4vLyBISUdIRVIgdGhhbiB0aGUgcHJldmlvdXMgb25lIChudGgtY2hpbGQgYWJvdmUpLCBhbmQgdGhlIHRyYWNrIGFuaW1hdGVzXG4vLyBmcm9tIGEgcHJlLXNoaWZ0ZWQgKGxlZnQrZG93bikgc3RhdGUgYmFjayB0byBuZXV0cmFsIOKAlCBzbyBjb250ZW50XG4vLyB2aXNpYmx5IHRyYXZlbHMgcmlnaHQgYW5kIHVwLiBTZWFtbGVzczogYXQgdGhlIGxvb3AgcmVzZXQsIGdyb3VwIE4nc1xuLy8gc2hpZnRlZCBwb3NpdGlvbiBleGFjdGx5IG1hdGNoZXMgZ3JvdXAgKE4tMSkncyBzdGFydGluZyBwb3NpdGlvbi5cbi8vIEVxdWFsIHRvIHRoZSBncm91cCdzIG93biBoZWlnaHQ6IGVhY2ggZ3JvdXAncyBib3R0b20gZWRnZSBsYW5kcyBleGFjdGx5XG4vLyBvbiB0aGUgcHJldmlvdXMgZ3JvdXAncyB0b3AgZWRnZSDigJQgdGhlIHN0YWlyY2FzZSByZWFkcyBhcyBvbmVcbi8vIGNvbnRpbnVvdXMgZGlhZ29uYWwsIG5vdCByZXBlYXRlZCByZXNldHMuXG4kbWFycXVlZS15LXN0ZXA6ICRtYXJxdWVlLWdyb3VwLWhlaWdodDtcbiRtYXJxdWVlLXNoaWZ0LXg6ICRtYXJxdWVlLWdyb3VwLXdpZHRoICsgJG1hcnF1ZWUtZ2FwO1xuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUtc2Nyb2xsIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKGdldC12dygkbWFycXVlZS1zaGlmdC14ICogLTEpLCBnZXQtdncoJG1hcnF1ZWUteS1zdGVwKSk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuXG4ubWFycXVlZS10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogZ2V0LXZ3KC0xMTAwcHgpO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGdldC12dygkbWFycXVlZS1ncm91cC1oZWlnaHQgKyAkbWFycXVlZS15LXN0ZXAgKiAzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hcnF1ZWUtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGdldC12dygkbWFycXVlZS1nYXApO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIC8vIENvbXBlbnNhdGVzIGZvciB0aGUgaGlnaGVzdCBncm91cCAobnRoLWNoaWxkKDMpLCAyIHN0ZXBzIHVwKSBwbHVzIHRoZVxuICAvLyBhbmltYXRlZCByYW5nZSwgc28gbm90aGluZyBjbGlwcyBhYm92ZSAubWFycXVlZS10ZXh0J3MgdG9wIGVkZ2UuXG4gIG1hcmdpbi10b3A6IGdldC12dygkbWFycXVlZS15LXN0ZXAgKiAyKTtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlLXNjcm9sbCA5cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tYXJxdWVlLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGdldC12dygkbWFycXVlZS1ncm91cC13aWR0aCk7XG4gIGhlaWdodDogZ2V0LXZ3KCRtYXJxdWVlLWdyb3VwLWhlaWdodCk7XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShnZXQtdncoJG1hcnF1ZWUteS1zdGVwICogLTEpKTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZ2V0LXZ3KCRtYXJxdWVlLXktc3RlcCAqIC0yKSk7XG4gIH1cblxuICAudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTExLjI5ZGVnKTtcbiAgICBmb250LWZhbWlseTogRXJtaWxvdjtcbiAgICBmb250LXNpemU6IGdldC12dyg2MnB4KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzNkM2QzZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICRtYXJxdWVlLXRleHQtZGVsYXk7XG4gIH1cblxuICAvLyBDb2xsYXBzZWQgc3RhcnQgc3RhdGU6IHNhbWUgWCBwZXIgYmxvY2ssIFkgZmxhdHRlbmVkIHNvIGV2ZXJ5IGJsb2NrJ3NcbiAgLy8gYm90dG9tIGVkZ2Ugc2l0cyBmbHVzaCB3aXRoIHRoZSBncm91cCdzIGJvdHRvbSBlZGdlIChvbmUgcm93KS5cbiAgJG1hcnF1ZWUtY29sbGFwc2VkLXk6ICRtYXJxdWVlLWdyb3VwLWhlaWdodCAtIDE4MHB4IC0gJG1hcnF1ZWUtYmFzZS10b3A7XG5cbiAgLm1hcnF1ZWUtZGl2IHtcbiAgICB3aWR0aDogZ2V0LXZ3KDI0MHB4KTtcbiAgICBoZWlnaHQ6IGdldC12dygxODBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGdldC12dygkbWFycXVlZS1iYXNlLWxlZnQpO1xuICAgIHRvcDogZ2V0LXZ3KCRtYXJxdWVlLWJhc2UtdG9wKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbWFycXVlZS1ibG9jay1yaXNlLWR1cmF0aW9uIGN1YmljLWJlemllciguMTYsIDEsIC4zLCAxKTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1hcnF1ZWUtYmxvY2stY291bnQge1xuICAgICAgJG9mZnNldDogJGkgLSAkbWFycXVlZS1jZW50ZXItaW5kZXg7XG5cbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGdldC12dygkbWFycXVlZS1zdGVwLXggKiAkb2Zmc2V0KSwgZ2V0LXZ3KCRtYXJxdWVlLWNvbGxhcHNlZC15KSk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRpICogJG1hcnF1ZWUtYmxvY2stZGVsYXktc3RlcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25jZSB0aGUgYmxvY2sgc2Nyb2xscyBpbnRvIHZpZXcsIC5qcy1tYXJxdWVlLW9ic2VydmVyIChKUykgYWRkc1xuLy8gLmlzLWFjdGl2ZSBhbmQgZXZlcnkgYmxvY2sgcmlzZXMgZnJvbSB0aGUgYm90dG9tIHJvdyBpbnRvIGl0c1xuLy8gc3RhZ2dlcmVkIGRpYWdvbmFsIHNwb3QuXG4ubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLm1hcnF1ZWUtZGl2IHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWFycXVlZS1ibG9jay1jb3VudCB7XG4gICAgJG9mZnNldDogJGkgLSAkbWFycXVlZS1jZW50ZXItaW5kZXg7XG5cbiAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoZ2V0LXZ3KCRtYXJxdWVlLXN0ZXAteCAqICRvZmZzZXQpLCBnZXQtdncoJG1hcnF1ZWUtc3RlcC15ICogJG9mZnNldCkpO1xuICAgIH1cbiAgfVxufVxuXG4ubWFycXVlZS10cmFjay5pcy1hY3RpdmUgLnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vLyBNb2JpbGU6IHNhbWUgc2VhbWxlc3MtZGlhZ29uYWwgdGVjaG5pcXVlIGFzIGRlc2t0b3AsIHJlLXBhcmFtZXRlcml6ZWQgdG9cbi8vIHRoZSBGaWdtYSBtb2JpbGUgZnJhbWUncyBvd24gYmxvY2sgZ2VvbWV0cnkgKDE0IGJsb2Nrcy9ncm91cCwgbm90IDE2KS5cbiRtYXJxdWVlLWJsb2NrLWNvdW50LXNtOiAyMDtcbiRtYXJxdWVlLWNlbnRlci1pbmRleC1zbTogMS41O1xuJG1hcnF1ZWUtc3RlcC14LXNtOiA0Ny42NnB4O1xuJG1hcnF1ZWUtc3RlcC15LXNtOiAtOS41M3B4O1xuJG1hcnF1ZWUtYmFzZS1sZWZ0LXNtOiA0Ny42NnB4O1xuJG1hcnF1ZWUtYmFzZS10b3Atc206IDEyMy45MXB4O1xuJG1hcnF1ZWUtYmxvY2stdy1zbTogMTE0LjM4cHg7XG4kbWFycXVlZS1ibG9jay1oLXNtOiA4NS43OXB4O1xuJG1hcnF1ZWUtZ3JvdXAtd2lkdGgtc206IDc4MS42MXB4O1xuJG1hcnF1ZWUtZ3JvdXAtaGVpZ2h0LXNtOiAyMTkuMjNweDtcbiRtYXJxdWVlLWdhcC1zbTogMjM4cHg7XG4kbWFycXVlZS15LXN0ZXAtc206ICRtYXJxdWVlLWdyb3VwLWhlaWdodC1zbTtcbiRtYXJxdWVlLXNoaWZ0LXgtc206ICRtYXJxdWVlLWdyb3VwLXdpZHRoLXNtICsgJG1hcnF1ZWUtZ2FwLXNtO1xuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUtc2Nyb2xsLXNtIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKGdldC12dy1zbSgkbWFycXVlZS1zaGlmdC14LXNtICogLTEpLCBnZXQtdnctc20oJG1hcnF1ZWUteS1zdGVwLXNtKSk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gIC5tYXJxdWVlLXRleHQge1xuICAgIHRvcDogZ2V0LXZ3LXNtKC00NzBweCk7XG4gICAgaGVpZ2h0OiBnZXQtdnctc20oJG1hcnF1ZWUtZ3JvdXAtaGVpZ2h0LXNtICsgJG1hcnF1ZWUteS1zdGVwLXNtICogMyk7XG4gIH1cblxuICAubWFycXVlZS10cmFjayB7XG4gICAgZ2FwOiBnZXQtdnctc20oJG1hcnF1ZWUtZ2FwLXNtKTtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oJG1hcnF1ZWUteS1zdGVwLXNtICogMik7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1hcnF1ZWUtc2Nyb2xsLXNtO1xuICB9XG5cbiAgLm1hcnF1ZWUtZ3JvdXAge1xuICAgIHdpZHRoOiBnZXQtdnctc20oJG1hcnF1ZWUtZ3JvdXAtd2lkdGgtc20pO1xuICAgIGhlaWdodDogZ2V0LXZ3LXNtKCRtYXJxdWVlLWdyb3VwLWhlaWdodC1zbSk7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoZ2V0LXZ3LXNtKCRtYXJxdWVlLXktc3RlcC1zbSAqIC0xKSk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGdldC12dy1zbSgkbWFycXVlZS15LXN0ZXAtc20gKiAtMikpO1xuICAgIH1cblxuICAgIC50IHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgIH1cblxuICAgICRtYXJxdWVlLWNvbGxhcHNlZC15LXNtOiAkbWFycXVlZS1ncm91cC1oZWlnaHQtc20gLSAkbWFycXVlZS1ibG9jay1oLXNtIC0gJG1hcnF1ZWUtYmFzZS10b3Atc207XG5cbiAgICAvLyBQdWcgYWx3YXlzIHJlbmRlcnMgMTYgZGl2cyAoZGVza3RvcCdzIGNvdW50KTsgbW9iaWxlIG9ubHkgc3RhZ2VzIDE0LFxuICAgIC8vIHNvIHRoZSAyIGV4dHJhcyAoc3RpbGwgZGVza3RvcC1wb3NpdGlvbmVkKSBhcmUgZHJvcHBlZCBmcm9tIHZpZXcuXG4gICAgLm1hcnF1ZWUtZGl2Om50aC1jaGlsZChuKzE1KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYXJxdWVlLWRpdiB7XG4gICAgICB3aWR0aDogZ2V0LXZ3LXNtKCRtYXJxdWVlLWJsb2NrLXctc20pO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oJG1hcnF1ZWUtYmxvY2staC1zbSk7XG4gICAgICBsZWZ0OiBnZXQtdnctc20oJG1hcnF1ZWUtYmFzZS1sZWZ0LXNtKTtcbiAgICAgIHRvcDogZ2V0LXZ3LXNtKCRtYXJxdWVlLWJhc2UtdG9wLXNtKTtcblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWFycXVlZS1ibG9jay1jb3VudC1zbSB7XG4gICAgICAgICRvZmZzZXQ6ICRpIC0gJG1hcnF1ZWUtY2VudGVyLWluZGV4LXNtO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoZ2V0LXZ3LXNtKCRtYXJxdWVlLXN0ZXAteC1zbSAqICRvZmZzZXQpLCBnZXQtdnctc20oJG1hcnF1ZWUtY29sbGFwc2VkLXktc20pKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXJxdWVlLXRyYWNrLmlzLWFjdGl2ZSAubWFycXVlZS1kaXYge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1hcnF1ZWUtYmxvY2stY291bnQtc20ge1xuICAgICAgJG9mZnNldDogJGkgLSAkbWFycXVlZS1jZW50ZXItaW5kZXgtc207XG5cbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGdldC12dy1zbSgkbWFycXVlZS1zdGVwLXgtc20gKiAkb2Zmc2V0KSwgZ2V0LXZ3LXNtKCRtYXJxdWVlLXN0ZXAteS1zbSAqICRvZmZzZXQpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1hbmlmZXN0b1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1hbmlmZXN0byB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTAsIDUwLCA1MCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG4gIHBhZGRpbmc6IGdldC12dygxNjBweCkgMCBnZXQtdncoNzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5kZWNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBnZXQtdncoNDUwcHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gQmlnIHBvcnRyYWl0IHBob3RvICg4ODF4MTA1MiB2cyAxMzgwIGNvbnRlbnQgd2lkdGggaW4gRmlnbWEpIHNpdHNcbiAgLy8gYmVoaW5kIHRoZSB0aXRsZSwgd2hpY2ggb3ZlcmxhcHMgaXRzIGxvd2VyIGhhbGYuXG4gICZfX3Zpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiBnZXQtdncoODgxcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGdldC12dyg4MnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgICB3aWR0aDogZ2V0LXZ3KDgwMHB4KTtcbiAgICBtYXJnaW46IGdldC12dygtMzczcHgpIGF1dG8gMDtcbiAgfVxuXG4gICZfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBnZXQtdncoNjBweCk7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDE1MHB4KTtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgZmxleDogMCAxIGdldC12dyg0ODBweCk7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBmbGV4OiAwIDEgZ2V0LXZ3KDM5MHB4KTtcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgLm1hbmlmZXN0byB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE0MHB4KSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZGVjb3Ige1xuICAgICAgdG9wOiBnZXQtdnctc20oMjAwcHgpO1xuICAgICAgbGVmdDogZ2V0LXZ3LXNtKC04MHB4KTtcbiAgICAgIHJpZ2h0OiBnZXQtdnctc20oLTgwcHgpO1xuICAgIH1cblxuICAgICZfX3Zpc3VhbCB7XG4gICAgICBtYXgtd2lkdGg6IGdldC12dy1zbSgzNDVweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzZweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogZ2V0LXZ3LXNtKC0xNTBweCkgYXV0byAwO1xuICAgIH1cblxuICAgICZfX2NvbHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDEzOHB4KTtcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTcG9uc29yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNwb25zb3JzIHtcbiAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gIHBhZGRpbmc6IGdldC12dyg3MHB4KSAwIGdldC12dyg2MHB4KTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQ0cHgpO1xuICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDQwcHgpO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMjU1LCA3OSwgMCwgLjUpO1xuICAgIGhlaWdodDogZ2V0LXZ3KDI1MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpbWcsIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgLnNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oNDBweCkgMDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE0MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRpY2tldHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi50aWNrZXRzIHtcbiAgcGFkZGluZzogMCAwIGdldC12dygxMDBweCk7XG5cbiAgLnRpY2tldHMtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBwYWRkaW5nOiBnZXQtdncoMjBweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMXMgY3ViaWMtYmV6aWVyKC4xNiwgMSwgLjMsIDEpO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCUgMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRXJtaWxvdicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGdldC12dyg0NHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMTIwcHgpO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogZ2V0LXZ3KDIwcHgpO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyMHB4KTtcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgNTclO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgaGVpZ2h0OiBnZXQtdncoNjcwcHgpO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1wcmljZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGdldC12dygyMHB4KTtcbiAgICB0b3A6IGdldC12dygzNHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBnZXQtdncoOHB4KTtcbiAgfVxuXG4gICZfX3ByaWNlLW5ldyB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX21haW4tbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGdldC12dygyMHB4KTtcbiAgICB0b3A6IGdldC12dygxNThweCk7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGdldC12dygzOHB4KTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGdldC12dygyMHB4KTtcbiAgICBib3R0b206IGdldC12dygyMHB4KTtcbiAgfVxuXG4gICZfX2xveWFsLXdyYXAge1xuICAgIGZsZXg6IDEgMSA0MyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogZ2V0LXZ3KDIwcHgpO1xuICB9XG5cbiAgJl9fbG95YWwge1xuICAgIGJhY2tncm91bmQ6ICRjLWNyZWFtO1xuICAgIHBhZGRpbmc6IGdldC12dygzNHB4KSBnZXQtdncoMjBweCkgZ2V0LXZ3KDI2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiBnZXQtdncoNDk1cHgpO1xuICB9XG5cbiAgJl9fbG95YWwtaGVhZCB7XG4gICAgZ2FwOiBnZXQtdncoMjZweCk7XG4gIH1cblxuICAmX19sb3lhbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDYwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgfVxuXG4gICZfX2xveWFsLXN1YiB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGdldC12dygzOHB4KTtcbiAgICBjb2xvcjogJGMtb3JhbmdlO1xuICB9XG5cbiAgJl9fbG95YWwtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGdldC12dygyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICB9XG5cbiAgLnRpY2tldHNfX29uZWRheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogZ2V0LXZ3KDE1NHB4KTtcbiAgICBwYWRkaW5nOiBnZXQtdncoMjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnRpdGxlLWRlc2Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogRXJtaWxvdjtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoNjBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmRlc2Mge1xuICAgICAgICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMjJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiBnZXQtdncoMTAwcHgpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IGdldC12dygyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGYwMDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vbnNpdGUge1xuICAgIGJhY2tncm91bmQ6ICRjLWNyZWFtO1xuICAgIHBhZGRpbmc6IGdldC12dygzNHB4KSBnZXQtdncoMjBweCk7XG4gICAgaGVpZ2h0OiBnZXQtdncoMjU1cHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fb25zaXRlLXByaWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMTIwcHgpO1xuICAgIGNvbG9yOiAkYy1vcmFuZ2U7XG4gIH1cblxuICAmX19vbnNpdGUtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMzhweCk7XG4gICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgfVxuXG4gICZfX2hpc3Rvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGdldC12dyg4MHB4KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDQ0cHgpO1xuICB9XG5cbiAgJl9faGlzdG9yeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBnZXQtdncoMTVweCk7XG5cbiAgICAmOm50aC1jaGlsZCg0bisyKSB7XG4gICAgICAucHJpY2Uge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaWNlLWNyb3NzMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNG4rMykge1xuICAgICAgLnByaWNlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmljZS1jcm9zczMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgIC5wcmljZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpY2UtY3Jvc3M0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oaXN0b3J5LXByaWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBnZXQtdncoNDBweCk7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcblxuICAgIC5wcmljZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpY2UtY3Jvc3MxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hpc3RvcnktdGFnIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDMycHgpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAudGlja2V0cyB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDQwcHgpIDAgZ2V0LXZ3LXNtKDQwcHgpO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC50aWNrZXRzLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyNHB4KSBnZXQtdnctc20oMTVweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNjBweCk7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxNXB4KTtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSg0NjRweCk7XG4gICAgfVxuXG4gICAgJl9fbWFpbi1wcmljZSB7XG4gICAgICBsZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICB0b3A6IGdldC12dy1zbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmX19wcmljZS1uZXcge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oNjBweCk7XG4gICAgfVxuXG4gICAgJl9fbWFpbi1ub3RlIHtcbiAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgIHRvcDogZ2V0LXZ3LXNtKDg4cHgpO1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMThweCk7XG4gICAgfVxuXG4gICAgJl9fbWFpbiAuYnV0dG9uIHtcbiAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgIHJpZ2h0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICBib3R0b206IGdldC12dy1zbSgxNXB4KTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2xveWFsLXdyYXAge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIGdhcDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIH1cblxuICAgICZfX2xveWFsIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyNHB4KSBnZXQtdnctc20oMTVweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBnYXA6IGdldC12dy1zbSg4MHB4KTtcbiAgICB9XG5cbiAgICAmX19sb3lhbC1oZWFkIHtcbiAgICAgIGdhcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIH1cblxuICAgICZfX2xveWFsLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM2cHgpO1xuICAgIH1cblxuICAgICZfX2xveWFsLXN1YiB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmX19sb3lhbC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgIH1cblxuICAgIC50aWNrZXRzX19vbmVkYXkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogZ2V0LXZ3LXNtKDE1MHB4KTtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KTtcblxuICAgICAgLnRpdGxlLWRlc2Mge1xuICAgICAgICBnYXA6IGdldC12dy1zbSg4cHgpO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUtZGVzYyAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSg0MHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWRlc2MgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vbnNpdGUge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDI0cHgpIGdldC12dy1zbSgxNXB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGdldC12dy1zbSgxNTBweCk7XG4gICAgfVxuXG4gICAgJl9fb25zaXRlLXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgIH1cblxuICAgICZfX29uc2l0ZS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmX19oaXN0b3J5IHtcbiAgICAgIGdhcDogZ2V0LXZ3LXNtKDMycHgpIGdldC12dy1zbSg2OHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg0MHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIH1cblxuICAgICZfX2hpc3RvcnktaXRlbSB7XG4gICAgICBnYXA6IGdldC12dy1zbSgxMnB4KTtcbiAgICB9XG5cbiAgICAmX19oaXN0b3J5LXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIycHgpO1xuICAgIH1cblxuICAgICZfX2hpc3RvcnktdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRXBpbG9ndWVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFNlY3Rpb24gZm9vdHByaW50IGluIEZpZ21hOiA5NTdweCB0YWxsOyBiZyBwaG90byBpcyBvbmx5IHRoZSB0b3AgNjAwcHhcbi8vIGJhbmQsIHRoZSB0aXRsZS90ZXh0IHNpdCBsb3dlci1sZWZ0LCB0aGUgdGV4dHVyZSBwaG90byBvdmVybGFwcyBsb3dlci1yaWdodC5cbi8vIEJsYWNrIGJhcnMgb3ZlciB0aGUgcGhvdG8sIGFsbCBzaGFyaW5nIG9uZSBmaXhlZCB0b3AgZWRnZTsgZWFjaCBuZXh0IGJhclxuLy8gaXMgMjBweCBzaG9ydGVyIHRoYW4gdGhlIGxhc3QgKDI2MCwgMjQwLCAyMjDigKYpLCBzbyB0aGUgYm90dG9tIGVkZ2UgcmVhZHNcbi8vIGFzIGEgc3RhaXJjYXNlIGluc3RlYWQgb2YgdGhlIHRvcC4gUmV2ZWFsID0gaGVpZ2h0IGdyb3dzIGZyb20gMCwgc29cbi8vIGVhY2ggYmFyIFwiZHJvcHNcIiBkb3duIGZyb20gdGhhdCBmaXhlZCB0b3AgbGluZS5cbiRlcGlsb2d1ZS1zcS1jb3VudDogMTM7XG4kZXBpbG9ndWUtc3EtY2VudGVyOiA3O1xuJGVwaWxvZ3VlLXNxLXN0ZXAteDogMTAwcHg7XG4kZXBpbG9ndWUtc3EtdzogMTAwcHg7XG4kZXBpbG9ndWUtc3EtaDE6IDI2MHB4O1xuJGVwaWxvZ3VlLXNxLWgtc3RlcDogMjBweDtcbiRlcGlsb2d1ZS1zcS1yaXNlLWR1cmF0aW9uOiAxLjFzO1xuJGVwaWxvZ3VlLXNxLWRlbGF5LXN0ZXA6IDAuMDVzO1xuJGVwaWxvZ3VlLXNxLWJhc2UtbGVmdDogNjAwcHg7XG4kZXBpbG9ndWUtc3EtYmFzZS10b3A6IDBweDtcblxuLy8gTW9iaWxlOiBzYW1lIHN0YWlyY2FzZSB0ZWNobmlxdWUsIHJlLXBhcmFtZXRlcml6ZWQgc28gaXQgcmVhZHMgYXMgY2h1bmt5XG4vLyBzdGVwcyB3aXRoaW4gYSAzNzVweCBzY3JlZW4gaW5zdGVhZCBvZiBhIGxpbmVhciBzY2FsZS1kb3duIG9mIHRoZVxuLy8gZGVza3RvcCBudW1iZXJzICh3aGljaCB3b3VsZCBwcm9kdWNlIDEzIGJhcmVseS12aXNpYmxlIHNsaXZlcnMpLlxuJGVwaWxvZ3VlLXNxLWNvdW50LXNtOiA1O1xuJGVwaWxvZ3VlLXNxLWNlbnRlci1zbTogMztcbiRlcGlsb2d1ZS1zcS1zdGVwLXgtc206IDc1cHg7XG4kZXBpbG9ndWUtc3Etdy1zbTogNzVweDtcbiRlcGlsb2d1ZS1zcS1oMS1zbTogMTIwcHg7XG4kZXBpbG9ndWUtc3EtaC1zdGVwLXNtOiAxNXB4O1xuLy8gTWF0Y2hlcyAmX19iZydzIG93biBtb2JpbGUgaGVpZ2h0IOKAlCBzYW1lIGFzIGRlc2t0b3AsIGJvdGggc3RhaXJjYXNlc1xuLy8gbmVlZCB0byBvdmVybGFwIHRoZSBhY3R1YWwgcGhvdG8gdG8gcmVhZCBhcyBjdXRvdXRzLCBub3QganVzdCBzaXQgb25cbi8vIHRoZSBzZWN0aW9uJ3MgcGxhaW4gYmxhY2sgYmFja2dyb3VuZC5cbiRlcGlsb2d1ZS1zcS1mcmFtZS1oZWlnaHQtc206IDM1MHB4O1xuLy8gS2VlcHMgc3F1YXJlICMxICh0YWxsZXN0KSBmbHVzaCBhdCBsZWZ0OjAsIHNhbWUgcmVsYXRpb25zaGlwIGRlc2t0b3AgdXNlcy5cbiRlcGlsb2d1ZS1zcS1iYXNlLWxlZnQtc206ICRlcGlsb2d1ZS1zcS1zdGVwLXgtc20gKiAoJGVwaWxvZ3VlLXNxLWNlbnRlci1zbSAtIDEpO1xuLy8gS2VlcHMgdGhlIGxhc3Qgc3F1YXJlICh0YWxsZXN0LCBib3R0b20gc2V0KSBmbHVzaCBhZ2FpbnN0IHRoZSByaWdodCBlZGdlLlxuJGVwaWxvZ3VlLXNxLWJhc2UtbGVmdC0yLXNtOiAzNzVweCAtICRlcGlsb2d1ZS1zcS13LXNtIC0gJGVwaWxvZ3VlLXNxLXN0ZXAteC1zbSAqICgkZXBpbG9ndWUtc3EtY291bnQtc20gLSAkZXBpbG9ndWUtc3EtY2VudGVyLXNtKTtcblxuLmVwaWxvZ3VlLXBhZGRpbmctYm90dG9tIHtcbiAgLmVwaWxvZ3VlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoNTUwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDgwcHgpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IGdldC12dygtNTgwcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNjAwcHgpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMyMzIzMiwgIzAwMCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgYm90dG9tOiBnZXQtdnctc20oLTgwcHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lcGlsb2d1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBnZXQtdncoNjAwcHgpO1xuICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDQwMHB4KTtcblxuICAuZXBpbG9ndWUtZG9wLXRleHQge1xuICAgIG1hcmdpbi10b3A6IGdldC12dyg0MHB4KTtcbiAgICB3aWR0aDogZ2V0LXZ3KDQ1MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICM4RUZGMDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgYiwgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3F1YXJlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19zcXVhcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGdldC12dygkZXBpbG9ndWUtc3EtYmFzZS10b3ApO1xuICAgIHdpZHRoOiBnZXQtdncoJGVwaWxvZ3VlLXNxLXcpO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGVwaWxvZ3VlLXNxLXJpc2UtZHVyYXRpb24gY3ViaWMtYmV6aWVyKC4xNiwgMSwgLjMsIDEpO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZXBpbG9ndWUtc3EtY291bnQge1xuICAgICAgJG9mZnNldDogJGkgLSAkZXBpbG9ndWUtc3EtY2VudGVyO1xuXG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICBsZWZ0OiBnZXQtdncoJGVwaWxvZ3VlLXNxLWJhc2UtbGVmdCArICRlcGlsb2d1ZS1zcS1zdGVwLXggKiAkb2Zmc2V0KTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGkgKiAkZXBpbG9ndWUtc3EtZGVsYXktc3RlcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcXVhcmVzLmlzLWFjdGl2ZSAmX19zcXVhcmUge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGVwaWxvZ3VlLXNxLWNvdW50IHtcbiAgICAgICRoOiAkZXBpbG9ndWUtc3EtaDEgLSAoJGkgLSAxKSAqICRlcGlsb2d1ZS1zcS1oLXN0ZXA7XG5cbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KCRoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTYW1lIGVmZmVjdCwgbWlycm9yZWQ6IGJvdHRvbS1hbmNob3JlZCAoZ3Jvd3MgdXAgaW5zdGVhZCBvZiBkb3duKSBhbmRcbiAgLy8gZmxpcHBlZCBob3Jpem9udGFsbHkg4oCUIHRhbGxlc3QgYmFyIHNpdHMgZmx1c2ggYWdhaW5zdCB0aGUgcmlnaHQgZWRnZS5cbiAgJGVwaWxvZ3VlLXNxLWJhc2UtbGVmdC0yOiA3NDBweDtcblxuICAmX19zcXVhcmVzLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19zcXVhcmUtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBnZXQtdncoJGVwaWxvZ3VlLXNxLXcpO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGVwaWxvZ3VlLXNxLXJpc2UtZHVyYXRpb24gY3ViaWMtYmV6aWVyKC4xNiwgMSwgLjMsIDEpO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZXBpbG9ndWUtc3EtY291bnQge1xuICAgICAgJG9mZnNldDogJGkgLSAkZXBpbG9ndWUtc3EtY2VudGVyO1xuXG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICBsZWZ0OiBnZXQtdncoJGVwaWxvZ3VlLXNxLWJhc2UtbGVmdC0yICsgJGVwaWxvZ3VlLXNxLXN0ZXAteCAqICRvZmZzZXQpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkaSAqICRlcGlsb2d1ZS1zcS1kZWxheS1zdGVwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NxdWFyZXMtYm90dG9tLmlzLWFjdGl2ZSAmX19zcXVhcmUtYm90dG9tIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRlcGlsb2d1ZS1zcS1jb3VudCB7XG4gICAgICAkaDogJGVwaWxvZ3VlLXNxLWgtc3RlcCAqICRpO1xuXG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICBoZWlnaHQ6IGdldC12dygkaCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIGhlaWdodDogZ2V0LXZ3KDYwMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjM1KTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGdldC12dygzMHB4KTtcbiAgICB0b3A6IGdldC12dygzMDBweCk7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDgycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGMtbGltZTtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMjRweCk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBnZXQtdncoMzBweCk7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IGdldC12dygzOTVweCk7XG4gICAgbWF4LXdpZHRoOiBnZXQtdncoNDkycHgpO1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGdldC12dygyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkYy1saW1lO1xuICB9XG5cbiAgJl9fdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogZ2V0LXZ3KDYyMHB4KTtcbiAgICB0b3A6IGdldC12dygxNDBweCk7XG4gICAgd2lkdGg6IGdldC12dyg2NTJweCk7XG4gICAgei1pbmRleDogMztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5kZWNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBnZXQtdncoMTMwcHgpO1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAuZXBpbG9ndWUtaW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmVwaWxvZ3VlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDgwcHgpO1xuICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxNTBweCk7XG5cbiAgICAvLyBCb3RoIHNldHMgc2NvcGVkIHRvIGEgZml4ZWQgZnJhbWUgYW5jaG9yZWQgdG8gdGhlIHNlY3Rpb24ncyBvd24gdG9wLFxuICAgIC8vIG5vdCB0aGUgZnVsbCAobm93IGF1dG8taGVpZ2h0KSBzZWN0aW9uIOKAlCBvdGhlcndpc2UgdGhlIGJvdHRvbSBzZXQnc1xuICAgIC8vIGJvdHRvbTowIGFuY2hvcnMgdG8gdGhlIHZlcnkgZW5kIG9mIHRoZSBzZWN0aW9uLCB3YXkgcGFzdCB0aGUgcGhvdG8uXG4gICAgJl9fc3F1YXJlcyxcbiAgICAmX19zcXVhcmVzLWJvdHRvbSB7XG4gICAgICBpbnNldDogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKCRlcGlsb2d1ZS1zcS1mcmFtZS1oZWlnaHQtc20pO1xuICAgIH1cblxuICAgICZfX3NxdWFyZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogZ2V0LXZ3LXNtKCRlcGlsb2d1ZS1zcS13LXNtKTtcblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZXBpbG9ndWUtc3EtY291bnQtc20ge1xuICAgICAgICAkb2Zmc2V0OiAkaSAtICRlcGlsb2d1ZS1zcS1jZW50ZXItc207XG5cbiAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICBsZWZ0OiBnZXQtdnctc20oJGVwaWxvZ3VlLXNxLWJhc2UtbGVmdC1zbSArICRlcGlsb2d1ZS1zcS1zdGVwLXgtc20gKiAkb2Zmc2V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NxdWFyZXMuaXMtYWN0aXZlICZfX3NxdWFyZSB7XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRlcGlsb2d1ZS1zcS1jb3VudC1zbSB7XG4gICAgICAgICRoOiAkZXBpbG9ndWUtc3EtaDEtc20gLSAoJGkgLSAxKSAqICRlcGlsb2d1ZS1zcS1oLXN0ZXAtc207XG5cbiAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgkaCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcXVhcmUtYm90dG9tIHtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oJGVwaWxvZ3VlLXNxLXctc20pO1xuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRlcGlsb2d1ZS1zcS1jb3VudC1zbSB7XG4gICAgICAgICRvZmZzZXQ6ICRpIC0gJGVwaWxvZ3VlLXNxLWNlbnRlci1zbTtcblxuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSgkZXBpbG9ndWUtc3EtYmFzZS1sZWZ0LTItc20gKyAkZXBpbG9ndWUtc3Etc3RlcC14LXNtICogJG9mZnNldCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcXVhcmVzLWJvdHRvbS5pcy1hY3RpdmUgJl9fc3F1YXJlLWJvdHRvbSB7XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRlcGlsb2d1ZS1zcS1jb3VudC1zbSB7XG4gICAgICAgICRoOiAkZXBpbG9ndWUtc3EtaC1zdGVwLXNtICogJGk7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgkaCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSgzNTBweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgdG9wOiBnZXQtdnctc20oMjAwcHgpO1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzZweCk7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjRweCk7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDM1MHB4KTtcbiAgICB9XG5cbiAgICAmX192aXN1YWwge1xuICAgICAgbGVmdDogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgdG9wOiBnZXQtdnctc20oMjUwcHgpO1xuICAgICAgd2lkdGg6IGdldC12dy1zbSgzNDRweCk7XG4gICAgfVxuXG4gICAgLmRlY29yIHtcbiAgICAgIHRvcDogZ2V0LXZ3LXNtKDMyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdhbGxlcnkgbGFzdCB5ZWFyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZ2FsbGVyeS1sYXN0eWVhciB7XG4gIHBhZGRpbmc6IGdldC12dygxMTdweCkgMCBnZXQtdncoMzAwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkYy1ncmV5LWRhcmssICRjLWJsYWNrKTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQ0cHgpO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIGdldC12dygzNXB4KSBnZXQtdncoNDUwcHgpO1xuICAgIHdpZHRoOiBnZXQtdncoMzUwcHgpO1xuICB9XG5cbiAgJl9fZW1iZWQge1xuICAgIG1heC13aWR0aDogZ2V0LXZ3KDQ4MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgZ2V0LXZ3KDIwcHgpIGdldC12dyg0MHB4KSByZ2JhKDAsIDAsIDAsIC41KTtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDgzMHB4KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gIC5nYWxsZXJ5LWxhc3R5ZWFyIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMTQwcHgpIDAgZ2V0LXZ3LXNtKDExMHB4KTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgbWFyZ2luOiAwIDAgZ2V0LXZ3LXNtKDM1cHgpIDA7XG4gICAgICB3aWR0aDogZ2V0LXZ3LXNtKDIwMHB4KTtcbiAgICB9XG5cbiAgICAmX19lbWJlZCB7XG4gICAgICBtYXgtd2lkdGg6IGdldC12dy1zbSgzNDVweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oOHB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSg0MHB4KSByZ2JhKDAsIDAsIDAsIC41KTtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNTk2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ291bnRkb3duXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uY291bnRkb3duIHtcbiAgYmFja2dyb3VuZDogJGMtZ3JleS1kYXJrO1xuICBwYWRkaW5nOiAwIDAgZ2V0LXZ3KDI0MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5iZy1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBnZXQtdncoODJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDUwcHgpO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBnZXQtdncoODQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIGdldC12dyg3MHB4KTtcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjLW9yYW5nZTtcbiAgfVxuXG4gICZfX3RpbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiBnZXQtdncoMTBweCk7XG4gIH1cblxuICAmX191bml0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgIHBhZGRpbmc6IGdldC12dygyNnB4KSBnZXQtdncoMjZweCk7XG4gICAgd2lkdGg6IGdldC12dygyMTBweCk7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBoZWlnaHQ6IGdldC12dygyNjVweCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgaGVpZ2h0OiBnZXQtdncoMzA5cHgpO1xuICAgICAgcGFkZGluZzogZ2V0LXZ3KDQ4cHgpIGdldC12dygyNnB4KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBoZWlnaHQ6IGdldC12dygyMzdweCk7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoMTJweCkgZ2V0LXZ3KDI2cHgpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDI2NXB4KTtcbiAgICAgIHBhZGRpbmc6IGdldC12dygyNnB4KSBnZXQtdncoMjZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtIHtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMTEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGdldC12dygyOHB4KTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gIC5jb3VudGRvd24ge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxMTBweCkgMCBnZXQtdnctc20oMjAwcHgpO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCBnZXQtdnctc20oMTVweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzBweCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg4MHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fdGltZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiBnZXQtdnctc20oN3B4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX3VuaXQge1xuICAgICAgd2lkdGg6IGdldC12dy1zbSgxNjlweCk7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTM1cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTU1cHgpO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTYxcHgpO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTQxcHgpO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgtNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gV2h5IEt5aXZcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi53aHkta3lpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE3Mjg4MCwgJGMtYmxhY2spO1xuICBwYWRkaW5nOiBnZXQtdncoNDRweCkgMCBnZXQtdncoODBweCk7XG5cbiAgLmRlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBnZXQtdncoNzVweCk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBnZXQtdncoNDRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogJGMtbGltZTtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMTAwcHgpO1xuICB9XG5cbiAgJl9fY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGdldC12dyg2MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoNTBweCk7XG4gIH1cblxuICAmX19jb2wge1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGMtbGltZTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoMzkwcHgpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoNDgwcHgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RyYXZlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGdldC12dygxNnB4KTtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBwYWRkaW5nOiBnZXQtdncoMjBweCkgZ2V0LXZ3KDExMHB4KSBnZXQtdncoNDBweCkgZ2V0LXZ3KDIwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMXMgY3ViaWMtYmV6aWVyKC4xNiwgMSwgLjMsIDEpO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCUgMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDM0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg2MHB4KTtcbiAgfVxuXG4gICZfX2NhcmQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gIC53aHkta3lpdiB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDI0cHgpIDAgZ2V0LXZ3LXNtKDIwMHB4KTtcblxuICAgIC5kZWNvciB7XG4gICAgICB0b3A6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMTI4cHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMCBnZXQtdnctc20oMTVweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjhweCk7XG4gICAgICBtYXgtd2lkdGg6IGdldC12dy1zbSgxNTBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTYwcHgpO1xuICAgIH1cblxuICAgICZfX2NvbHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcblxuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyYXZlbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBnZXQtdnctc20oMTZweCk7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSg0MHB4KTtcbiAgICAgIGdhcDogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgIH1cblxuICAgICZfX2NhcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2NhcmQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN1cHBvcnQgKGZ1bmRyYWlzZXIgdmlkZW8sIGJlZm9yZSB0aGUgZm9vdGVyKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFdyYXBwZXIgb25seSDigJQgdGhlIHZpZGVvIGJsb2NrIHJldXNlcyAuYXRtb3NwaGVyZV9fdmlkZW8vJl9fcGxheS8mX19wYXVzZVxuLy8gYXMtaXMsIGFuZCB0aGUgdGV4dCByZXVzZXMgLndoeS1reWl2X190aXRsZS8mX19jb2xzLyZfX2NvbCwgYWxsIEJFTSBmbGF0XG4vLyBjbGFzc2VzIHNvIHRoZXkgd29yayBvdXRzaWRlIHRoZWlyIG9yaWdpbmFsIHNlY3Rpb24gdW5tb2RpZmllZC5cblxuLnN1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMkY1MEZGLCAjMTcyODgwKTtcbiAgcGFkZGluZzogZ2V0LXZ3KDEwMHB4KSAwIGdldC12dyg4MHB4KTtcblxuICAuYXRtb3NwaGVyZV9fdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg2MHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAuYXRtb3NwaGVyZV9fcGxheSwgLmF0bW9zcGhlcmVfX3BhdXNlIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogZ2V0LXZ3KDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC53aHkta3lpdl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg1MHB4KTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gIC5zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMzBweCkgMCBnZXQtdnctc20oMjBweCk7XG5cbiAgICAvLyBUaGUgcGxheS9wYXVzZSBidXR0b25zIGFyZSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgYW5kIHRhbGxlciB0aGFuXG4gICAgLy8gdGhlIGdhcCBsZWZ0IHVuZGVyIHRoZW0gKDQ0MnB4IHRvcCArIDE2MHB4IHRhbGwgdnMuIGEgNDUycHgtdGFsbFxuICAgIC8vIHBvc3Rlcikg4oCUIHRydWUgaW4gLmF0bW9zcGhlcmUgdG9vLCBqdXN0IGhhcm1sZXNzIHRoZXJlIGJlY2F1c2VcbiAgICAvLyBlbm91Z2ggdW5yZWxhdGVkIGNvbnRlbnQgZm9sbG93cy4gSGVyZSB0aGUgdGl0bGUgY29tZXMgcmlnaHQgYWZ0ZXIsXG4gICAgLy8gc28gdGhlIHZpZGVvIG5lZWRzIGVub3VnaCBtYXJnaW4gdG8gY2xlYXIgdGhlIGJ1dHRvbidzIG92ZXJmbG93LlxuICAgIC5hdG1vc3BoZXJlX192aWRlbyB7XG4gICAgICBtYXJnaW46IDAgZ2V0LXZ3LXNtKC0xNXB4KSBnZXQtdnctc20oMTkwcHgpO1xuICAgIH1cblxuICAgIC53aHkta3lpdl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC53aHkta3lpdl9fY29scyB7XG4gICAgICBnYXA6IGdldC12dy1zbSgxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvb3RlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRjLWJsdWU7XG4gIHBhZGRpbmc6IGdldC12dygzMHB4KSAwO1xuXG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XG4gICAgcGFkZGluZzogZ2V0LXZ3KDIwcHgpO1xuICB9XG5cbiAgJl9fcm93LXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogZ2V0LXZ3KDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygxMDBweCk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQ0cHgpO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogZ2V0LXZ3KDEwcHgpO1xuICB9XG5cbiAgJl9fZW1haWwsXG4gICZfX3Bob25lIHtcbiAgICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRjLWJsdWU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy1ibHVlLWhvdmVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3ctbWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiBnZXQtdncoNjBweCk7XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IGdldC12dyg0MHB4KTtcbiAgfVxuXG4gICZfX3NvY2lhbC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZ2V0LXZ3KDQ1cHgpO1xuICAgIGhlaWdodDogZ2V0LXZ3KDQ1cHgpO1xuICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogJGMtYmx1ZS1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGZpbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93LWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IGdldC12dygyMHB4KTtcbiAgfVxuXG4gICZfX25vdGljZSB7XG4gICAgbWF4LXdpZHRoOiBnZXQtdncoNjQ1cHgpO1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAubGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogZ2V0LXZ3KDIwcHgpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9fcmVnaXN0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogZ2V0LXZ3KDE0cHgpIGdldC12dyg1MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBjb2xvcjogJGMtb3JhbmdlO1xuICAgIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCBjb2xvciAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGUtaG92ZXI7XG4gICAgICBjb2xvcjogI0NGNDAwMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMTVweCkgMDtcblxuICAgICZfX2JveCB7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjBweCk7XG4gICAgfVxuXG4gICAgJl9fcm93LXRvcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzMHB4KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmX19jb250YWN0cyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgIH1cblxuICAgICZfX2VtYWlsLFxuICAgICZfX3Bob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkYy1ibHVlLWhvdmVyO1xuICAgIH1cblxuICAgICZfX3Jvdy1taWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICBnYXA6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIG1hcmdpbjogZ2V0LXZ3LXNtKDYwcHgpIDA7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWljb24ge1xuICAgICAgd2lkdGg6IGdldC12dy1zbSgzMnB4KTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDMycHgpO1xuICAgIH1cblxuICAgIC8vIE1vYmlsZSBzdGFja3MgdGhlIENUQSBidXR0b24gYWJvdmUgdGhlIG5vdGljZSArIHJlZ2lzdGVyIGJsb2NrLFxuICAgIC8vIHdoaWxlIGRlc2t0b3AncyBET00ga2VlcHMgaXQgbGFzdCAoc2lkZS1ieS1zaWRlIHZpYSByb3cgbGF5b3V0KS5cbiAgICAmX19yb3ctYm90dG9tIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiBnZXQtdnctc20oNDBweCk7XG5cbiAgICAgID4gLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25vdGljZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICBnYXA6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSgycHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNDJweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtdnctc20oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBcnRpc3QgKGlubmVyIHBhZ2UpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJ0aXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgcGFkZGluZy10b3A6IGdldC12dyg3NXB4KTtcblxuICAmX19uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LWZhbWlseTogJ0VybWlsb3YnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBnZXQtdncoNzRweCk7XG4gICAgY29sb3I6ICRjLWxpbWU7XG4gICAgbWFyZ2luOiAwIDAgZ2V0LXZ3KDUwcHgpIGdldC12dygyNDFweCk7XG4gIH1cblxuICAmX19nbG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAyNTBweCAwIHJnYmEoMTQyLCAyNTUsIDMsIC40KTtcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBnZXQtdncoMzBweCk7XG4gICAgcmlnaHQ6IGdldC12dygzMHB4KTtcbiAgICB0b3A6IGdldC12dygzMHB4KTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgbGk6bGFzdC1jaGlsZCAuYXJ0aXN0X19zb2NpYWwtcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MiwgMjU1LCAzLCAuNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogZ2V0LXZ3KDM0cHgpO1xuICAgIHBhZGRpbmc6IGdldC12dygxOHB4KSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0MiwgMjU1LCAzLCAuNCk7XG4gICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI4cHgpO1xuICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBnZXQtdncoLTMwcHgpO1xuICAgICAgcmlnaHQ6IGdldC12dygtMzBweCk7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGVmZjAzO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtaG92ZXI7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWJsdWUtaG92ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBnZXQtdncoMzJweCk7XG4gICAgaGVpZ2h0OiBnZXQtdncoMzJweCk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jb2xsYWdlIHtcbiAgICB3aWR0aDogZ2V0LXZ3KDYwM3B4KTtcbiAgICBoZWlnaHQ6IGdldC12dyg2MDNweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwIGF1dG8gZ2V0LXZ3KDYwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgPiBzdmc6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGdldC12dyg1NDNweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dyg1NDNweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jb2xsYWdlLWRlZnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX3Bob3RvLFxuICAmX19nbG93LWJsb2JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2FydGlzdC1zdGFyLWNsaXApO1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX19nbG93LWJsb2JzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyBTYW1lIHBvc2l0aW9ucy9zaXplIGFzIHRoZSBsaW5ldXAgY29sbGFnZSdzIGdsb3cgYmxvYnMg4oCUIHNhbWUgc291cmNlXG4gIC8vIHNoYXBlLCBzbyB0aGUgc2FtZSBtYXRoIGRlcml2ZWQgZnJvbSBpdHMgdHJhbnNmb3JtcyBhcHBsaWVzIGhlcmUgdG9vLlxuICAmX19nbG93LWJsb2Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTglO1xuICAgIGhlaWdodDogNTglO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcbiAgICBmaWx0ZXI6IGJsdXIoZ2V0LXZ3KDM1cHgpKTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHsgdG9wOiAxMCU7IGxlZnQ6IC0yNyU7IH1cbiAgICAmOm50aC1jaGlsZCgyKSB7IHRvcDogNjAlOyBsZWZ0OiAtMTElOyB9XG4gICAgJjpudGgtY2hpbGQoMykgeyB0b3A6IDY2JTsgbGVmdDogNTQlOyB9XG4gICAgJjpudGgtY2hpbGQoNCkgeyB0b3A6IDUlOyBsZWZ0OiA3MiU7IH1cbiAgICAmOm50aC1jaGlsZCg1KSB7IHRvcDogLTMxJTsgbGVmdDogMjglOyB9XG4gIH1cblxuICAmX19zaGFwZS1zb3VyY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gVmlkZW8gYmxvY2sgYmVsb3cgaXMgLmF0bW9zcGhlcmVfX3ZpZGVvLyZfX3BsYXkvJl9fcGF1c2UgcmV1c2VkIGFzLWlzXG4gIC8vIChzYW1lIG1hcmt1cCwgc2FtZSBjbGFzc2VzKSDigJQgbm8gYXJ0aXN0LXNwZWNpZmljIHZpZGVvIENTUyBuZWVkZWQuXG5cbiAgLy8gUGxhaW4gdGFnIHNlbGVjdG9ycywgbm90IEJFTSBjbGFzc2VzIOKAlCB0aGlzIGlzIHRoZSBvbmUgc3BvdCBvbiB0aGVcbiAgLy8gc2l0ZSBtZWFudCB0byB0YWtlIHBhc3RlZCByaWNoLXRleHQgY29udGVudCBzdHJhaWdodCBmcm9tIGFuIGVkaXRvclxuICAvLyAoaGVhZGluZ3MsIHBhcmFncmFwaHMsIGxpbmtzLCBhbiBlbWJlZCBpZnJhbWUpLCBzbyB3aGF0ZXZlciBtYXJrdXBcbiAgLy8gbGFuZHMgaW4gaGVyZSBqdXN0IG5lZWRzIHRvIGJlIGgyL3AvYS9pZnJhbWUgdG8gcGljayB1cCB0aGUgcmlnaHRcbiAgLy8gc3R5bGluZyBhdXRvbWF0aWNhbGx5LCBubyBjbGFzc2VzIHRvIGFkZCBieSBoYW5kLlxuICAmX19iaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogZ2V0LXZ3KDY2MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDE2MHB4KTtcbiAgICBtYXJnaW46IGdldC12dyg5MHB4KSBhdXRvIDA7XG5cbiAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgZm9udC1mYW1pbHk6ICdFcm1pbG92Jywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGdldC12dyg0NHB4KTtcbiAgICAgIGNvbG9yOiAkYy1saW1lO1xuICAgICAgbWFyZ2luOiBnZXQtdncoODBweCkgMCBnZXQtdncoMzBweCk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAkYy1saW1lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDMwcHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4LjMzMzM0dncpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGdldC12dyg2MHB4KSBnZXQtdncoLTYwcHgpO1xuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgLmFydGlzdCB7XG4gICAgcGFkZGluZy10b3A6IGdldC12dy1zbSgxMTdweCk7XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM4cHgpO1xuICAgICAgbWFyZ2luOiAwIDAgZ2V0LXZ3LXNtKDE0cHgpIGdldC12dy1zbSgxNXB4KTtcbiAgICB9XG5cbiAgICAuYXJ0aXN0X19nbG93IHtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMTZweCk7XG4gICAgfVxuXG4gICAgLy8gRmlnbWEncyBtb2JpbGUgZnJhbWUgbGlzdHMgdGhlIHNvY2lhbHMgbGlzdCAoeTE4OSkgZW5kaW5nIHJpZ2h0XG4gICAgLy8gd2hlcmUgdGhlIGNvbGxhZ2UgKHkzNDMpIGJlZ2lucyDigJQgc2VxdWVudGlhbCwgbm90IHRoZSBhYnNvbHV0ZVxuICAgIC8vIG92ZXJsYXkgZGVza3RvcCB1c2VzLiBCYWNrIHRvIG5vcm1hbCBmbG93IGZvciBtb2JpbGUuXG4gICAgJl9fc29jaWFscyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3NvY2lhbC1yb3cge1xuICAgICAgZ2FwOiBnZXQtdnctc20oMjBweCk7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oMTRweCkgMDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxNDIsIDI1NSwgMywgLjMpO1xuICAgIH1cblxuICAgICZfX3NvY2lhbHMgbGk6bGFzdC1jaGlsZCAmX19zb2NpYWwtcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTQyLCAyNTUsIDMsIC4zKTtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwtaWNvbiB7XG4gICAgICB3aWR0aDogZ2V0LXZ3LXNtKDIycHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjJweCk7XG4gICAgfVxuXG4gICAgLy8gRmlnbWEncyBtb2JpbGUgY29sbGFnZSBmcmFtZSAoXCJQaG90b1wiKSBpcyAzOTB4MzkwLCBub3Qgc2NhbGVkIGRvd25cbiAgICAvLyBmcm9tIHRoZSA2MDMgZGVza3RvcCBvbmUgdGhlIHdheSBsaW5ldXAncyBpcyDigJQgbWF0Y2hpbmcgaXQgZXhhY3RseS5cbiAgICAmX19jb2xsYWdlIHtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMzQ1cHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMzQ1cHgpO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICBtYXJnaW46IGdldC12dy1zbSgzMHB4KSBhdXRvIDA7XG5cbiAgICAgID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgzNDVweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDM0NXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19nbG93LWJsb2Ige1xuICAgICAgZmlsdGVyOiBibHVyKGdldC12dy1zbSgzNXB4KSk7XG4gICAgfVxuXG4gICAgJl9fYmlvIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogZ2V0LXZ3LXNtKDgwcHgpIDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMTIwcHgpO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICBtYXJnaW46IGdldC12dy1zbSg0MHB4KSAwIGdldC12dy1zbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGdldC12dy1zbSgzMHB4KSAwO1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxNjZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBtaXhpbnNcblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHNtOiA5NjBweFxuKTtcblxuLy8gUmVzcG9uZCBhYm92ZS5cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuLy8gUmVzcG9uZCBhYm92ZS5cbkBtaXhpbiByZXNwb25kLXVwKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuJHZ3LXZpZXdwb3J0OiAxNDQwO1xuQGZ1bmN0aW9uIGdldC12dygkZm9udCkge1xuICAkdnctY29udGV4dDogJHZ3LXZpZXdwb3J0ICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0ICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufVxuXG4kdnctdmlld3BvcnQtc206IDM3NTtcbkBmdW5jdGlvbiBnZXQtdnctc20oJGZvbnQpIHtcbiAgJHZ3LWNvbnRleHQtc206ICR2dy12aWV3cG9ydC1zbSAqIDAuMDEgKiAxcHg7XG4gIEByZXR1cm4gJGZvbnQgLyAkdnctY29udGV4dC1zbSAqIDF2dztcbiAgQHJldHVybiAkZm9udDtcbn0iXX0= */
