@charset "UTF-8";
.clr-btn {
  outline: none;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
}
.clr-btn:hover, .clr-btn:active, .clr-btn:focus {
  outline: none;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: normal;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
  color: #000000;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 15px;
}

p {
  margin-top: 0;
  margin-bottom: 15px;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  background-color: transparent;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1600px) {
  .d-xxl-none {
    display: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    max-width: 738px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1200px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1420px;
  }
}
@media (max-width: 767px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.svg-icon-adress-pin {
  height: 18px;
  width: 14px;
}

.svg-icon-burger-ico {
  height: 30px;
  width: 39px;
}

.svg-icon-counterclockwise {
  height: 42px;
  width: 44px;
}

.svg-icon-mail {
  height: 19px;
  width: 20px;
}

.svg-icon-map-pin {
  height: 56px;
  width: 42px;
}

.svg-icon-peoples {
  height: 45px;
  width: 47px;
}

.svg-icon-price-basket {
  height: 45px;
  width: 45px;
}

.svg-icon-18plus {
  height: 40px;
  width: 40px;
}

.svg-icon-adress-pin {
  height: 18px;
  width: 14px;
}

.svg-icon-calendar {
  height: 20px;
  width: 19px;
}

.svg-icon-calendar-arrow-left {
  height: 12px;
  width: 6px;
}

.svg-icon-calendar-arrow-right {
  height: 12px;
  width: 6px;
}

.svg-icon-close-ico {
  height: 22px;
  width: 23px;
}

.svg-icon-copy-ico {
  height: 21px;
  width: 21px;
}

.svg-icon-logo-slogan-bot {
  height: 38px;
  width: 247px;
}

.svg-icon-logo-slogan-top {
  height: 13px;
  width: 195px;
}

.svg-icon-mail {
  height: 19px;
  width: 20px;
}

.svg-icon-play {
  height: 20px;
  width: 16px;
}

.svg-icon-play-no-bg {
  height: 21px;
  width: 16px;
}

.svg-icon-reload {
  height: 18px;
  width: 21px;
}

.svg-icon-search {
  height: 20px;
  width: 21px;
}

.svg-icon-slider-arrow-left {
  height: 12px;
  width: 28px;
}

.svg-icon-slider-arrow-right {
  height: 12px;
  width: 27px;
}

.svg-icon-social-fb {
  height: 20px;
  width: 12px;
}

.svg-icon-social-inst {
  height: 20px;
  width: 20px;
}

.svg-icon-social-ok {
  height: 18px;
  width: 11px;
}

.svg-icon-social-vk {
  height: 13px;
  width: 22px;
}

.svg-icon-social-yt {
  height: 15px;
  width: 21px;
}

.svg-icon-tel {
  height: 18px;
  width: 19px;
}

[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: 0.1s;
       -o-transition-duration: 0.1s;
          transition-duration: 0.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: 0.1s;
       -o-transition-delay: 0.1s;
          transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.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: 0.15s;
       -o-transition-delay: 0.15s;
          transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.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: 0.2s;
       -o-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.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: 0.25s;
       -o-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  -webkit-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.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: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  -webkit-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.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: 0.35s;
       -o-transition-delay: 0.35s;
          transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  -webkit-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.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: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  -webkit-transition-duration: 0.45s;
       -o-transition-duration: 0.45s;
          transition-duration: 0.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: 0.45s;
       -o-transition-delay: 0.45s;
          transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.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: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  -webkit-transition-duration: 0.55s;
       -o-transition-duration: 0.55s;
          transition-duration: 0.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: 0.55s;
       -o-transition-delay: 0.55s;
          transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  -webkit-transition-duration: 0.6s;
       -o-transition-duration: 0.6s;
          transition-duration: 0.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: 0.6s;
       -o-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  -webkit-transition-duration: 0.65s;
       -o-transition-duration: 0.65s;
          transition-duration: 0.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: 0.65s;
       -o-transition-delay: 0.65s;
          transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  -webkit-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.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: 0.7s;
       -o-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  -webkit-transition-duration: 0.75s;
       -o-transition-duration: 0.75s;
          transition-duration: 0.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: 0.75s;
       -o-transition-delay: 0.75s;
          transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  -webkit-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.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: 0.8s;
       -o-transition-delay: 0.8s;
          transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  -webkit-transition-duration: 0.85s;
       -o-transition-duration: 0.85s;
          transition-duration: 0.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: 0.85s;
       -o-transition-delay: 0.85s;
          transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  -webkit-transition-duration: 0.9s;
       -o-transition-duration: 0.9s;
          transition-duration: 0.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: 0.9s;
       -o-transition-delay: 0.9s;
          transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  -webkit-transition-duration: 0.95s;
       -o-transition-duration: 0.95s;
          transition-duration: 0.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: 0.95s;
       -o-transition-delay: 0.95s;
          transition-delay: 0.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);
}

/*! jQuery UI - v1.13.1 - 2022-05-05
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  -ms-filter: "alpha(opacity=35)";
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  -ms-filter: "alpha(opacity=35)";
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../img/libs/datepicker/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("../img/libs/datepicker/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("../img/libs/datepicker/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("../img/libs/datepicker/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("../img/libs/datepicker/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../img/libs/datepicker/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("../img/libs/datepicker/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
  background-image: none;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  -ms-filter: Alpha(Opacity=30);
  /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

.blocker.behind {
  background-color: transparent;
}

.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}

.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.modal-spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.modal-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/**
 * Swiper 8.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 3, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  -o-transition-property: transform, opacity, height;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

[data-aos=fade-in] {
  opacity: 0;
}

/* jost-100 - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-100.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-100.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-100.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-100.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-100.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-100.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-200 - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-200.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-200.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-200.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-200.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-200.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-200.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-300 - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-300.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-300.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-300.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-300.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-300.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-regular - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-regular.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-regular.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-regular.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-regular.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-500 - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-500.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-500.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-500.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-500.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-500.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-500.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-700 - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-700.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-700.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-700.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-700.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-700.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-600 - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-600.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-600.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-600.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-600.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-600.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-600.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-800 - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-800.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-800.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-800.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-800.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-800.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-800.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-900 - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-900.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-900.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-900.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-900.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-900.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-900.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-100italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-100italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-100italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-100italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-100italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-100italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-200italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-200italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-200italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-200italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-200italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-200italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-200italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-300italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-300italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-300italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-300italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-300italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-300italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-500italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-500italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-500italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-500italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-500italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-500italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-600italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-600italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-600italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-600italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-600italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-600italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-700italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-700italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-700italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-700italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-700italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-700italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-800italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-800italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-800italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-800italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-800italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-800italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
/* jost-900italic - latin_cyrillic */
@font-face {
  font-family: "Jost";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/Jost/jost-v12-latin_cyrillic-900italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Jost/jost-v12-latin_cyrillic-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Jost/jost-v12-latin_cyrillic-900italic.woff2") format("woff2"), url("../fonts/Jost/jost-v12-latin_cyrillic-900italic.woff") format("woff"), url("../fonts/Jost/jost-v12-latin_cyrillic-900italic.ttf") format("truetype"), url("../fonts/Jost/jost-v12-latin_cyrillic-900italic.svg#Jost") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "Kuzanyan";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Kuzanyan/Kuzanyan-Regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Kuzanyan/Kuzanyan-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Kuzanyan/Kuzanyan-Regular.woff2") format("woff2"), url("../fonts/Kuzanyan/Kuzanyan-Regular.woff") format("woff"), url("../fonts/Kuzanyan/Kuzanyan-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Kuzanyan";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/Kuzanyan/Kuzanyan-Italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/Kuzanyan/Kuzanyan-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Kuzanyan/Kuzanyan-Italic.woff2") format("woff2"), url("../fonts/Kuzanyan/Kuzanyan-Italic.woff") format("woff"), url("../fonts/Kuzanyan/Kuzanyan-Italic.ttf") format("truetype");
}
:root {
  --col-gap: 25px;
}
@media (max-width: 1599px) {
  :root {
    --col-gap: 15px;
  }
}
@media (max-width: 767px) {
  :root {
    --col-gap: 10px;
  }
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
}

p:last-child {
  margin-bottom: 0;
}

figure {
  margin: 0;
}

label {
  font-weight: normal;
  cursor: pointer;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

a {
  color: inherit;
}

a,
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}

img {
  max-width: 100%;
  height: auto;
}

html {
  width: 100%;
  height: 100%;
  background: #000;
}

body {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: normal;
  font-family: "Jost", sans-serif;
  color: #594A49;
  background-color: #000;
  -webkit-transition: background-color 0s 1.5s;
  -o-transition: background-color 0s 1.5s;
  transition: background-color 0s 1.5s;
}
body::-webkit-scrollbar {
  display: none;
}
body.loaded {
  background-color: #fff;
  -webkit-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
body.loaded .preloader {
  display: none;
}
body.loaded .header,
body.loaded .footer,
body.loaded .main,
body.loaded .error-page {
  opacity: 1;
}
body.loaded::-webkit-scrollbar {
  display: block;
}

.main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  opacity: 0;
  -webkit-transition: opacity 1s 0.5s;
  -o-transition: opacity 1s 0.5s;
  transition: opacity 1s 0.5s;
  background: #fff;
}

.header {
  opacity: 0;
  -webkit-transition: opacity 1s, -webkit-transform 2s;
  transition: opacity 1s, -webkit-transform 2s;
  -o-transition: opacity 1s, transform 2s;
  transition: opacity 1s, transform 2s;
  transition: opacity 1s, transform 2s, -webkit-transform 2s;
}

.footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: auto;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

.svg-icon {
  display: inline-block;
  fill: currentColor;
}

.body-overflow {
  overflow: hidden;
}

.hidden-svg-gradient {
  width: 0;
  height: 0;
  display: block;
}

.overflow-hidden {
  overflow: hidden;
}

.swiper-c {
  position: relative;
}

.swiper-custom-button-prev,
.swiper-custom-button-next {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block;
  color: #B09257;
  z-index: 1;
}
.swiper-custom-button-prev svg,
.swiper-custom-button-next svg {
  display: block;
  position: relative;
  z-index: 1;
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.swiper-custom-button-prev svg.swiper-custom-button-ico-front,
.swiper-custom-button-next svg.swiper-custom-button-ico-front {
  opacity: 1;
}
.swiper-custom-button-prev svg.swiper-custom-button-ico-back,
.swiper-custom-button-next svg.swiper-custom-button-ico-back {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.swiper-custom-button-prev:before,
.swiper-custom-button-next:before {
  position: absolute;
  display: block;
  content: "";
  width: 80px;
  height: 80px;
  -webkit-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background: #822727;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
@media (max-width: 767px) {
  .swiper-custom-button-prev:before,
.swiper-custom-button-next:before {
    width: 60px;
    height: 60px;
  }
}
.swiper-custom-button-prev:after,
.swiper-custom-button-next:after {
  position: absolute;
  display: block;
  content: "";
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  .swiper-custom-button-prev:after,
.swiper-custom-button-next:after {
    width: 60px;
    height: 60px;
  }
}
.swiper-custom-button-prev:hover:before, .swiper-custom-button-prev:active:before,
.swiper-custom-button-next:hover:before,
.swiper-custom-button-next:active:before {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.swiper-custom-button-prev:hover svg.swiper-custom-button-ico-front, .swiper-custom-button-prev:active svg.swiper-custom-button-ico-front,
.swiper-custom-button-next:hover svg.swiper-custom-button-ico-front,
.swiper-custom-button-next:active svg.swiper-custom-button-ico-front {
  opacity: 0;
}
.swiper-custom-button-prev:hover svg.swiper-custom-button-ico-back, .swiper-custom-button-prev:active svg.swiper-custom-button-ico-back,
.swiper-custom-button-next:hover svg.swiper-custom-button-ico-back,
.swiper-custom-button-next:active svg.swiper-custom-button-ico-back {
  opacity: 1;
}
.swiper-custom-button-prev:active,
.swiper-custom-button-next:active {
  color: #822727;
}
.swiper-custom-button-prev:active:before,
.swiper-custom-button-next:active:before {
  background: #FDF9F0;
}
.swiper-custom-button-prev.swiper-button-disabled,
.swiper-custom-button-next.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}

.swiper-custom-button-prev {
  margin-right: 30px;
}
.swiper-custom-button-prev svg.swiper-custom-button-ico-back {
  -webkit-transform: translateX(75%);
      -ms-transform: translateX(75%);
          transform: translateX(75%);
}
.swiper-custom-button-prev:hover svg.swiper-custom-button-ico-front, .swiper-custom-button-prev:active svg.swiper-custom-button-ico-front {
  -webkit-transform: translateX(-75%);
      -ms-transform: translateX(-75%);
          transform: translateX(-75%);
}
.swiper-custom-button-prev:hover svg.swiper-custom-button-ico-back, .swiper-custom-button-prev:active svg.swiper-custom-button-ico-back {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.swiper-custom-button-next {
  margin-left: 30px;
}
.swiper-custom-button-next svg.swiper-custom-button-ico-back {
  -webkit-transform: translateX(-75%);
      -ms-transform: translateX(-75%);
          transform: translateX(-75%);
}
.swiper-custom-button-next:hover svg.swiper-custom-button-ico-front, .swiper-custom-button-next:active svg.swiper-custom-button-ico-front {
  -webkit-transform: translateX(75%);
      -ms-transform: translateX(75%);
          transform: translateX(75%);
}
.swiper-custom-button-next:hover svg.swiper-custom-button-ico-back, .swiper-custom-button-next:active svg.swiper-custom-button-ico-back {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.swiper-custom-pagination {
  counter-reset: bulletNum;
}

.swiper-custom-pagination,
.swiper-custom-pagination.swiper-pagination-bullets {
  pointer-events: all;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
}
.swiper-custom-pagination .swiper-pagination-bullet,
.swiper-custom-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  position: relative;
  opacity: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 7px;
  width: auto;
  height: auto;
  background: none;
  font-size: 16px;
  line-height: 22px;
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.swiper-custom-pagination .swiper-pagination-bullet:first-child,
.swiper-custom-pagination.swiper-pagination-bullets .swiper-pagination-bullet:first-child {
  margin-left: 0;
}
.swiper-custom-pagination .swiper-pagination-bullet:last-child,
.swiper-custom-pagination.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.swiper-custom-pagination .swiper-pagination-bullet:before,
.swiper-custom-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before {
  counter-increment: bulletNum;
  content: counter(bulletNum);
}
.swiper-custom-pagination .swiper-pagination-bullet:after,
.swiper-custom-pagination.swiper-pagination-bullets .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  left: 50%;
  padding: 1px;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  opacity: 0;
}
.swiper-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-custom-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 70px;
  height: 70px;
  color: #fff;
}
.swiper-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,
.swiper-custom-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.swiper-custom-pagination .swiper-pagination-bullet:hover,
.swiper-custom-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover {
  color: #fff;
}

.custom-select + .select2-container--default .select2-selection--single {
  background: transparent;
  border: none;
  border-radius: 0;
  height: 60px;
  outline: none;
}
.custom-select + .select2-container--default .select2-selection--single:before {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: -o-linear-gradient(357.39deg, #B09257 -1.36%, #F6EEB5 100%);
  background: linear-gradient(92.61deg, #B09257 -1.36%, #F6EEB5 100%);
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgba(89, 74, 73, 0.7);
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #594A49;
  line-height: 60px;
  font-size: 16px;
  padding-left: 0px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .custom-select + .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 12px;
    padding-right: 32px;
  }
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 0;
  right: 0;
  bottom: 0;
  height: auto;
  width: 10px;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow:before {
  position: absolute;
  display: block;
  content: "";
  width: 7px;
  height: 7px;
  border: 1px solid #1B1312;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 1px;
  top: 25px;
}
.custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
@media (max-width: 767px) {
  .custom-select + .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 20px;
  }
}
.custom-select + .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before {
  -webkit-transform: rotate(-225deg);
      -ms-transform: rotate(-225deg);
          transform: rotate(-225deg);
  top: 29px;
}

.custom-select-dropdown {
  padding: 10px 0;
  background-color: #fff;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 0px 4px 15px rgba(5, 56, 49, 0.15);
          box-shadow: 0px 4px 15px rgba(5, 56, 49, 0.15);
  overflow: hidden;
  margin-top: 0;
}
.custom-select-dropdown .select2-search {
  display: none;
}
.custom-select-dropdown .select2-results > .select2-results__options {
  max-height: 320px;
}
.custom-select-dropdown .select2-results__option {
  padding: 10px 15px;
  font-size: 16px;
  line-height: 20px;
  color: #594A49;
}
.custom-select-dropdown .select2-results__option.select2-results__option--highlighted {
  color: #822727;
  background: #FDF9F0;
}
.custom-select-dropdown .select2-results__option.select2-results__option--selected {
  background: #822727;
  color: #fff;
}

.breadcrumbs {
  padding: 20px 0 55px;
}

.breadcrumbs__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.breadcrumbs__item {
  position: relative;
  margin-right: 15px;
  font-size: 12px;
  line-height: 17px;
  opacity: 0.5;
  font-family: "Segoe UI";
  color: #978C7C;
}
.breadcrumbs__item:before {
  display: block;
  content: "/";
  position: absolute;
  top: 0;
  right: -10px;
}
.breadcrumbs__item:last-child {
  margin-right: 0;
  color: #2F1D1B;
}
.breadcrumbs__item:last-child .breadcrumbs__link {
  pointer-events: none;
}
.breadcrumbs__item:last-child:before {
  display: none;
}

.breadcrumbs__link {
  position: relative;
  display: block;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.breadcrumbs__link:hover, .breadcrumbs__link:active {
  color: #822727;
}

@media (max-width: 767px) {
  .breadcrumbs {
    padding-bottom: 30px;
  }

  .breadcrumbs__list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .breadcrumbs__item {
    text-align: center;
  }
}
.btn-def {
  position: relative;
  height: 60px;
  padding: 0 38px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
}
.btn-def span {
  position: relative;
  z-index: 1;
  color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-def_c-dark span {
  color: #2F1D1B;
}
.btn-def_gradient-revert:before {
  background: -webkit-gradient(linear, right top, left top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
}
.btn-def:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
.btn-def:after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50px;
  background: #822727;
}
.btn-def_full-bg span {
  color: #2F1D1B;
}
.btn-def_full-bg:before {
  -webkit-mask-composite: initial;
          mask-composite: initial;
  background: rgba(176, 146, 87, 0.3);
}
.btn-def:hover:before, .btn-def:active:before {
  opacity: 0;
}
.btn-def:hover:after, .btn-def:active:after {
  opacity: 1;
}
.btn-def:hover span {
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn-def:active span {
  color: #822727;
  background: transparent;
  -webkit-background-clip: unset;
  background-clip: unset;
  -webkit-text-fill-color: unset;
}
.btn-def:active:after {
  background: #FDF9F0;
}

.btn-w-circle {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 85px;
  padding: 0 65px 0 0;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
}
.btn-w-circle__title {
  position: relative;
  color: #594A49;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-w-circle__ico-wrap {
  position: absolute;
  width: 85px;
  height: 85px;
  top: 0;
  right: 0;
  border-radius: 50%;
}
.btn-w-circle__ico-wrap svg {
  color: #B09257;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
  opacity: 1;
  z-index: 1;
}
.btn-w-circle__ico-wrap svg.btn-w-circle__ico-front {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.btn-w-circle__ico-wrap svg.btn-w-circle__ico-back {
  opacity: 0;
  -webkit-transform: translate(-125%, -50%);
      -ms-transform: translate(-125%, -50%);
          transform: translate(-125%, -50%);
}
.btn-w-circle__ico-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 50px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
.btn-w-circle__ico-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #822727;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-w-circle:hover svg, .btn-w-circle:active svg {
  color: #fff;
}
.btn-w-circle:hover svg.btn-w-circle__ico-front, .btn-w-circle:active svg.btn-w-circle__ico-front {
  opacity: 0;
  -webkit-transform: translate(75%, -50%);
      -ms-transform: translate(75%, -50%);
          transform: translate(75%, -50%);
}
.btn-w-circle:hover svg.btn-w-circle__ico-back, .btn-w-circle:active svg.btn-w-circle__ico-back {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.btn-w-circle:hover .btn-w-circle__ico-wrap:before, .btn-w-circle:active .btn-w-circle__ico-wrap:before {
  opacity: 0;
}
.btn-w-circle:hover .btn-w-circle__ico-wrap:after, .btn-w-circle:active .btn-w-circle__ico-wrap:after {
  opacity: 1;
}
.btn-w-circle:hover .btn-w-circle__title, .btn-w-circle:active .btn-w-circle__title {
  color: #8A7369;
}
.btn-w-circle_lighten .btn-w-circle__title {
  color: #B6AA9A;
}
.btn-w-circle_arrow-down .btn-w-circle__ico-wrap {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.more-btn {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 85px;
  padding: 0 0 0 65px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
}
.more-btn-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.more-btn__title {
  position: relative;
  color: #594A49;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.more-btn__ico-wrap {
  position: absolute;
  width: 85px;
  height: 85px;
  top: 0;
  left: 0;
  border-radius: 50%;
}
.more-btn__ico-wrap svg {
  color: #B09257;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
  -webkit-transform: translate(-40%, -50%);
      -ms-transform: translate(-40%, -50%);
          transform: translate(-40%, -50%);
  z-index: 1;
}
.more-btn__ico-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
.more-btn__ico-wrap:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #822727;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.more-btn:hover svg, .more-btn:active svg {
  color: #fff;
  -webkit-transform: translate(-40%, -50%) rotate(360deg);
      -ms-transform: translate(-40%, -50%) rotate(360deg);
          transform: translate(-40%, -50%) rotate(360deg);
}
.more-btn:hover .more-btn__ico-wrap:before, .more-btn:active .more-btn__ico-wrap:before {
  opacity: 0;
}
.more-btn:hover .more-btn__ico-wrap:after, .more-btn:active .more-btn__ico-wrap:after {
  opacity: 1;
}
.more-btn:hover .more-btn__title, .more-btn:active .more-btn__title {
  color: #8A7369;
}
.more-btn_lighten .more-btn__title {
  color: #B6AA9A;
}

.btn-w-play-icon {
  position: relative;
  pointer-events: all;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 56px;
}
.btn-w-play-icon__title {
  position: relative;
  z-index: 1;
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
  color: #594A49;
  font-weight: 500;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-w-play-icon__ico-wrap {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-w-play-icon__ico-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-w-play-icon__ico-wrap:after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: #822727;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.btn-w-play-icon__ico {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-30%, -50%);
      -ms-transform: translate(-30%, -50%);
          transform: translate(-30%, -50%);
  z-index: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-w-play-icon__ico.btn-w-play-icon__ico-front {
  opacity: 1;
  stroke: #B09257;
  fill: transparent;
}
.btn-w-play-icon__ico.btn-w-play-icon__ico-back {
  opacity: 0;
  fill: #fff;
}
.btn-w-play-icon:hover .btn-w-play-icon__ico-wrap:before, .btn-w-play-icon:active .btn-w-play-icon__ico-wrap:before {
  opacity: 0;
}
.btn-w-play-icon:hover .btn-w-play-icon__ico-wrap:after, .btn-w-play-icon:active .btn-w-play-icon__ico-wrap:after {
  opacity: 1;
}
.btn-w-play-icon:hover .btn-w-play-icon__ico.btn-w-play-icon__ico-front, .btn-w-play-icon:active .btn-w-play-icon__ico.btn-w-play-icon__ico-front {
  opacity: 0;
}
.btn-w-play-icon:hover .btn-w-play-icon__ico.btn-w-play-icon__ico-back, .btn-w-play-icon:active .btn-w-play-icon__ico.btn-w-play-icon__ico-back {
  opacity: 1;
}
.btn-w-play-icon:hover .btn-w-play-icon__title, .btn-w-play-icon:active .btn-w-play-icon__title {
  color: #8A7369;
}

.hidden-magnet {
  display: none;
}

[data-magnetic] .hidden-magnet {
  display: block;
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
}
@media (max-width: 991px) {
  [data-magnetic] .hidden-magnet {
    display: none;
  }
}

.ui-datepicker {
  z-index: 10000 !important;
  width: 350px;
  padding: 25px 20px 20px;
  font-family: "Jost", sans-serif;
  border-radius: 0;
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
}
.ui-datepicker.ui-widget.ui-widget-content {
  border: 1px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
}
.ui-datepicker table {
  width: 310px;
  margin: 0 auto;
}
.ui-datepicker td {
  padding: 0 5px 1px 0;
}
.ui-datepicker td:last-child {
  padding-right: 0;
}
.ui-datepicker th {
  padding: 0 5px 1px 0;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #8A7369;
  position: relative;
  z-index: -2;
}
.ui-datepicker th:last-child {
  padding-right: 0;
}
.ui-datepicker.ui-widget-content .ui-state-default {
  position: relative;
  padding: 0;
  border: none;
  border-radius: 50%;
  text-align: center;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  color: #2F1D1B;
  background: transparent;
}
.ui-datepicker.ui-widget-content .ui-state-default:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 50px;
  background: -o-linear-gradient(357.39deg, #B09257 -1.36%, #F6EEB5 100%);
  background: linear-gradient(92.61deg, #B09257 -1.36%, #F6EEB5 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  z-index: -2;
}
.ui-datepicker.ui-widget-content .ui-state-default:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: #822727;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: -1;
}
@media (min-width: 992px) {
  .ui-datepicker.ui-widget-content .ui-state-default:hover, .ui-datepicker.ui-widget-content .ui-state-default:active {
    color: #fff;
  }
  .ui-datepicker.ui-widget-content .ui-state-default:hover:before, .ui-datepicker.ui-widget-content .ui-state-default:active:before {
    opacity: 0;
  }
  .ui-datepicker.ui-widget-content .ui-state-default:hover:after, .ui-datepicker.ui-widget-content .ui-state-default:active:after {
    opacity: 1;
    -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
            transform: scale(1.5);
  }
}
.ui-datepicker.ui-widget-content .ui-datepicker-today .ui-state-default {
  color: #B09257;
}
.ui-datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default {
  color: #B09257;
}
.ui-datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default:before {
  opacity: 1;
}
@media (min-width: 992px) {
  .ui-datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default:hover, .ui-datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default:active {
    color: #fff;
  }
  .ui-datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default:hover:before, .ui-datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default:active:before {
    opacity: 0;
  }
  .ui-datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default:hover:after, .ui-datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default:active:after {
    opacity: 1;
  }
}
.ui-datepicker .ui-datepicker-header {
  padding: 0;
  border: none;
  background: transparent;
  color: #2F1D1B;
  margin-bottom: 30px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  width: 20px;
  height: 20px;
  top: 0;
  cursor: pointer;
  border: none;
  background: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  display: none;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-size: contain;
  background-repeat: no-repeat;
  width: 6px;
  height: 12px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:active {
  opacity: 0.5;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 8px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  background-image: url("../img/svg-mono/calendar-arrow-left.svg");
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 8px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  background-image: url("../img/svg-mono/calendar-arrow-right.svg");
}

@media (max-width: 767px) {
  .ui-datepicker {
    width: 319px;
    padding: 20px 10px;
  }
  .ui-datepicker table {
    width: 298px;
  }
  .ui-datepicker th,
.ui-datepicker td {
    padding: 0;
  }
}
.cursor {
  opacity: 0;
}
.cursor.-pointer .cursor__outer:before {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
.cursor.-pointer .cursor__hover:before {
  -webkit-transform: scale(10);
      -ms-transform: scale(10);
          transform: scale(10);
  opacity: 1;
}
.cursor.-pointer .cursor__inner {
  mix-blend-mode: normal;
}

.cursor__inner {
  background-color: #fff;
  border-radius: 100%;
  opacity: 1;
  top: -4px;
  left: -4px;
  width: 6px;
  height: 6px;
  mix-blend-mode: difference;
}

.cursor__outer,
.cursor__hover {
  border: 2px solid transparent;
  border-radius: 100%;
  top: -37px;
  left: -37px;
  width: 70px;
  height: 70px;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.cursor__outer:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.55s;
  -o-transition: all 0.55s;
  transition: all 0.55s;
  z-index: 1;
}

.cursor__hover {
  mix-blend-mode: multiply;
}
.cursor__hover::before {
  position: absolute;
  display: block;
  content: "";
  width: 6px;
  height: 6px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: #822727;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: all 0.55s;
  -o-transition: all 0.55s;
  transition: all 0.55s;
}

.cursor__inner,
.cursor__outer,
.cursor__hover {
  pointer-events: none;
  position: fixed;
  z-index: 99999;
}

@media (max-width: 1024px) {
  .cursor {
    display: none;
  }
}
.footer {
  padding: 70px 0 15px;
  background: #1B1312;
  overflow: hidden;
  position: relative;
}

.footer-top {
  margin-bottom: 50px;
}

.footer-bot__attention {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1px;
}

.footer-bot__attention-text {
  font-size: 38px;
  line-height: 64px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.15);
}

.footer-bot__attention-img {
  color: #fff;
  opacity: 0.5;
  margin-left: 10px;
}

.footer-bot__copy {
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  color: rgba(255, 255, 255, 0.3);
  opacity: 0.5;
}

.footer-top-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-top-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 125px;
  padding-top: 12px;
}

.footer-top-m {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-right: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footer-top-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.footer-top-m__col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 30px;
}
.footer-top-m__col:last-child {
  margin-right: 0;
}

.footer-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -40px;
}

.footer-logo__img-container {
  margin-bottom: 12px;
}

.footer-logo__img {
  width: 370px;
}

.footer-logo__slogan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.footer-logo__slogan-top {
  width: 233px;
  height: 14px;
  color: #fff;
}

.footer-logo__slogan-bot {
  width: 296px;
  height: 45px;
  color: #fff;
}

.footer-nav__item {
  margin-bottom: 10px;
}
.footer-nav__item:last-child {
  margin-bottom: 0;
}

.footer-nav__title {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 30px;
  display: block;
  color: #fff;
  font-family: "Kuzanyan", sans-serif;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-nav__title:hover, .footer-nav__title:active {
  color: #822727;
}

.footer-nav__link {
  font-size: 16px;
  line-height: 24px;
  color: #B6AA9A;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-nav__link:hover, .footer-nav__link:active {
  color: #822727;
}

.footer-subnav__item {
  margin-bottom: 15px;
}
.footer-subnav__item:last-child {
  margin-bottom: 0;
}

.footer-subnav__link {
  font-size: 16px;
  line-height: 24px;
  display: block;
  color: #fff;
  font-family: "Kuzanyan", sans-serif;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-subnav__link:hover, .footer-subnav__link:active {
  color: #822727;
}

.footer-socials__list {
  padding-top: 7px;
  padding-right: 7px;
}

.footer-socials__item {
  margin-bottom: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer-socials__item:last-child {
  margin-bottom: 0;
}

.footer-socials__link {
  display: block;
  position: relative;
}
.footer-socials__link:hover .footer-socials__link-ico {
  opacity: 0;
}
.footer-socials__link:hover .footer-socials__link-ico-hovered {
  opacity: 1;
}

.footer-socials__link-ico {
  color: #B6AA9A;
  display: block;
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.footer-socials__link-ico-hovered {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-socials__link-ico-hovered:not(.footer-socials__link-ico-hovered_ok) {
  fill: url(#main-svg-gradient);
}
.footer-socials__link-ico-hovered.footer-socials__link-ico-hovered_ok ellipse {
  stroke: url(#main-svg-gradient);
}
.footer-socials__link-ico-hovered.footer-socials__link-ico-hovered_ok path {
  stroke: url(#main-svg-gradient);
}

@media (max-width: 1599px) {
  .footer-bot__attention-text {
    font-size: 33px;
    line-height: 55px;
  }

  .footer-top-l {
    margin-right: 0;
  }

  .footer-top-m {
    margin-right: 65px;
  }

  .footer-logo {
    margin-left: -35px;
  }

  .footer-logo__img-container {
    max-width: 330px;
    margin-bottom: 10px;
  }

  .footer-logo__slogan-top {
    width: 210px;
    height: 13px;
    margin-bottom: 4px;
  }

  .footer-logo__slogan-bot {
    width: 265px;
    height: 40px;
  }
}
@media (max-width: 1439px) {
  .footer {
    padding: 50px 0 55px;
  }

  .footer-bot__attention {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 18px;
  }

  .footer-bot__attention-img {
    margin-left: 0;
    margin-bottom: 18px;
  }

  .footer-bot__attention-text {
    font-size: 21px;
    line-height: 35px;
    text-align: center;
  }

  .footer-top-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .footer-top-l {
    padding-top: 0;
    margin-bottom: 65px;
  }

  .footer-top-m {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    margin-bottom: 60px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .footer-socials__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .footer-socials__item {
    margin-bottom: 0;
    margin-right: 30px;
  }
  .footer-socials__item:last-child {
    margin-right: 0;
  }

  .footer-nav {
    text-align: center;
  }

  .footer-subnav {
    text-align: center;
  }

  .footer-top-m__col {
    margin-right: 0;
  }
  .footer-top-m__col-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 85px;
  }
  .footer-top-m__col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 30px;
  }
  .footer-top-m__col-3 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  .footer-logo {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .footer {
    padding-top: 70px;
    padding-bottom: 25px;
  }

  .footer-bot__attention-text {
    font-size: 14px;
    line-height: 23px;
  }

  .footer-bot__attention-img {
    margin-bottom: 15px;
  }

  .footer-top,
.footer-top-m {
    margin-bottom: 40px;
  }

  .footer-nav__link {
    font-size: 14px;
    line-height: 21px;
  }

  .footer-nav__item {
    margin-bottom: 3px;
  }

  .footer-nav__title {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
  }

  .footer-subnav__item {
    margin-bottom: 10px;
  }

  .footer-subnav__link {
    font-size: 14px;
    line-height: 21px;
  }

  .footer-top-m__col-1 {
    margin-right: 15px;
  }
}
.input-dynamic-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  padding: 8px 0 27px;
  font-size: 16px;
  line-height: 23px;
  color: rgba(47, 29, 27, 0.7);
  pointer-events: none;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .input-dynamic-placeholder {
    padding: 0;
  }
}

.input-dynamic-wrap {
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 0;
  width: 100%;
}
.input-dynamic-wrap.focused .input-dynamic-placeholder, .input-dynamic-wrap.has-value .input-dynamic-placeholder {
  margin-top: -45px;
  padding-top: 0;
}
@media (max-width: 767px) {
  .input-dynamic-wrap.focused .input-dynamic-placeholder, .input-dynamic-wrap.has-value .input-dynamic-placeholder {
    margin-top: -35px;
  }
}
@media (max-width: 1439px) {
  .input-dynamic-wrap.focused, .input-dynamic-wrap.has-value {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .input-dynamic-wrap.focused, .input-dynamic-wrap.has-value {
    margin-top: 25px;
  }
}
.input-dynamic-wrap.focused .input-dynamic-placeholder {
  color: #2F1D1B;
}

.input-dynamic-default {
  border: none;
  border-bottom: 1px solid #B09257;
  outline: none;
  display: block;
  width: 100%;
  background: none;
  border-radius: 0;
  padding: 8px 0 27px;
  font-size: 16px;
  line-height: 23px;
  color: #2F1D1B;
  height: 60px;
}
.input-dynamic-default::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.input-dynamic-default::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.input-dynamic-default:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.input-dynamic-default::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.input-dynamic-default::placeholder {
  color: rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .input-dynamic-default {
    height: 45px;
    padding: 0;
  }
}

.input_error {
  border-color: red !important;
}

.input-wrap {
  position: relative;
}

.header-dropdowns {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #FDF9F0;
  z-index: 1;
}

.header-dropdown {
  padding-top: 150px;
  padding-bottom: 15px;
  display: none;
}

.header-dropdown-in {
  max-width: 1415px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header-dropdown-in-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 570px;
  margin-right: 30px;
  padding-top: 10px;
}

.header-dropdown-in-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding-top: 40px;
}

.header-dropdown__imgs {
  width: 100%;
  position: relative;
}

.header-dropdown__img {
  display: none;
}
.header-dropdown__img.active {
  display: block;
}

.header-dropdown__info-link {
  position: relative;
  display: block;
  min-height: 90px;
  padding: 45px 0 20px 40px;
}
.header-dropdown__info-link:hover .header-dropdown__info-link-title {
  color: #822727;
}
.header-dropdown__info-link:hover .header-dropdown__info-link-num {
  color: #822727;
  opacity: 1;
  font-size: 18px;
  line-height: 22px;
  top: 45px;
}

.header-dropdown__info-link-num {
  position: absolute;
  font-size: 60px;
  line-height: 90px;
  font-weight: bold;
  font-family: "Kuzanyan", sans-serif;
  opacity: 0.3;
  left: 0;
  top: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #D1BD8A;
}

.header-dropdown__info-link-title {
  position: relative;
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 1;
}

.header {
  position: relative;
  z-index: 100;
}
.header.header-absolute {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.header.search_opened .header-nav__link, .header.dropdown_opened .header-nav__link, .header.menu_opened .header-nav__link {
  color: #2F1D1B;
}
.header.search_opened .header-nav__link:before, .header.dropdown_opened .header-nav__link:before, .header.menu_opened .header-nav__link:before {
  background: #381F1D;
}
.header.search_opened .header-logo__slogan-top, .header.dropdown_opened .header-logo__slogan-top, .header.menu_opened .header-logo__slogan-top {
  color: #857650;
}
.header.search_opened .header-logo__slogan-bot, .header.dropdown_opened .header-logo__slogan-bot, .header.menu_opened .header-logo__slogan-bot {
  color: #2D2A26;
}
.header.search_opened .header-logo__img, .header.dropdown_opened .header-logo__img, .header.menu_opened .header-logo__img {
  opacity: 0;
}
.header.search_opened .header-logo__img-darken, .header.dropdown_opened .header-logo__img-darken, .header.menu_opened .header-logo__img-darken {
  opacity: 1;
}
.header.header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 50;
}
.header.header-fixed:not(.menu_opened) .header-logo__img-container {
  opacity: 0;
  height: 0;
  margin-bottom: 0;
}
.header.header-fixed:not(.menu_opened) .header-logo__slogan-top {
  display: none;
}
.header.header_trans-light .header-top {
  background: rgba(245, 245, 245, 0.8);
}
.header.header_trans-light .header-bot:before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(34.93%, rgba(255, 255, 255, 0.6)), to(rgba(253, 249, 240, 0)));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 34.93%, rgba(253, 249, 240, 0) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 34.93%, rgba(253, 249, 240, 0) 100%);
}
.header.header_trans-light .header-top__search-toggler-ico,
.header.header_trans-light .header-top__socials-link-ico,
.header.header_trans-light .header-top__tel {
  color: #574A44;
}
.header.header_trans-light .header-logo__img {
  opacity: 0;
}
.header.header_trans-light .header-logo__img-darken {
  opacity: 1;
}
.header.header_trans-light .header-logo__slogan-top {
  color: #857650;
}
.header.header_trans-light .header-logo__slogan-bot {
  color: #2D2A26;
}
.header.header_trans-light .header-nav__link {
  color: #2F1D1B;
}
.header.header_trans-light .header-nav__link:before {
  background: #381F1D;
}
.header.header_full-light .header-top, .header.header-fixed .header-top {
  background: #F5F5F5;
}
.header.header_full-light .header-bot:before, .header.header-fixed .header-bot:before {
  opacity: 0;
}
.header.header_full-light .header-bot:after, .header.header-fixed .header-bot:after {
  opacity: 1;
}
.header.header_full-light .header-top__search-toggler-ico,
.header.header_full-light .header-top__socials-link-ico,
.header.header_full-light .header-top__tel, .header.header-fixed .header-top__search-toggler-ico,
.header.header-fixed .header-top__socials-link-ico,
.header.header-fixed .header-top__tel {
  color: #574A44;
}
.header.header_full-light .header-logo__img, .header.header-fixed .header-logo__img {
  opacity: 0;
}
.header.header_full-light .header-logo__img-darken, .header.header-fixed .header-logo__img-darken {
  opacity: 1;
}
.header.header_full-light .header-logo__slogan-top, .header.header-fixed .header-logo__slogan-top {
  color: #857650;
}
.header.header_full-light .header-logo__slogan-bot, .header.header-fixed .header-logo__slogan-bot {
  color: #2D2A26;
}
.header.header_full-light .header-nav__link, .header.header-fixed .header-nav__link {
  color: #2F1D1B;
}
.header.header_full-light .header-nav__link:before, .header.header-fixed .header-nav__link:before {
  background: #381F1D;
}
.header.header_full-light ~ .viewport .main {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

.header-holder {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 0;
}

.header-container {
  padding: 0 15px;
  max-width: 1610px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.header-top {
  background: rgba(29, 11, 11, 0.8);
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header-top-c {
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header-top-l,
.header-top-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-top__tel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #DACFC4;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header-top__tel-ico {
  display: block;
  margin-right: 16px;
}

.header-top__tel-item {
  margin-right: 30px;
  font-family: "Kuzanyan", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}
.header-top__tel-item:last-child {
  margin-right: 0;
}

.header-top__search {
  margin-right: 65px;
}

.header-top__search-toggler {
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 1;
}
.header-top__search-toggler:hover {
  opacity: 0.6;
}
.header-top__search-toggler:active {
  opacity: 1;
}

.header-top__search-toggler-ico {
  color: #fff;
  display: block;
}

.header-top__socials-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-top__socials-item {
  margin-right: 20px;
}
.header-top__socials-item:last-child {
  margin-right: 0;
}

.header-top__socials-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 1;
}
.header-top__socials-link:hover {
  opacity: 0.6;
}
.header-top__socials-link:active {
  opacity: 1;
}

.header-top__socials-link-ico {
  color: #DACFC4;
}

.header-bot {
  position: relative;
}
.header-bot:before, .header-bot:after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(34.93%, rgba(29, 11, 11, 0.6)), to(rgba(37, 15, 15, 0)));
  background: -o-linear-gradient(top, rgba(29, 11, 11, 0.6) 34.93%, rgba(37, 15, 15, 0) 100%);
  background: linear-gradient(180deg, rgba(29, 11, 11, 0.6) 34.93%, rgba(37, 15, 15, 0) 100%);
}
.header-bot:after {
  background: #fff;
  opacity: 0;
}

.header-bot-container {
  z-index: 2;
}

.header-bot-c {
  padding: 5px 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header-bot-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-bot-l .header-nav {
  padding-right: 45px;
}

.header-bot-m {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 310px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.header-bot-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-bot-r .header-nav {
  padding-left: 30px;
}

.header-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}

.header-logo__img {
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header-logo__img-darken {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header-logo__img-container {
  margin-bottom: 10px;
  height: 78px;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}

.header-logo__slogan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-logo__slogan-top {
  margin-bottom: 1px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header-logo__slogan-bot {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header-nav {
  width: 100%;
}

.header-nav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 100px;
}

.header-nav__link {
  display: block;
  color: #FFFFFF;
  font-family: "Kuzanyan", sans-serif;
  font-size: 18px;
  line-height: 27px;
  text-transform: uppercase;
  position: relative;
  padding: 10px 0;
  letter-spacing: 1.5px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: bold;
}
.header-nav__link:before {
  position: absolute;
  display: block;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: -o-linear-gradient(357.39deg, #B09257 -1.36%, #F6EEB5 100%);
  background: linear-gradient(92.61deg, #B09257 -1.36%, #F6EEB5 100%);
  -webkit-transition: background 0.3s, -webkit-transform 0.4s ease-out;
  transition: background 0.3s, -webkit-transform 0.4s ease-out;
  -o-transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s, -webkit-transform 0.4s ease-out;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
}
.header-nav__link:hover:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}
.header-nav__link.active:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  background: #381F1D;
}

@media (max-width: 1599px) {
  .header-top__tel-item {
    margin-right: 20px;
  }

  .header-bot-c {
    padding-left: 0;
    padding-right: 0;
  }

  .header-nav__link {
    font-size: 17px;
    line-height: 26px;
  }

  .header-bot-l .header-nav {
    padding-right: 0;
  }

  .header-bot-r .header-nav {
    padding-left: 0;
  }
}
@media (max-width: 1439px) {
  .header.header_full-light .header-top, .header.header-fixed .header-top, .header.header_trans-light .header-top, .header.search_opened .header-top, .header.menu_opened .header-top {
    background: transparent;
  }
  .header.header_full-light .header-top__search-toggler-ico, .header.header-fixed .header-top__search-toggler-ico, .header.header_trans-light .header-top__search-toggler-ico, .header.search_opened .header-top__search-toggler-ico, .header.menu_opened .header-top__search-toggler-ico {
    fill: #574A44;
  }
  .header.header_full-light .header__menu-toggler path, .header.header-fixed .header__menu-toggler path, .header.header_trans-light .header__menu-toggler path, .header.search_opened .header__menu-toggler path, .header.menu_opened .header__menu-toggler path {
    stroke: #574A44;
  }
  .header.header-fixed .header-top-c {
    padding-top: 31px;
  }
  .header.menu_opened {
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
  }

  .header-top__tel,
.header-top__socials,
.header-bot-l,
.header-bot-r {
    display: none;
  }

  .header-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header-bot-c {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .header-top-c {
    height: auto;
    padding-top: 35px;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
  }

  .header-top {
    background: transparent;
    position: absolute;
    pointer-events: none;
    z-index: 5;
    width: 100%;
  }

  .header-top__search {
    pointer-events: all;
    margin-right: 0;
  }

  .header-top__search-toggler-ico {
    width: 27px;
    height: 25px;
    fill: url(#main-svg-gradient_revert);
  }

  .header__menu-toggler {
    pointer-events: all;
  }
}
@media (max-width: 767px) {
  .header.header-fixed .header-top-c {
    padding-top: 18px;
  }

  .header-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-top-c {
    padding-top: 45px;
  }

  .header-logo__img {
    width: 170px;
  }

  .header-logo__img-container {
    height: 43px;
    margin-bottom: 5px;
  }

  .header-logo__slogan-top {
    width: 108px;
    height: 8px;
  }

  .header-logo__slogan-bot {
    width: 140px;
    height: 21px;
  }

  .header-bot-c {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
.header-menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FDF9F0;
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 1;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  padding-top: 190px;
}
.header-menu.active {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

.header-menu-in {
  height: 100%;
  overflow: auto;
  padding: 70px 90px 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.header-menu__info {
  padding-top: 45px;
  border-top: 1px solid #B09257;
  margin-top: auto;
}

.header-menu__tel {
  margin-bottom: 25px;
}
.header-menu__tel .header-top__tel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  color: #2F1D1B;
}
.header-menu__tel .header-top__tel-item {
  margin-right: 15px;
  font-size: 18px;
  line-height: 27px;
  color: #2F1D1B;
}
.header-menu__tel .header-top__tel-item:last-child {
  margin-right: 0;
}
.header-menu__tel .header-top__tel-ico {
  margin-top: -3px;
}

.header-menu__socials .header-top__socials-link-ico {
  color: #2F1D1B;
}

.header-menu__nav {
  margin-bottom: 55px;
}

.header-menu__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.header-menu__nav-link-wrap {
  position: relative;
}

.header-menu__nav-item {
  position: relative;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.header-menu__nav-item:last-child {
  margin-bottom: 0;
}
.header-menu__nav-item_w-arrow .header-menu__nav-link-wrap {
  padding-right: 42px;
}
.header-menu__nav-item.active .header-menu__nav-link:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}
.header-menu__nav-item.active .header-menu__nav-subnav-toggler:before {
  top: 15px;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

.header-menu__nav-subnav-toggler {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 40px;
  height: 38px;
}
.header-menu__nav-subnav-toggler:before {
  position: absolute;
  content: "";
  display: block;
  top: 12px;
  right: 0;
  width: 9px;
  height: 9px;
  border: 2px solid #B09257;
  border-right: none;
  border-top: none;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header-menu__nav-link {
  position: relative;
  display: block;
  font-size: 25px;
  line-height: 38px;
  font-family: "Kuzanyan", sans-serif;
  font-weight: bold;
  color: #2F1D1B;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.header-menu__nav-link:before {
  position: absolute;
  display: block;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  top: 100%;
  margin-top: 5px;
  background: #381F1D;
  -webkit-transition: background 0.3s, -webkit-transform 0.4s ease-out;
  transition: background 0.3s, -webkit-transform 0.4s ease-out;
  -o-transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s, -webkit-transform 0.4s ease-out;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
}

.header-menu__subnav {
  display: none;
}

.header-menu__subnav-list {
  padding: 30px 0 25px;
}

.header-menu__subnav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}
.header-menu__subnav-item:last-child {
  margin-bottom: 0;
}

.header-menu__subnav-link {
  display: block;
  position: relative;
  padding-left: 47px;
  font-size: 18px;
  line-height: 22px;
  font-family: "Kuzanyan", sans-serif;
  font-weight: bold;
  color: #2F1D1B;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header-menu__subnav-link:hover {
  color: #822727;
}
.header-menu__subnav-link:hover .header-menu__subnav-link-num {
  color: #822727;
  -webkit-text-fill-color: initial;
}

.header-menu__subnav-link-num {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.header__menu-toggler {
  position: relative;
}
.header__menu-toggler.active:before, .header__menu-toggler.active:after {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1);
      -ms-transform: translate(-50%, -50%) rotate(45deg) scale(1);
          transform: translate(-50%, -50%) rotate(45deg) scale(1);
}
.header__menu-toggler.active:after {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg) scale(1);
      -ms-transform: translate(-50%, -50%) rotate(-45deg) scale(1);
          transform: translate(-50%, -50%) rotate(-45deg) scale(1);
}
.header__menu-toggler.active .header__menu-toggler-ico {
  opacity: 0;
  -webkit-transform: rotate(360deg) scale(0);
      -ms-transform: rotate(360deg) scale(0);
          transform: rotate(360deg) scale(0);
}
.header__menu-toggler:before, .header__menu-toggler:after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  width: 40px;
  height: 2px;
  background: #2F1D1B;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0);
      -ms-transform: translate(-50%, -50%) rotate(45deg) scale(0);
          transform: translate(-50%, -50%) rotate(45deg) scale(0);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.header__menu-toggler:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg) scale(0);
      -ms-transform: translate(-50%, -50%) rotate(-45deg) scale(0);
          transform: translate(-50%, -50%) rotate(-45deg) scale(0);
}

.header__menu-toggler-ico {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
  -webkit-transform: rotate(0deg) scale(1);
      -ms-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
}

@media (max-width: 767px) {
  .header-menu {
    padding-top: 120px;
  }

  .header-menu-in {
    padding: 40px 20px;
  }

  .header-menu__nav-link {
    font-size: 18px;
    line-height: 27px;
  }

  .header-menu__nav-subnav-toggler {
    height: 27px;
  }
  .header-menu__nav-subnav-toggler:before {
    top: 5px;
  }

  .header-menu__nav-list,
.header-menu__nav-item {
    display: block;
  }

  .header-menu__nav-item.active .header-menu__nav-subnav-toggler:before {
    top: 10px;
  }

  .header-menu__nav-link-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .header-menu__nav-link:before {
    display: none;
  }

  .header-menu__subnav-link-num {
    display: none;
  }

  .header-menu__subnav-link {
    padding-left: 0;
    font-size: 16px;
    line-height: 19px;
  }

  .header-menu__subnav-list {
    padding: 20px 0;
  }

  .header-menu__nav {
    margin-bottom: 50px;
  }

  .header-menu__tel .header-top__tel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .header-menu__tel .header-top__tel-ico {
    margin-right: 0;
    margin-bottom: 12px;
  }
  .header-menu__tel .header-top__tel-item {
    margin-bottom: 5px;
    margin-right: 0;
  }

  .header-menu__socials .header-top__socials-list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.header-search-panel {
  background: #FDF9F0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: calc(100% + 140px);
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding-bottom: 50px;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  z-index: 1;
}
.header-search-panel.active {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

.header-search-panel-c {
  max-width: 1290px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-search-panel__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

.header-search-panel__sbm-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #B09257;
  margin-right: 22px;
  margin-top: 3px;
}
.header-search-panel__sbm-btn svg {
  width: 26px;
  height: 24px;
  display: block;
}

.header-search-panel__input-wrap {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.header-search-panel__input {
  width: 100%;
  display: block;
  height: 44px;
  border: none;
  outline: none;
  border-radius: 0;
  background: none;
  border-bottom: 1px solid #B09257;
  padding: 0 15px 20px;
  font-size: 16px;
  color: #594A49;
}

.header-search-panel__close-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #B09257;
  margin-left: 42px;
  margin-top: 17px;
}
.header-search-panel__close-btn svg {
  display: block;
  stroke: currentColor;
  stroke-width: 2px;
}

@media (max-width: 1439px) {
  .header-search-panel-c {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header-search-panel {
    height: calc(100% + 80px);
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .header-search-panel {
    height: calc(100% + 120px);
    padding-bottom: 40px;
  }

  .header-search-panel-c {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-search-panel__sbm-btn {
    margin-right: 10px;
  }

  .header-search-panel__close-btn {
    margin-left: 10px;
  }
}
.mobile-menu {
  -webkit-transform: translateX(-105%);
      -ms-transform: translateX(-105%);
          transform: translateX(-105%);
  display: none;
}

.menu-overlay {
  display: block;
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.menu-overlay.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.modal-age.modal {
  max-width: 1010px;
  padding: 95px 50px;
}
.modal-age.modal a.close-modal {
  display: none;
}
.modal-age.modal .modal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.modal-age__content-wrap {
  max-width: 630px;
}

.modal-age__logo {
  margin-bottom: 55px;
}

.modal-age__title {
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 55px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  font-weight: bold;
}

.modal-age__desc {
  margin-bottom: 65px;
  font-size: 18px;
  line-height: 27px;
  color: #2F1D1B;
}

.modal-age__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.modal-age__btn {
  margin-right: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  padding-right: 65px;
  font-size: 24px;
  line-height: 36px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  position: relative;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.modal-age__btn:last-child {
  margin-right: 0;
}
.modal-age__btn:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  padding: 2px;
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
.modal-age__btn:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #822727;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal-age__btn:hover, .modal-age__btn:active {
  color: #8A7369;
}
.modal-age__btn:hover:before, .modal-age__btn:active:before {
  opacity: 0;
}
.modal-age__btn:hover:after, .modal-age__btn:active:after {
  opacity: 1;
}

@media (max-width: 767px) {
  .modal-age.modal {
    padding: 70px 20px;
  }

  .modal-age__content-wrap {
    width: 100%;
  }

  .modal-age__logo {
    width: 185px;
    margin-left: auto;
    margin-right: auto;
  }

  .modal-age__title {
    font-size: 35px;
    line-height: 38px;
    margin-bottom: 20px;
    font-weight: 400;
  }

  .modal-age__desc {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 40px;
  }
}
.blocker {
  padding: 15px;
  z-index: 1000;
}
@media (max-width: 767px) {
  .blocker {
    padding: 0;
  }
}

.modal {
  width: 100%;
  background: #fff;
  padding: 90px 100px 70px;
  border-radius: 0;
  border: 1px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  max-width: 775px;
}
.modal a.close-modal {
  top: 25px;
  right: 25px;
  width: 20px;
  height: 20px;
  background: none;
}
.modal a.close-modal:before, .modal a.close-modal:after {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #B09257;
  top: 50%;
  left: 50%;
}
.modal a.close-modal:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.modal a.close-modal:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.modal__title {
  font-size: 50px;
  line-height: 55px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 20px;
}

.modal__desc {
  font-size: 20px;
  line-height: 24px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
}

.modal__form-rows {
  margin-bottom: 50px;
  padding-top: 60px;
}
.modal__form-rows:last-child {
  margin-bottom: 0;
}

.modal__form-row {
  margin-bottom: 50px;
  margin-left: -15px;
  margin-right: -15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.modal__form-row:last-child {
  margin-bottom: 0;
}
.modal__form-row_mb-40 {
  margin-bottom: 40px;
}
.modal__form-row_mb-45 {
  margin-bottom: 45px;
}

.modal__form-sbm-btn {
  width: 100%;
}

.modal__form-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
.modal__form-col_100per {
  width: 100%;
}
.modal__form-col_50per {
  width: 50%;
}
.modal__form-col_column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.modal__form-col .input-dynamic-wrap.focused,
.modal__form-col .input-dynamic-wrap.has-value {
  margin-top: 20px;
}

.modal__form-col-subtitle {
  font-size: 16px;
  line-height: 23px;
  color: #594A49;
  opacity: 0.7;
  margin-bottom: 5px;
}

.modal__form-counts {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.modal__form-counts-title {
  font-size: 16px;
  line-height: 23px;
  color: #2F1D1B;
  opacity: 0.8;
}
.modal__form-counts-title span {
  color: #594A49;
  opacity: 0.7;
}

.modal__form-counts-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal__form-counts-input {
  outline: none;
  border: none;
  background: none;
  height: 46px;
  width: 65px;
  text-align: center;
  padding: 0 5px;
  font-size: 16px;
  line-height: 24px;
  color: #2F1D1B;
}

.modal__form-counts-btn {
  width: 46px;
  height: 46px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__form-counts-btn-plus {
  padding-bottom: 3px;
}
.modal__form-counts-btn-minus {
  padding-bottom: 3px;
}
.modal__form-counts-btn span {
  position: relative;
  z-index: 1;
}
.modal__form-counts-btn:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
.modal__form-counts-btn:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #822727;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__form-counts-btn:hover, .modal__form-counts-btn:active {
  color: #fff;
}
.modal__form-counts-btn:hover:before, .modal__form-counts-btn:active:before {
  opacity: 0;
}
.modal__form-counts-btn:hover:after, .modal__form-counts-btn:active:after {
  opacity: 1;
}

.modal__form-bot-info {
  text-align: center;
  font-size: 12px;
  line-height: 17px;
  color: #8A7369;
  width: 100%;
}

.modal__form-captcha {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
}

.modal__form-captcha-img-container {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 20px;
}

.modal__form-captcha-img {
  width: 198px;
}

.modal__form-captcha-input-wrap {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.modal__form-calendar-wrap {
  width: 100%;
  position: relative;
  margin-top: 12px;
}
.modal__form-calendar-wrap:before {
  position: absolute;
  display: block;
  content: "";
  width: 19px;
  height: 20px;
  background: url("../img/svg-mono/calendar.svg") no-repeat;
  background-size: contain;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}

.modal__form-calendar-input {
  padding-left: 35px;
  height: 23px;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  font-size: 16px;
  line-height: 23px;
  color: #594A49;
  width: 100%;
  cursor: pointer;
}
.modal__form-calendar-input::-webkit-input-placeholder {
  color: rgba(89, 74, 73, 0.7);
}
.modal__form-calendar-input::-moz-placeholder {
  color: rgba(89, 74, 73, 0.7);
}
.modal__form-calendar-input:-ms-input-placeholder {
  color: rgba(89, 74, 73, 0.7);
}
.modal__form-calendar-input::-ms-input-placeholder {
  color: rgba(89, 74, 73, 0.7);
}
.modal__form-calendar-input::placeholder {
  color: rgba(89, 74, 73, 0.7);
}
.modal__form-calendar-input.input_error::-webkit-input-placeholder {
  color: red;
}
.modal__form-calendar-input.input_error::-moz-placeholder {
  color: red;
}
.modal__form-calendar-input.input_error:-ms-input-placeholder {
  color: red;
}
.modal__form-calendar-input.input_error::-ms-input-placeholder {
  color: red;
}
.modal__form-calendar-input.input_error::placeholder {
  color: red;
}

@media (max-width: 1439px) {
  .modal__form-counts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .modal__form-counts-title {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .modal {
    padding: 65px 20px;
  }

  .modal__title {
    font-size: 35px;
    line-height: 39px;
    text-align: center;
  }

  .modal__desc {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  .modal__form-rows {
    padding-top: 35px;
  }

  .modal__form-row {
    margin-bottom: 30px;
  }
  .modal__form-row_mb-40 {
    margin-bottom: 50px;
  }
  .modal__form-row_mb-45 {
    margin-bottom: 50px;
  }

  .modal__form-col {
    width: 100%;
    margin-bottom: 30px;
  }
  .modal__form-col:last-child {
    margin-bottom: 0;
  }
  .modal__form-col .input-dynamic-wrap.focused,
.modal__form-col .input-dynamic-wrap.has-value {
    margin-top: 20px;
  }

  .modal__form-col-subtitle {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
  }

  .modal__form-counts-title {
    margin-bottom: 30px;
  }

  .modal__form-counts {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
  }

  .modal__form-calendar-wrap {
    width: 140px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .modal__form-captcha {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .modal__form-captcha-img-container {
    margin-right: 0;
  }

  .modal__form-captcha-input-wrap {
    margin-bottom: 20px;
    width: 200px;
  }

  .modal__form-bot-info {
    font-size: 16px;
    line-height: 23px;
  }
}
.modal-thx.modal {
  max-width: 564px;
  padding: 80px 50px;
}
.modal-thx.modal .modal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 320px;
}
@media (max-width: 767px) {
  .modal-thx.modal {
    padding: 80px 20px;
    max-width: 100%;
  }
  .modal-thx.modal .modal-content {
    min-height: 160px;
  }
}

.modal-thx__content-wrap {
  max-width: 345px;
}

.modal-tour-booking.modal {
  max-width: 1080px;
}

@media (max-width: 1439px) {
  .modal-tour-booking.modal {
    padding: 70px 50px;
  }
}
@media (max-width: 767px) {
  .modal-tour-booking.modal {
    padding: 60px 20px;
  }
}
.modal-video.modal {
  max-width: 1390px;
  background: none;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  aspect-ratio: 16/9;
  max-height: 90%;
}
.modal-video.modal a.close-modal {
  top: -27px;
  right: -48px;
  width: 20px;
  height: 20px;
  background: none;
}
.modal-video.modal a.close-modal:before, .modal-video.modal a.close-modal:after {
  position: absolute;
  display: block;
  content: "";
  width: 125%;
  height: 1px;
  background: #FDF9F0;
  top: 50%;
  left: 50%;
}
.modal-video.modal a.close-modal:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.modal-video.modal a.close-modal:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
@media (max-width: 1599px) {
  .modal-video.modal a.close-modal {
    top: -30px;
    right: 0;
  }
}
@media (max-width: 767px) {
  .modal-video.modal .modal-content {
    padding: 0 20px;
  }
  .modal-video.modal a.close-modal {
    right: 20px;
  }
}

.modal-video__video-wrap {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  background-color: #000;
}

.modal-video__video-frame {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.preloader {
  position: fixed;
  background: black;
  z-index: 99998;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

body {
  overflow-x: hidden;
  overflow-y: scroll;
}

.viewport:not(.viewport_mobile) {
  overflow: hidden;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.scroll-container {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  width: 100%;
}

@media (min-width: 992px) {
  * {
    scrollbar-width: thin;
    scrollbar-color: #272011 rgba(196, 196, 196, 0.8);
  }

  *::-webkit-scrollbar {
    width: 5px;
  }

  *::-webkit-scrollbar-track {
    background: rgba(196, 196, 196, 0.8);
  }

  *::-webkit-scrollbar-thumb {
    background-color: #272011;
    border-radius: 3px;
  }
}
.custom-tab {
  position: relative;
  display: none;
}
.custom-tab.active {
  display: block;
}

.fw-thin {
  font-weight: 100 !important;
}

.fw-exlight {
  font-weight: 200 !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-reg {
  font-weight: normal !important;
}

.fw-med {
  font-weight: 500 !important;
}

.fw-semi {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: bold !important;
}

.fw-extrbld {
  font-weight: 800 !important;
}

.fw-black {
  font-weight: 900 !important;
}

.text-line-through {
  text-decoration: line-through !important;
}

.text-uppercase {
  text-transform: uppercase;
}

.description-text {
  font-size: 18px;
  line-height: 25px;
  color: #594A49;
}
.description-text p {
  margin-bottom: 15px;
}
.description-text p:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .description-text {
    font-size: 16px;
    line-height: 22px;
  }
}

.more-text-btn {
  text-transform: uppercase;
  font-size: 13px;
  line-height: 18px;
  color: #B09257;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 500;
}
.more-text-btn:hover, .more-text-btn:active {
  color: #822727;
}
.more-text-btn-wrap {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .more-text {
    display: none;
  }
}

.section-bg-title {
  background: -o-linear-gradient(359.62deg, rgba(216, 211, 204, 0.15) 2.43%, rgba(179, 149, 89, 0.15) 95.65%);
  background: linear-gradient(90.38deg, rgba(216, 211, 204, 0.15) 2.43%, rgba(179, 149, 89, 0.15) 95.65%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family: "Kuzanyan", sans-serif;
  font-size: 200px;
  line-height: 220px;
  position: absolute;
  pointer-events: none;
}
@media (max-width: 1439px) {
  .section-bg-title {
    font-size: 150px;
    line-height: 165px;
  }
}
@media (max-width: 767px) {
  .section-bg-title {
    display: none;
  }
}

.section-title {
  font-size: 50px;
  line-height: 55px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .section-title {
    font-size: 35px;
    line-height: 39px;
    text-align: center;
    margin-bottom: 20px;
  }
}

.page-head {
  margin-bottom: 90px;
}
@media (max-width: 1439px) {
  .page-head {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .page-head {
    margin-bottom: 40px;
  }
}
.page-head-title {
  font-family: "Kuzanyan", sans-serif;
  font-size: 90px;
  line-height: 81px;
  text-align: center;
  color: #2F1D1B;
  margin-bottom: 40px;
  word-break: break-word;
}
.page-head-title:last-child {
  margin-bottom: 0;
}
@media (max-width: 1439px) {
  .page-head-title {
    margin-bottom: 30px;
  }
  .page-head-title:last-child {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .page-head-title {
    font-size: 45px;
    line-height: 40px;
  }
  .page-head-title:last-child {
    margin-bottom: 40px;
  }
}
.page-head-desc {
  font-family: "Jost", sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #2F1D1B;
  max-width: 1125px;
  margin-left: auto;
  margin-right: auto;
}
.page-head-desc:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .page-head-desc {
    font-size: 16px;
    line-height: 22px;
  }
}

.p-awards__dates-title {
  margin-bottom: 40px;
}

.p-awards__dates-nav {
  margin-bottom: 40px;
  padding-bottom: 4px;
  white-space: nowrap;
  position: relative;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.p-awards__dates-nav::-webkit-scrollbar {
  display: none;
}

.p-awards__dates-nav-c {
  position: relative;
}
.p-awards__dates-nav-c:before {
  position: absolute;
  display: block;
  content: "";
  bottom: 2px;
  border-bottom: 2px solid #F5F5F5;
  height: 0;
  left: 0;
  right: 0;
}

.p-awards__dates-nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.p-awards__dates-nav-item {
  margin-right: 100px;
}
.p-awards__dates-nav-item:last-child {
  margin-right: 0;
}

.p-awards__dates-nav-btn {
  display: block;
  position: relative;
  font-family: "Kuzanyan", sans-serif;
  font-size: 18px;
  line-height: 23px;
  color: rgba(47, 29, 27, 0.7);
  padding: 0 0 15px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.p-awards__dates-nav-btn:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -4px;
  height: 4px;
  left: 0;
  right: 0;
  background: -o-linear-gradient(357.39deg, #B09257 -1.36%, #F6EEB5 100%);
  background: linear-gradient(92.61deg, #B09257 -1.36%, #F6EEB5 100%);
  -webkit-transition: background 0.3s, -webkit-transform 0.4s ease-out;
  transition: background 0.3s, -webkit-transform 0.4s ease-out;
  -o-transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s, -webkit-transform 0.4s ease-out;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
}
.p-awards__dates-nav-btn:hover, .p-awards__dates-nav-btn:active, .p-awards__dates-nav-btn.active {
  color: #2F1D1B;
}
.p-awards__dates-nav-btn:hover:before, .p-awards__dates-nav-btn:active:before, .p-awards__dates-nav-btn.active:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}

.p-awards__dates-list {
  display: grid;
  grid-gap: 0 50px;
  grid-template-columns: 1fr 1fr 1fr;
}

.p-awards__dates-row {
  margin-bottom: 50px;
}

.p-awards__dates-row-title {
  margin-bottom: 25px;
  font-size: 30px;
  line-height: 33px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
}

.p-awards__dates-row-desc {
  max-width: 385px;
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
}

@media (max-width: 1599px) {
  .p-awards__dates-list {
    grid-gap: 0 30px;
  }
}
@media (max-width: 1439px) {
  .p-awards__dates-nav {
    margin-bottom: 50px;
  }

  .p-awards__dates-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .p-awards__dates-nav-item {
    margin-right: 35px;
  }

  .p-awards__dates-row-title {
    font-size: 25px;
    line-height: 27px;
    margin-bottom: 20px;
  }

  .p-awards__dates-row {
    margin-bottom: 30px;
  }

  .p-awards__dates-list {
    grid-template-columns: 1fr;
  }
}
.p-awards {
  padding-bottom: 130px;
  overflow: hidden;
}

.p-awards__main-img-c {
  position: relative;
  height: 645px;
  margin-bottom: 110px;
}

.p-awards__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-awards__desc {
  max-width: 850px;
}

@media (max-width: 767px) {
  .p-awards__title {
    font-size: 43px;
  }

  .p-awards__main-img-c {
    height: 270px;
    margin-bottom: 65px;
  }

  .p-awards {
    padding-bottom: 80px;
  }

  .p-awards__main-img {
    top: -25%;
    height: 145%;
  }
}
.p-awards__main-info {
  margin-bottom: 150px;
}

.p-awards__main-info-title {
  margin-bottom: 40px;
}

.p-awards__main-info-desc-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -25px;
}

.p-awards__main-info-desc-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 25px;
  width: 50%;
}

@media (max-width: 1599px) {
  .p-awards__main-info-desc-cols {
    margin: 0 -15px;
  }

  .p-awards__main-info-desc-col {
    padding: 0 15px;
  }
}
@media (max-width: 1439px) {
  .p-awards__main-info {
    margin-bottom: 120px;
  }

  .p-awards__main-info-title {
    margin-bottom: 30px;
  }

  .p-awards__main-info-desc-cols {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .p-awards__main-info-desc-col {
    width: 100%;
    margin-bottom: 15px;
  }
  .p-awards__main-info-desc-col:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .p-awards__main-info {
    margin-bottom: 80px;
  }

  .p-awards__main-info-title {
    margin-bottom: 10px;
  }

  .p-awards__main-info-desc-cols {
    text-align: center;
  }
}
.p-awards__slider-block {
  margin-bottom: 140px;
}

.awards-slider-c {
  position: relative;
}
.awards-slider-c_bg-left .awards-slider-c-bg {
  left: auto;
  right: calc(50% + 25px);
}

.awards-slider-c-bg {
  position: absolute;
  display: block;
  top: 0;
  height: 100%;
  left: calc(50% + 25px);
  width: 9999px;
  background: #FDF9F0;
}

.awards-slider {
  overflow: visible;
}

.awards-slider__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 30px;
  z-index: 1;
  left: calc(50% + 25px);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.awards-slider__nav_left {
  left: auto;
  right: calc(50% + 25px);
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}

.awards-slider__arrow-left {
  margin-right: 35px;
}

.awards-slider__arrow-right {
  margin-left: 35px;
}

.awards-slider__item-img-container {
  width: 100%;
  position: relative;
  height: 800px;
}

.awards-slider__item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 50px 0;
  -o-object-fit: contain;
     object-fit: contain;
}

.awards-slider__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.awards-slider__item_reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.awards-slider__item_reverse .awards-slider__item-l {
  padding-right: 0;
  padding-left: 95px;
}
.awards-slider__item_reverse .awards-slider__item-r {
  padding-left: 0;
  padding-right: 25px;
}

.awards-slider__item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-right: 25px;
  overflow: hidden;
}

.awards-slider__item-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 25px;
}

.awards-slider__item-title {
  padding-top: 15px;
  margin-bottom: 80px;
}

.awards-slider__item-subtitle {
  font-size: 30px;
  line-height: 33px;
  margin-bottom: 10px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
}

.awards-slider__item-tag {
  font-size: 18px;
  line-height: 25px;
  color: #2F1D1B;
  opacity: 0.8;
  margin-bottom: 45px;
}

.awards-slider__item-info-row {
  margin-bottom: 30px;
  position: relative;
  max-width: 600px;
  padding-left: 45px;
}
.awards-slider__item-info-row:before {
  position: absolute;
  display: block;
  content: "";
  top: 16px;
  left: 0;
  height: 1px;
  width: 30px;
  background: #2F1D1B;
}
.awards-slider__item-info-row:last-child {
  margin-bottom: 0;
}

.awards-slider__item-info-row-title {
  font-size: 16px;
  line-height: 35px;
  margin-bottom: 5px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
}

.awards-slider__item-info-row-desc {
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
}

@media (max-width: 1599px) {
  .awards-slider__item_reverse .awards-slider__item-l {
    padding-right: 0;
    padding-left: 115px;
  }
  .awards-slider__item_reverse .awards-slider__item-r {
    padding-left: 0;
    padding-right: 15px;
  }

  .awards-slider__item-l {
    padding-right: 15px;
    width: 58.3333333333%;
  }

  .awards-slider__item-r {
    padding-left: 15px;
    width: 41.6666666667%;
  }

  .awards-slider__item-title,
.awards-slider__item-subtitle,
.awards-slider__item-tag {
    max-width: 555px;
  }

  .awards-slider-c_bg-left .awards-slider-c-bg {
    left: auto;
    right: calc(58.3333333333% - 15px);
  }

  .awards-slider-c-bg {
    left: calc(58.3333333333% - 15px);
  }

  .awards-slider__nav {
    left: calc(58.3333333333% - 15px);
  }
  .awards-slider__nav_left {
    left: auto;
    right: calc(58.3333333333% - 15px);
  }
}
@media (max-width: 1439px) {
  .awards-slider__item-subtitle {
    margin-bottom: 18px;
  }

  .awards-slider__item-tag {
    margin-bottom: 25px;
  }

  .awards-slider__item-info-row {
    margin-bottom: 20px;
    max-width: 380px;
  }

  .awards-slider__item_reverse .awards-slider__item-l {
    padding-right: 0;
    padding-left: 80px;
  }

  .awards-slider__item-l {
    width: 66.6666666667%;
  }

  .awards-slider__item-r {
    width: 33.3333333333%;
  }

  .awards-slider-c_bg-left .awards-slider-c-bg {
    left: auto;
    right: calc(66.6666666667% - 15px);
  }

  .awards-slider-c-bg {
    left: calc(66.6666666667% - 15px);
  }

  .awards-slider__nav {
    left: calc(66.6666666667% - 15px);
  }
  .awards-slider__nav_left {
    left: auto;
    right: calc(66.6666666667% - 15px);
  }
}
@media (max-width: 767px) {
  .awards-slider__item-l {
    width: 100%;
    padding: 0;
  }

  .awards-slider__item-r {
    width: 100%;
    padding: 0;
  }

  .awards-slider__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-left: 20px;
    padding-right: 20px;
  }

  .awards-slider__item-title {
    padding-top: 0;
    margin-bottom: 50px;
  }

  .awards-slider-c-bg {
    display: none;
  }

  .awards-slider__item-img-container {
    width: auto;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 70px;
    height: 410px;
    padding: 35px 0;
    background: #FDF9F0;
  }

  .awards-slider {
    margin-left: -20px;
    margin-right: -20px;
  }

  .awards-slider__item-subtitle {
    font-size: 25px;
    line-height: 27px;
    text-align: center;
    margin-bottom: 20px;
  }

  .awards-slider__item-tag {
    text-align: center;
    margin-bottom: 50px;
  }

  .awards-slider__item-info-row {
    padding-left: 0;
    text-align: center;
  }
  .awards-slider__item-info-row:before {
    display: none;
  }

  .p-awards__slider-block {
    margin-bottom: 80px;
  }

  .awards-slider__nav {
    bottom: auto;
    left: 50%;
    top: 550px;
  }

  .awards-slider__item_reverse .awards-slider__item-l {
    padding-right: 0;
    padding-left: 0;
  }
  .awards-slider__item_reverse .awards-slider__item-r {
    padding-left: 0;
    padding-right: 0;
  }
}
.p-collections-in__citation {
  padding: 155px 0 125px 125px;
  position: relative;
}
.p-collections-in__citation:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  bottom: 0;
  left: -9999px;
  right: -9999px;
  background: #FDF9F0;
}
.p-collections-in__citation_revert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: right;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 155px 125px 125px 0;
}
.p-collections-in__citation_revert .p-collections-in__citation-title:after {
  right: -130px;
}

.p-collections-in__citation-title {
  position: relative;
  max-width: 910px;
  margin-bottom: 90px;
}
.p-collections-in__citation-title:before, .p-collections-in__citation-title:after {
  content: "“";
  display: block;
  position: absolute;
  font-size: 300px;
  line-height: 300px;
  font-family: "Kuzanyan", sans-serif;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.p-collections-in__citation-title:before {
  left: -125px;
  top: -80px;
}
.p-collections-in__citation-title:after {
  right: -40px;
  bottom: -70px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.p-collections-in__citation-imgs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -5px;
}

.p-collections-in__citation-imgs-item {
  padding: 0 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.p-collections-in__citation-imgs-item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-collections-in__citation-imgs-item-img-wrap {
  position: relative;
  width: 510px;
  height: 415px;
}

@media (max-width: 1599px) {
  .p-collections-in__citation {
    padding-left: 100px;
  }
  .p-collections-in__citation_revert {
    padding-right: 100px;
  }

  .p-collections-in__citation-imgs-item-img-wrap {
    width: 433px;
    height: 352px;
  }

  .p-collections-in__citation-imgs-item {
    padding: 0 2px;
  }

  .p-collections-in__citation-imgs {
    margin: 0 -2px;
  }
}
@media (max-width: 1439px) {
  .p-collections-in__citation {
    padding: 155px 0 65px 62px;
  }
  .p-collections-in__citation_revert {
    padding: 80px 35px 65px 0;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-title {
    margin-bottom: 70px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-title:before, .p-collections-in__citation_revert .p-collections-in__citation-title:after {
    font-size: 180px;
    line-height: 200px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-title:before {
    left: -30px;
    top: -45px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-title:after {
    right: -65px;
    bottom: -45px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-imgs {
    margin-right: -37px;
    margin-left: -2px;
    width: calc(100% + 39px);
  }

  .p-collections-in__citation-title {
    margin-bottom: 120px;
  }
  .p-collections-in__citation-title:before {
    left: -95px;
    top: -125px;
  }
  .p-collections-in__citation-title:after {
    right: -30px;
    bottom: -101px;
  }

  .p-collections-in__citation-imgs-item-img-wrap {
    width: 267px;
    height: 240px;
  }

  .p-collections-in__citation-imgs {
    margin-left: -64px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .p-collections-in__citation {
    padding: 85px 15px 80px;
  }
  .p-collections-in__citation_revert {
    padding: 85px 0 70px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-title {
    margin-bottom: 90px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-title:before, .p-collections-in__citation_revert .p-collections-in__citation-title:after {
    font-size: 160px;
    line-height: 175px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-title:before {
    left: -20px;
    top: -75px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-title:after {
    right: -20px;
    bottom: -75px;
  }
  .p-collections-in__citation_revert .p-collections-in__citation-imgs {
    margin-right: -22px;
    margin-left: -22px;
    width: calc(100% + 44px);
  }

  .p-collections-in__citation-title {
    margin-bottom: 40px;
  }
  .p-collections-in__citation-title:before, .p-collections-in__citation-title:after {
    font-size: 160px;
    line-height: 175px;
  }
  .p-collections-in__citation-title:before {
    left: -35px;
    top: -75px;
  }
  .p-collections-in__citation-title:after {
    right: -30px;
    bottom: -15px;
  }

  .p-collections-in__citation-imgs-item {
    width: 33.3333333333%;
  }

  .p-collections-in__citation-imgs-item-img-wrap {
    width: 100%;
    height: auto;
    padding-top: 90%;
  }

  .p-collections-in__citation-imgs {
    margin-left: -37px;
    margin-right: -37px;
  }
}
.p-collections-in {
  padding-bottom: 130px;
}

.p-collections-in__main-img-c {
  position: relative;
  overflow: hidden;
}

.p-collections-in__main-img-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -5px;
}

.p-collections-in__main-img-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 5px;
}

.p-collections-in__main-img-wrap {
  position: relative;
  width: 633px;
  height: 690px;
}

.p-collections-in__main-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-collections-in__content {
  overflow: hidden;
}

@media (max-width: 1599px) {
  .p-collections-in__main-img-wrap {
    width: 590px;
    height: 644px;
  }
}
@media (max-width: 1439px) {
  .p-collections-in__main-img-wrap {
    width: 254px;
    height: 358px;
  }

  .p-collections-in__main-img-cols {
    margin-left: -2px;
    margin-right: -2px;
  }

  .p-collections-in__main-img-col {
    padding: 0 2px;
  }
}
@media (max-width: 767px) {
  .p-collections-in {
    padding-bottom: 80px;
  }

  .p-collections-in__main-img-cols {
    margin-left: -21px;
    margin-right: -21px;
  }

  .p-collections-in__main-img-col {
    width: 33.3333333333%;
    padding: 0 1px;
  }

  .p-collections-in__main-img-wrap {
    width: 100%;
    height: auto;
    padding-top: 155%;
  }

  .p-collections-in__main-img-c {
    margin-bottom: 0;
  }
}
.p-collections-in__main-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-collections-in__main-info-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-right: 120px;
}

.p-collections-in__main-info-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  padding: 80px 0;
}

.p-collections-in__main-info-title {
  margin-bottom: 45px;
}

.p-collections-in__main-info-desc {
  font-size: 18px;
  line-height: 25px;
  color: #594A49;
}
.p-collections-in__main-info-desc p {
  margin-bottom: 15px;
}
.p-collections-in__main-info-desc p:last-child {
  margin-bottom: 0;
}

.p-collections-in__main-info-img-container {
  position: relative;
}

.p-collections-in__main-info-img {
  width: 100%;
}

@media (max-width: 1599px) {
  .p-collections-in__main-info-l {
    margin-right: 100px;
  }

  .p-collections-in__main-info-r {
    padding: 65px 0 50px;
  }

  .p-collections-in__main-info-img-container {
    min-height: 100%;
    position: relative;
  }

  .p-collections-in__main-info-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 1439px) {
  .p-collections-in__main-info-r {
    padding: 60px 0 50px;
    width: 300px;
  }

  .p-collections-in__main-info-l {
    margin-right: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .p-collections-in__main-info-img-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 600px;
    min-height: 630px;
    height: 100%;
  }
}
@media (max-width: 767px) {
  .p-collections-in__main-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .p-collections-in__main-info-l {
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .p-collections-in__main-info-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    padding: 0 0 5px 0;
  }

  .p-collections-in__main-info-title {
    margin-bottom: 20px;
  }

  .p-collections-in__main-info-desc {
    text-align: center;
  }

  .p-collections-in__main-info-img-container {
    margin-left: -20px;
    margin-right: -20px;
    width: auto;
    height: auto;
    min-height: initial;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-top: 105%;
  }
}
.p-collections-in__subinfo-row-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-collections-in__subinfo-row-1-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.p-collections-in__subinfo-row-1-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 110px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: 90px;
}

.p-collections-in__subinfo-row-1-img-container {
  position: relative;
  width: 1140px;
  height: 720px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.p-collections-in__subinfo-row-1-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-collections-in__subinfo-badge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 285px;
  height: 285px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-radius: 50%;
  border: 2px solid #000;
  text-align: center;
  padding: 48px 20px 30px;
}
.p-collections-in__subinfo-badge:before {
  position: absolute;
  display: block;
  content: "";
  top: 9px;
  left: 9px;
  right: 9px;
  bottom: 9px;
  border-radius: 50%;
  border: 2px solid #000;
}

.p-collections-in__subinfo-badge-top,
.p-collections-in__subinfo-badge-bot {
  font-size: 16px;
  line-height: 18px;
  color: #2F1D1B;
}

.p-collections-in__subinfo-badge-top {
  margin-bottom: 27px;
}

.p-collections-in__subinfo-badge-mid {
  font-weight: 500;
  color: #2F1D1B;
  margin-bottom: 37px;
  position: relative;
  text-transform: uppercase;
}
.p-collections-in__subinfo-badge-mid:before {
  position: absolute;
  display: block;
  content: "";
  width: 100px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -21px;
  height: 1px;
  background: #2F1D1B;
}
.p-collections-in__subinfo-badge-mid p {
  margin-bottom: 0;
}
.p-collections-in__subinfo-badge-mid p:first-child {
  font-size: 23px;
  line-height: 30px;
}
.p-collections-in__subinfo-badge-mid p:last-child {
  margin-top: -9px;
  font-size: 28px;
  line-height: 36px;
}

.p-collections-in__subinfo-row-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -110px;
}

.p-collections-in__subinfo-row-2-l {
  padding: 220px 0 30px 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.6666666667%;
}

.p-collections-in__subinfo-row-2-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-left: 85px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.p-collections-in__subinfo-row-2-title {
  margin-bottom: 45px;
  max-width: 435px;
}

.p-collections-in__subinfo-row-2-desc {
  font-size: 18px;
  line-height: 25px;
  color: #594A49;
}

.p-collections-in__subinfo-row-2-imgs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 -5px;
}

.p-collections-in__subinfo-row-2-imgs-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 5px;
}

.p-collections-in__subinfo-row-2-imgs-item-img-wrap {
  position: relative;
  width: 510px;
  height: 540px;
}

.p-collections-in__subinfo-row-2-imgs-item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1599px) {
  .p-collections-in__subinfo-row-1-r {
    margin-left: 42px;
    padding-bottom: 125px;
  }

  .p-collections-in__subinfo-row-2 {
    margin-top: -125px;
  }

  .p-collections-in__subinfo-row-2-l {
    padding-top: 180px;
  }

  .p-collections-in__subinfo-row-2-imgs-item-img-wrap {
    width: 459px;
    height: 485px;
  }
}
@media (max-width: 1439px) {
  .p-collections-in__subinfo-row-2 {
    margin-top: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-collections-in__subinfo-row-2-l {
    padding-top: 0;
    width: 100%;
  }

  .p-collections-in__subinfo-row-2-r {
    width: 100%;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-collections-in__subinfo-row-2-imgs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .p-collections-in__subinfo-row-2-imgs-item {
    width: 50%;
  }

  .p-collections-in__subinfo-row-2-imgs-item-img-wrap {
    width: 100%;
    padding-top: 100%;
    height: auto;
  }

  .p-collections-in__subinfo-row-2-title {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .p-collections-in__subinfo-row-1-r {
    width: 50%;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .p-collections-in__subinfo-badge {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
  }

  .p-collections-in__subinfo-row-1-img-container {
    width: 400px;
    height: 350px;
  }
}
@media (max-width: 767px) {
  .p-collections-in__subinfo-row-1-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .p-collections-in__subinfo-row-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-collections-in__subinfo-row-1-img-container {
    height: 280px;
    margin-left: -20px;
    margin-right: -20px;
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .p-collections-in__subinfo-row-1-r {
    width: 100%;
    padding: 0;
  }

  .p-collections-in__subinfo-row-2 {
    margin-top: 0;
  }

  .p-collections-in__subinfo-row-2-desc {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .p-collections-in__subinfo-row-2-l {
    padding-bottom: 20px;
  }

  .p-collections-in__subinfo-row-2-imgs {
    margin: 0 -1px;
  }

  .p-collections-in__subinfo-row-2-imgs-item {
    padding: 0 1px;
  }
}
.p-collections-in__wine-list {
  padding-top: 110px;
  margin: 0 -30px 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-collections-in__wine-list_wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.p-collections-in__wine-item {
  margin-bottom: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  padding: 0 30px;
  text-align: center;
}

.p-collections-in__wine-link {
  display: block;
}
@media (min-width: 768px) {
  .p-collections-in__wine-link:hover .p-collections-in__wine-item-img, .p-collections-in__wine-link:active .p-collections-in__wine-item-img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.p-collections-in__wine-link:hover .p-collections-in__wine-item-title, .p-collections-in__wine-link:active .p-collections-in__wine-item-title {
  color: #822727;
}
.p-collections-in__wine-link:hover .p-collections-in__wine-item-tag, .p-collections-in__wine-link:active .p-collections-in__wine-item-tag {
  color: #8A7369;
}

.p-collections-in__wine-item-img-container {
  margin-bottom: 50px;
  position: relative;
  height: 580px;
}

.p-collections-in__wine-item-img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center bottom;
     object-position: center bottom;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.p-collections-in__wine-item-title {
  font-size: 30px;
  line-height: 33px;
  color: #2F1D1B;
  font-family: "Kuzanyan", sans-serif;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.p-collections-in__wine-item-tag {
  font-size: 14px;
  line-height: 20px;
  color: #594A49;
  font-family: "Segoe UI";
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1599px) {
  .p-collections-in__wine-list {
    margin: 0 -15px 45px;
  }

  .p-collections-in__wine-item {
    padding: 0 15px;
  }
}
@media (max-width: 1439px) {
  .p-collections-in__wine-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: 80px;
  }

  .p-collections-in__wine-item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .p-collections-in__wine-list {
    margin-bottom: 30px;
    padding-top: 50px;
  }

  .p-collections-in__wine-item {
    width: 100%;
    margin-bottom: 50px;
  }

  .p-collections-in__wine-item-img-container {
    height: 237px;
    margin-bottom: 30px;
  }

  .p-collections-in__wine-item-title {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
  }

  .p-collections-in__wine-item-tag {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
}
.p-collections {
  padding-bottom: 130px;
}

.p-collections__main-img-c {
  position: relative;
  height: 690px;
  margin-bottom: 110px;
}

.p-collections__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1439px) {
  .p-collections__main-img-c {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .p-collections {
    padding-bottom: 80px;
  }

  .p-collections__main-img-c {
    height: 270px;
  }

  .p-collections__main-img {
    top: -25%;
    height: 145%;
  }
}
.p-collections__item {
  margin-bottom: 140px;
}
.p-collections__item:last-child {
  margin-bottom: 0;
}

.p-collections__item-title {
  font-size: 50px;
  line-height: 55px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 10px;
}

.p-collections__item-desc {
  font-size: 18px;
  line-height: 25px;
  color: #594A49;
  margin-bottom: 50px;
}

.p-collections__item-imgs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -5px 20px;
}

.p-collections__item-img-col {
  padding: 0 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.p-collections__item-img-col_w-33per {
  width: 33.3333333333%;
}
.p-collections__item-img-col_w-50per {
  width: 50%;
}
.p-collections__item-img-col_w-100per {
  width: 100%;
}

.p-collections__item-img {
  position: absolute;
  top: -10%;
  left: 0;
  width: 100%;
  height: 135%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-collections__item-img-wrap {
  position: relative;
  height: 500px;
  overflow: hidden;
}

@media (max-width: 1599px) {
  .p-collections__item-img-wrap {
    height: 420px;
  }
}
@media (max-width: 1439px) {
  .p-collections__item-imgs {
    margin: 0 -2px 40px;
  }

  .p-collections__item-img-col {
    padding: 0 2px;
  }

  .p-collections__item-img-wrap {
    height: 300px;
  }

  .p-collections__item-img {
    top: -35%;
    height: 200%;
  }
}
@media (max-width: 767px) {
  .p-collections__item {
    margin-bottom: 80px;
  }

  .p-collections__item-title {
    text-align: center;
    font-size: 35px;
    line-height: 39px;
    margin-bottom: 20px;
  }

  .p-collections__item-desc {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
  }

  .p-collections__item-imgs {
    margin-bottom: 10px;
  }

  .p-collections__item-btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .p-collections__item-img-wrap {
    height: 130px;
  }
}
.p-contacts__credentials-title {
  margin-bottom: 80px;
}

.p-contacts__credentials-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -25px 50px;
}

.p-contacts__credentials-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding: 0 25px;
}

.p-contacts__credentials-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
  font-size: 18px;
  line-height: 25px;
}
.p-contacts__credentials-item:last-child {
  margin-bottom: 0;
}

.p-contacts__credentials-item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 325px;
  padding-right: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-contacts__credentials-item-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.p-contacts__credentials-item-title {
  color: #594A49;
}

.p-contacts__credentials-item-desc {
  color: #2F1D1B;
  position: relative;
}

.p-contacts__credentials-bot-btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.p-contacts__credentials-item-dots {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 15px;
  height: 14px;
  min-width: 25px;
}
.p-contacts__credentials-item-dots:before {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  border-bottom: 2px solid;
  border-image-slice: 1;
  border-width: 2px;
  border-image-source: linear-gradient(92.61deg, #B09257 -1.36%, #F6EEB5 100%);
}
.p-contacts__credentials-item-dots:after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(80%, #fff), color-stop(80%, transparent));
  background-image: -o-linear-gradient(left, #fff 80%, transparent 80%);
  background-image: linear-gradient(to right, #fff 80%, transparent 80%);
  background-position: bottom;
  background-size: 8px 2px;
  background-repeat: repeat-x;
}

@media (max-width: 1599px) {
  .p-contacts__credentials-item-l {
    width: 300px;
  }
}
@media (max-width: 1439px) {
  .p-contacts__credentials-cols {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-contacts__credentials-col {
    width: 100%;
    margin-bottom: 45px;
  }
  .p-contacts__credentials-col:last-child {
    margin-bottom: 0;
  }

  .p-contacts__credentials-bot-btn-wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .p-contacts__credentials-item {
    font-size: 16px;
    line-height: 20px;
  }

  .p-contacts__credentials-item-l {
    width: 95px;
    padding-right: 2px;
  }

  .p-contacts__credentials-item-dots {
    margin-left: 2px;
    min-width: 10px;
    height: 11px;
  }
  .p-contacts__credentials-item-dots:after {
    background-size: 5px 2px;
  }

  .p-contacts__credentials-bot-btn-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.p-contacts__feedback {
  overflow: hidden;
  padding: 110px 0 120px;
  background: url("../img/contacts/form-bg.png");
  background-position: center;
  margin-bottom: 140px;
}

.p-contacts__feedback-title {
  margin-bottom: 120px;
}

.p-contacts__feedback-form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -25px 80px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.p-contacts__feedback-form-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 25px;
}
.p-contacts__feedback-form-col_full {
  width: 100%;
}

.p-contacts__feedback-form-bot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-contacts__feedback-form-bot-l {
  max-width: 550px;
}

.p-contacts__feedback-form-bot-r {
  margin-left: auto;
}

.p-contacts__feedback-form-info {
  font-size: 16px;
  line-height: 23px;
  color: #594A49;
  padding-top: 13px;
}

.p-contacts__feedback-form-captcha {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.p-contacts__feedback-form-captchas-sbm-btn {
  width: 245px;
}

.p-contacts__feedback-form-captcha-input-wrap {
  width: 215px;
  margin-right: 25px;
  margin-left: 35px;
}

.p-contacts__feedback-form-captcha-input-wrap {
  position: relative;
}

@media (max-width: 1599px) {
  .p-contacts__feedback-form-row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .p-contacts__feedback-form-col {
    padding-left: 15px;
    padding-right: 15px;
  }

  .p-contacts__feedback-form-bot-l {
    max-width: 370px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 30px;
  }

  .p-contacts__feedback-form-captcha-input-wrap {
    margin-right: 65px;
  }
}
@media (max-width: 1439px) {
  .p-contacts__feedback-title {
    margin-bottom: 70px;
  }

  .p-contacts__feedback-form-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .p-contacts__feedback-form-col-1 {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 40px;
  }

  .p-contacts__feedback-form-row {
    margin-bottom: 40px;
  }
  .p-contacts__feedback-form-row:last-child {
    margin-bottom: 40px;
  }

  .p-contacts__feedback-form-bot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-contacts__feedback-form-bot-l {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-right: 0;
  }

  .p-contacts__feedback-form-bot-r {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-contacts__feedback-form-info {
    padding-top: 0;
    max-width: 545px;
    margin-bottom: 40px;
  }

  .p-contacts__feedback-form-captcha-img-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-contacts__feedback-form-captcha-input-wrap {
    margin-left: 30px;
    margin-right: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    width: auto;
  }

  .p-contacts__feedback-form-captcha-sbm-btn-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
@media (max-width: 767px) {
  .p-contacts__feedback {
    padding-top: 75px;
    padding-bottom: 75px;
    margin-bottom: 80px;
  }

  .p-contacts__feedback-title {
    margin-bottom: 30px;
  }

  .p-contacts__feedback-form-row {
    margin-bottom: 20px;
  }
  .p-contacts__feedback-form-row:last-child {
    margin-bottom: 30px;
  }

  .p-contacts__feedback-form-col {
    margin-bottom: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .p-contacts__feedback-form-col:last-child {
    margin-bottom: 0;
  }

  .p-contacts__feedback-form-info {
    max-width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }

  .p-contacts__feedback-form-captcha {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .p-contacts__feedback-form-captcha-img-container {
    margin-bottom: 10px;
  }

  .p-contacts__feedback-form-captcha-input-wrap {
    margin-left: 0;
    margin-right: 0;
    width: 215px;
    margin-bottom: 40px;
  }
}
.p-contacts {
  padding-bottom: 110px;
  overflow: hidden;
}

.p-contacts__main-info {
  margin-bottom: 140px;
}

.p-contacts__main-info-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}
.p-contacts__main-info-row-2 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.p-contacts__main-info-row:last-child {
  margin-bottom: 0;
}

.p-contacts__main-info-item_adress {
  max-width: 570px;
  margin-right: 340px;
}

.p-contacts__main-info-item-title {
  font-size: 20px;
  line-height: 29px;
  color: #594A49;
  margin-bottom: 13px;
}

.p-contacts__main-info-desc {
  font-size: 30px;
  line-height: 33px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
}

@media (max-width: 1599px) {
  .p-contacts__main-info-item {
    width: 33.3333333333%;
  }
  .p-contacts__main-info-item_adress {
    max-width: 525px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
    margin-right: auto;
  }
}
@media (max-width: 1439px) {
  .p-contacts__main-info-row {
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-contacts__main-info-item {
    margin-bottom: 30px;
    width: 100%;
  }
  .p-contacts__main-info-item:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .p-contacts__main-info {
    margin-bottom: 80px;
  }

  .p-contacts__main-info-item-title {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 10px;
    text-align: center;
  }

  .p-contacts__main-info-desc {
    font-size: 25px;
    line-height: 28px;
    text-align: center;
  }
}
.error-page {
  min-height: 100%;
  background: #fff;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

.error-page-main {
  overflow: hidden;
}

.error-page-header {
  padding-top: 50px;
  margin-bottom: 65px;
}
.error-page-header .header-logo__img {
  opacity: 0;
}
.error-page-header .header-logo__img-darken {
  opacity: 1;
}
.error-page-header .header-logo__slogan-top {
  color: #857650;
}
.error-page-header .header-logo__slogan-bot {
  color: #2D2A26;
}

.error-page__info-c {
  position: relative;
  padding-top: 90px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.error-page__info-title {
  font-size: 90px;
  line-height: 81px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 32px;
  max-width: 865px;
}

.error-page__info-desc {
  font-size: 18px;
  line-height: 27px;
  color: #2F1D1B;
  margin-bottom: 150px;
  max-width: 1010px;
}

.error-page__info-btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.error-page__info-bg-text {
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  font-family: "Kuzanyan", sans-serif;
  font-size: 564px;
  text-align: center;
  line-height: 505px;
  background: -o-linear-gradient(359.62deg, rgba(216, 211, 204, 0.15) 2.43%, rgba(179, 149, 89, 0.15) 95.65%);
  background: linear-gradient(90.38deg, rgba(216, 211, 204, 0.15) 2.43%, rgba(179, 149, 89, 0.15) 95.65%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.error-page__info-btn {
  max-width: 100%;
  width: 300px;
}

@media (max-width: 1439px) {
  .error-page__info-bg-text {
    font-size: 475px;
  }
}
@media (max-width: 767px) {
  .error-page-header {
    padding-top: 35px;
    margin-bottom: 60px;
  }

  .error-page__info-title {
    font-size: 45px;
    line-height: 40px;
    margin-bottom: 30px;
    max-width: 280px;
  }

  .error-page__info-desc {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 50px;
  }

  .error-page__info-btn {
    width: 100%;
  }

  .error-page__info-btn-wrap {
    width: 100%;
  }

  .error-page__info-c {
    padding-top: 0;
  }

  .error-page__info-bg-text {
    font-size: 235px;
    line-height: 210px;
    top: 45px;
  }
}
.p-history {
  overflow: hidden;
  padding-bottom: 130px;
}

.p-history__main-img-c {
  position: relative;
  height: 645px;
  margin-bottom: 110px;
  width: 100%;
}

.p-history__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1439px) {
  .p-history__main-img-c {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .p-history__main-img-c {
    height: 270px;
  }

  .p-history__main-img {
    top: -25%;
    height: 145%;
  }
}
.p-history__blockquote {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-bottom: 80px;
  padding: 0 100px;
  position: relative;
  text-align: center;
  font-family: "Kuzanyan", sans-serif;
  font-size: 30px;
  line-height: 42px;
  color: #2F1D1B;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.p-history__blockquote:last-child {
  margin-bottom: 0;
}
.p-history__blockquote:before, .p-history__blockquote:after {
  position: absolute;
  display: block;
  content: "";
  width: 84px;
  height: 84px;
  background-repeat: no-repeat;
  background-size: contain;
}
.p-history__blockquote:before {
  top: 0;
  left: 0;
  background-image: url("../img/icons/blockquote-left.svg");
}
.p-history__blockquote:after {
  bottom: 0;
  right: 0;
  background-image: url("../img/icons/blockquote-right.svg");
}

.p-history__info {
  overflow: hidden;
}
.p-history__info:last-child {
  margin-bottom: 0;
}

.p-history__info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
}
.p-history__info-item:last-child {
  margin-bottom: 0;
}
.p-history__info-item_reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.p-history__info-item_reverse .p-history__info-item-in {
  padding-left: 0;
}
.p-history__info-item_reverse .p-history__info-item-l {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 0;
  padding-left: var(--col-gap);
}
.p-history__info-item_reverse .p-history__info-item-r {
  padding-left: 0;
  padding-right: var(--col-gap);
}
.p-history__info-item_reverse .wine-house-slider__nav {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.p-history__info-item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: var(--col-gap);
  position: relative;
  z-index: 3;
}

.p-history__info-item-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: var(--col-gap);
}
.p-history__info-item-r_no-center {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.p-history__info-item-in {
  padding-left: 70px;
  position: relative;
}

.p-history__info-item-img-container {
  position: relative;
}

.p-history__info-item-img {
  max-width: initial;
}

.p-history__info-item-title {
  margin-bottom: 45px;
}

.p-history__info-item-desc {
  margin-bottom: 30px;
}
.p-history__info-item-desc:last-child {
  margin-bottom: 0;
}
.p-history__info-item-desc_mw-510px {
  max-width: 510px;
}
.p-history__info-item-desc_mw-570px {
  max-width: 570px;
}
.p-history__info-item-desc_mw-600px {
  max-width: 600px;
}

@media (max-width: 1599px) {
  .p-history__info-item-desc_mw-600px {
    max-width: 500px;
  }

  .p-history__info-item-title {
    max-width: 550px;
  }
}
@media (max-width: 1439px) {
  .p-history__info-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 60px;
  }
  .p-history__info-item .wine-house-slider-c {
    width: 100%;
    margin-bottom: 20px;
  }
  .p-history__info-item .wine-house-slider__nav {
    left: 0;
    right: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    bottom: -30px;
  }
  .p-history__info-item-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .p-history__info-item-1 .p-history__info-item-l {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 40px;
  }
  .p-history__info-item_reverse .p-history__info-item-l,
.p-history__info-item_reverse .p-history__info-item-r {
    padding: 0;
  }

  .p-history__info-item-l,
.p-history__info-item-r {
    padding: 0;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-history__info-item-r {
    margin-bottom: 20px;
  }

  .p-history__info-item-in {
    padding-left: 0;
  }

  .p-history__info-item-title {
    max-width: 100%;
  }

  .p-history__info-item-desc {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .p-history__info-item-1 .p-history__info-item-l {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 60px;
  }
  .p-history__info-item-1 .p-history__info-item-title {
    margin-bottom: 15px;
  }
  .p-history__info-item .wine-house-slider-c {
    margin-left: 0;
    margin-right: 0;
  }

  .p-history__info-item-title {
    margin-bottom: 20px;
  }

  .p-history__info-item-desc {
    text-align: center;
  }

  .p-history__blockquote {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 25px;
    line-height: 35px;
  }
  .p-history__blockquote:before {
    left: -10px;
    width: 50px;
    height: 50px;
  }
  .p-history__blockquote:after {
    width: 50px;
    height: 50px;
    right: -10px;
  }
}
.assortment {
  padding-top: 55px;
  padding-bottom: 75px;
  overflow: hidden;
}
.assortment .section-bg-title {
  right: -235px;
  top: -55px;
  z-index: 1;
}

.assortment-container {
  position: relative;
}

.assortment__list {
  margin: 0 -25px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.assortment__list.show-full .assortment__item {
  display: block;
}

.assortment__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
  padding: 0 25px;
  margin-bottom: 40px;
}

.assortment__link {
  display: block;
  position: relative;
}
@media (min-width: 768px) {
  .assortment__link:hover .assortment__item-img, .assortment__link:active .assortment__item-img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.assortment__link:hover .assortment__item-title, .assortment__link:active .assortment__item-title {
  color: #822727;
}
.assortment__link:hover .assortment__item-tag, .assortment__link:active .assortment__item-tag {
  color: #8A7369;
}

.assortment__item-img-container {
  position: relative;
  height: 240px;
  margin-bottom: 30px;
}

.assortment__item-img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-transform-origin: bottom center;
      -ms-transform-origin: bottom center;
          transform-origin: bottom center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.assortment__item-title {
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  color: #2F1D1B;
  font-family: "Kuzanyan", sans-serif;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.assortment__item-tag {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  color: #594A49;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-family: "Segoe UI";
}

@media (max-width: 1599px) {
  .assortment .section-bg-title {
    right: -124px;
  }

  .assortment__item {
    width: 20%;
  }
  .assortment__item:nth-child(n+6) {
    display: none;
  }
}
@media (max-width: 1439px) {
  .assortment {
    padding-top: 35px;
    padding-bottom: 100px;
  }
  .assortment .section-bg-title {
    right: -15px;
    top: -35px;
    font-size: 100px;
    line-height: 115px;
  }

  .assortment__item {
    width: 33.3333333333%;
  }
  .assortment__item:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 767px) {
  .assortment {
    padding-top: 25px;
    padding-bottom: 40px;
  }

  .assortment__list {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin-bottom: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .assortment__list::-webkit-scrollbar {
    display: none;
  }

  .assortment__item {
    width: 190px;
    padding: 0;
    margin-right: 5px;
    margin-bottom: 0;
  }
  .assortment__item:nth-child(n+4) {
    display: block;
  }
}
.awards {
  padding-top: 65px;
  padding-bottom: 115px;
  overflow: hidden;
}
.awards .section-bg-title {
  top: -65px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.awards .section-title {
  margin-bottom: 0;
}

.awards-container {
  position: relative;
}

.awards__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.awards__head-r {
  margin-left: auto;
}

.awards__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px -40px 0;
}

.awards__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.awards__item-img-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.awards__item-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.awards__subtitle {
  margin-top: 50px;
  max-width: 550px;
}

@media (max-width: 1599px) {
  .awards__subtitle {
    display: none;
  }

  .awards__list {
    margin-left: -35px;
    margin-right: -35px;
  }
}
@media (max-width: 1439px) {
  .awards {
    padding-bottom: 70px;
  }

  .awards__head {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .awards__list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 75px;
  }

  .awards__item {
    width: 33.3333333333%;
    margin-top: -75px;
  }
}
@media (max-width: 767px) {
  .awards {
    padding-top: 40px;
  }

  .awards__list {
    padding-top: 30px;
  }

  .awards__item {
    margin-top: -30px;
  }
}
.collections {
  padding-top: 140px;
  padding-bottom: 50px;
  overflow: hidden;
}
.collections .section-bg-title {
  top: -70px;
  left: -250px;
}

.collections-container {
  position: relative;
}

.collections__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 70px;
}

.collections__head-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% + 25px);
}

.collections__head-more-btn {
  min-width: 210px;
}

.collections__desc {
  font-size: 18px;
  line-height: 25px;
  color: #594A49;
}

.collections__item {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.collections__item:last-child {
  margin-bottom: 0;
}

.collections-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 500px;
}
.collections-card_small {
  min-height: 400px;
}
.collections-card_small .collections-card-r {
  padding: 60px 30px 30px 45px;
}
.collections-card_reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.collections-card_reverse .collections-card-r {
  padding: 125px 90px 50px 190px;
}
.collections-card_reverse .collections-card__desc {
  max-width: 320px;
}
.collections-card_reverse .collections-card__img-container .p-wine-tours__cards-item-badge {
  left: 53px;
  top: 45px;
  right: auto;
}
.collections-card-v2.collections-card_small .collections-card-r {
  padding: 90px 20px 50px 45px;
}
.collections-card:hover .collections-card__title, .collections-card.active .collections-card__title {
  color: #822727;
}
.collections-card:hover .collections-card__desc, .collections-card.active .collections-card__desc {
  color: #8A7369;
}
.collections-card:hover .btn-w-circle__ico-wrap svg, .collections-card.active .btn-w-circle__ico-wrap svg {
  color: #fff;
}
.collections-card:hover .btn-w-circle__ico-wrap svg.btn-w-circle__ico-front, .collections-card.active .btn-w-circle__ico-wrap svg.btn-w-circle__ico-front {
  opacity: 0;
  -webkit-transform: translate(75%, -50%);
      -ms-transform: translate(75%, -50%);
          transform: translate(75%, -50%);
}
.collections-card:hover .btn-w-circle__ico-wrap svg.btn-w-circle__ico-back, .collections-card.active .btn-w-circle__ico-wrap svg.btn-w-circle__ico-back {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.collections-card:hover .btn-w-circle__ico-wrap:before, .collections-card.active .btn-w-circle__ico-wrap:before {
  opacity: 0;
}
.collections-card:hover .btn-w-circle__ico-wrap:after, .collections-card.active .btn-w-circle__ico-wrap:after {
  opacity: 1;
}
.collections-card:hover .btn-w-circle__title, .collections-card.active .btn-w-circle__title {
  color: #8A7369;
}
@media (min-width: 768px) {
  .collections-card:hover .collections-card-r:before, .collections-card.active .collections-card-r:before {
    top: -15px;
    bottom: -15px;
  }
}
.collections-card:hover .collections-card__img, .collections-card.active .collections-card__img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.collections-card-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% + 25px);
}

.collections-card-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 110px 120px 95px;
  position: relative;
}
.collections-card-r:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FDF9F0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.collections__item-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}
.collections__item-col:first-child {
  padding-right: 25px;
}
.collections__item-col:last-child {
  padding-left: 25px;
}

.collections-card__img-container {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.collections-card__img-container .p-wine-tours__cards-item-badge {
  left: auto;
  right: 25px;
}

.collections-card__img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.collections-card__title {
  position: relative;
  font-size: 30px;
  line-height: 33px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 25px;
  max-width: 430px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.collections-card__desc {
  position: relative;
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
  margin-bottom: 40px;
  max-width: 365px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.collections-card__desc_small {
  text-transform: uppercase;
  font-size: 13px;
  line-height: 20px;
}

.collections-card__btn-wrap {
  position: relative;
}

@media (max-width: 1599px) {
  .collections {
    padding-bottom: 30px;
  }
  .collections .section-bg-title {
    left: -135px;
  }

  .collections-card-r {
    padding: 120px 95px 100px 100px;
  }

  .collections__item-col:first-child {
    padding-right: 15px;
  }
  .collections__item-col:last-child {
    padding-left: 15px;
  }

  .collections-card-l {
    width: calc(50% + 15px);
  }

  .collections-card_reverse .collections-card-r {
    padding: 150px 80px 100px 100px;
  }
  .collections-card_small .collections-card-l {
    width: calc(50% - 15px);
  }
}
@media (max-width: 1439px) {
  .collections {
    padding-top: 100px;
    padding-bottom: 90px;
  }
  .collections .section-bg-title {
    top: -40px;
    left: -25px;
  }

  .collections__head {
    position: relative;
  }

  .collections__head-l {
    width: 100%;
  }

  .collections__head-more-btn {
    position: absolute;
    right: 0;
    bottom: 100%;
    margin-bottom: 70px;
  }

  .collections-card {
    min-height: 400px;
  }
  .collections-card_small {
    min-height: 300px;
  }
  .collections-card_small .collections-card-r {
    padding: 30px 30px 15px;
  }
  .collections-card_reverse .collections-card-r {
    padding: 90px 30px 30px;
  }

  .collections-card-l {
    width: calc(50% - 15px);
  }

  .collections-card-r {
    padding: 60px 30px 45px;
  }

  .collections-card__title {
    margin-bottom: 15px;
  }

  .collections-card__desc {
    margin-bottom: 30px;
  }

  .collections__item {
    margin-bottom: 30px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .collections__item-col {
    width: 100%;
    margin-bottom: 30px;
  }
  .collections__item-col:first-child {
    padding-right: 0;
  }
  .collections__item-col:first-child .collections-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .collections__item-col:last-child {
    padding-left: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .collections {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .collections__desc {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
    text-align: center;
  }

  .collections__head {
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .collections__head-r {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .collections__head-more-btn {
    position: relative;
    right: auto;
    bottom: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .collections__item {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin-left: -20px;
    margin-right: -20px;
    overflow: auto;
    padding: 0 20px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .collections__item::-webkit-scrollbar {
    display: none;
  }

  .collections-card {
    min-height: 1px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-right: 10px;
  }
  .collections-card:last-child {
    margin-right: 0;
  }
  .collections-card_reverse .collections-card-r {
    padding: 20px 5px 20px 15px;
  }
  .collections-card_reverse .collections-card__img-container .p-wine-tours__cards-item-badge {
    top: 5px;
    left: 5px;
    right: auto;
  }
  .collections-card_small .collections-card-l,
.collections-card_small .collections-card-r {
    width: 100%;
  }
  .collections-card_small .collections-card-r {
    min-height: 150px;
    padding: 20px 5px 20px 15px;
  }
  .collections-card_small .collections-card__img-container {
    padding-top: 68%;
  }
  .collections-card-v2.collections-card_small .collections-card-r {
    padding: 20px 5px 20px 15px;
  }

  .collections-card-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .collections-card-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    min-height: 205px;
    padding: 20px 5px 20px 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .collections-card__img-container {
    height: auto;
    padding-top: 100%;
  }
  .collections-card__img-container .p-wine-tours__cards-item-badge {
    top: 5px;
    left: 5px;
    right: auto;
  }

  .collections-card__desc {
    display: none;
  }

  .collections-card__title {
    margin-bottom: 0;
    font-size: 23px;
    line-height: 28px;
    margin-right: 10px;
  }

  .collections-card__btn-wrap {
    margin-left: auto;
  }

  .collections__item-col {
    margin-right: 10px;
    margin-bottom: 0;
  }
  .collections__item-col:first-child .collections-card, .collections__item-col:last-child .collections-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .collections__item-col:last-child {
    margin-right: 0;
  }

  .collections-card__btn {
    padding: 0;
    width: 60px;
    height: 60px;
  }
  .collections-card__btn .btn-w-circle__title {
    display: none;
  }
  .collections-card__btn .btn-w-circle__ico-wrap {
    width: 60px;
    height: 60px;
  }
  .collections-card__btn .btn-w-circle__ico-wrap svg {
    width: 18px;
    height: 10px;
  }
}
.contacts {
  overflow: hidden;
  position: relative;
}

.contacts-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.contacts-l {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 430px;
  padding: 120px 50px 120px 0;
}
.contacts-l:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: -9999px;
  background: #FDF9F0;
}

.contacts-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: calc((100vw - 100%) / -2);
}

.contacts-map {
  height: 100%;
  min-height: 300px;
  background: #F5F5F5;
}

.contacts-title {
  color: #2F1D1B;
  margin-bottom: 50px;
  position: relative;
}

.contacts__info {
  position: relative;
}

.contacts__info-item {
  margin-bottom: 30px;
}
.contacts__info-item:last-child {
  margin-bottom: 0;
}

.contacts__info-item-title {
  color: #594A49;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 15px;
  font-family: "Segoe UI";
}

.contacts__info-item-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.contacts__info-item-inner-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 9px;
}

.contacts__info-item-inner-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.contacts__info-item-img-container {
  width: 20px;
  min-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.contacts__info-item-img {
  max-width: 100%;
  display: block;
}

.contacts__info-item-inner-desc {
  font-size: 16px;
  line-height: 20px;
  font-family: "Kuzanyan", sans-serif;
}
.contacts__info-item-inner-desc p {
  margin-bottom: 10px;
}
.contacts__info-item-inner-desc p:last-child {
  margin-bottom: 0;
}

.contacts-map-icon-content {
  font-size: 16px;
  line-height: 18px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  min-height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  max-width: 270px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 15px;
  margin-top: 10px;
}

.contacts-map-baloon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
}
.contacts-map-baloon.active .contacts-map-baloon-r {
  display: block;
}
.contacts-map-baloon.active .contacts-map-icon-content {
  display: none;
}
.contacts-map-baloon.animated .contacts-map-baloon__inner:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}
.contacts-map-baloon.animated .contacts-map-baloon__img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.contacts-map-baloon.animated .contacts-map-baloon__inner-title {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
  opacity: 1;
}
.contacts-map-baloon.animated .contacts-map-baloon__inner-desc {
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
  opacity: 1;
}

.contacts-map-baloon-l {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  z-index: 1;
}

.contacts-map-baloon-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: -25px;
  display: none;
}

.contacts-map-baloon__img-container {
  position: relative;
}

.contacts-map-baloon__img {
  width: 52px;
  height: 69px;
  display: block;
  max-width: initial;
  -webkit-transform: scale(0.8077);
      -ms-transform: scale(0.8077);
          transform: scale(0.8077);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform-origin: 50% bottom;
      -ms-transform-origin: 50% bottom;
          transform-origin: 50% bottom;
}

.contacts-map-baloon__inner {
  position: relative;
  padding: 10px 15px 8px 40px;
  width: 310px;
}
.contacts-map-baloon__inner:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #FFFEFC;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
}

.contacts-map-baloon__inner-title {
  font-size: 16px;
  line-height: 22px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}

.contacts-map-baloon__inner-desc {
  font-size: 12px;
  line-height: 15px;
  color: #594A49;
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}

@media (max-width: 1439px) {
  .contacts-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .contacts-l {
    width: 100%;
    padding: 60px 0;
  }
  .contacts-l:before {
    left: -1000px;
    right: -1000px;
  }

  .contacts__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -80px;
  }

  .contacts__info-item {
    margin-right: 80px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .contacts__info-item_adress {
    width: calc(100% - 80px);
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .contacts__info-item_mail {
    width: calc(100% - 80px);
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  .contacts-r {
    margin-left: calc((100vw - 100%) / -2);
  }
}
@media (max-width: 767px) {
  .contacts-l {
    padding-top: 125px;
    padding-bottom: 80px;
  }

  .contacts-title {
    margin-bottom: 40px;
  }

  .contacts__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .contacts__info-item {
    margin-right: 0;
  }
  .contacts__info-item_adress, .contacts__info-item_mail {
    width: 100%;
  }
  .contacts__info-item_adress {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 0;
  }
  .contacts__info-item_mail {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 30px;
  }
  .contacts__info-item_mail:last-child {
    margin-bottom: 30px;
  }

  .contacts__info-item-title {
    padding-right: 40px;
    text-align: center;
  }

  .contacts-map {
    min-height: 440px;
  }
}
.hero-slider_dark .hero-slider__item-title,
.hero-slider_dark .hero-slider__item-desc {
  color: #2F1D1B;
}
.hero-slider_dark .hero-slider__item-desc {
  font-weight: normal;
}
.hero-slider_dark .hero-slider__item-btn span {
  color: #9E9586;
  font-weight: normal;
}

.hero-slider__item {
  position: relative;
}

.hero-slider__item-bg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}
.hero-slider__item-bg-img-in {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-slider__item-inner {
  min-height: 100vh;
  padding-top: 350px;
  padding: 350px 30px 150px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.hero-slider__item-inner_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.hero-slider__item-inner_center .hero-slider__item-title,
.hero-slider__item-inner_center .hero-slider__item-desc {
  text-align: center;
}
.hero-slider__item-inner_center .hero-slider__item-desc {
  max-width: 770px;
}
.hero-slider__item-inner_right {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.hero-slider__item-inner_right .hero-slider__item-title,
.hero-slider__item-inner_right .hero-slider__item-desc {
  text-align: right;
}

.hero-slider__item-title {
  font-size: 90px;
  line-height: 81px;
  margin-bottom: 40px;
  color: #fff;
  font-family: "Kuzanyan", sans-serif;
  max-width: 910px;
}

.hero-slider__item-desc {
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 45px;
  color: rgba(255, 255, 255, 0.9);
  max-width: 510px;
}

.hero-slider__item-btn-wrap {
  position: relative;
}

.hero-slider__item-btn {
  min-width: 245px;
}

.hero-slider__bot {
  position: absolute;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  left: 0;
  right: 0;
  padding: 40px 0;
}
.hero-slider__bot_dark .hero-slider__bot-video-btn-title {
  color: #2F1D1B;
}

.hero-slider__bot-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.hero-slider__nav {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 430px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: all;
}

.hero-slider__bot-in-l,
.hero-slider__bot-in-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.hero-slider__bot-in-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.hero-slider__bot-in-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.hero-slider__bot-video-btn {
  position: relative;
  pointer-events: all;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 56px;
}
.hero-slider__bot-video-btn-title {
  position: relative;
  z-index: 1;
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
}
.hero-slider__bot-video-btn:hover .hero-slider__bot-video-btn-ico-wrap:before, .hero-slider__bot-video-btn:active .hero-slider__bot-video-btn-ico-wrap:before {
  opacity: 0;
}
.hero-slider__bot-video-btn:hover .hero-slider__bot-video-btn-ico-wrap:after, .hero-slider__bot-video-btn:active .hero-slider__bot-video-btn-ico-wrap:after {
  opacity: 1;
}
.hero-slider__bot-video-btn:hover .hero-slider__bot-video-btn-ico.hero-slider__bot-video-btn-ico-front, .hero-slider__bot-video-btn:active .hero-slider__bot-video-btn-ico.hero-slider__bot-video-btn-ico-front {
  opacity: 0;
}
.hero-slider__bot-video-btn:hover .hero-slider__bot-video-btn-ico.hero-slider__bot-video-btn-ico-back, .hero-slider__bot-video-btn:active .hero-slider__bot-video-btn-ico.hero-slider__bot-video-btn-ico-back {
  opacity: 1;
}

.hero-slider__bot-video-btn-ico-wrap {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.hero-slider__bot-video-btn-ico-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(176, 146, 87, 0.5)), to(rgba(246, 238, 181, 0.5)));
  background: -o-linear-gradient(left, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  background: linear-gradient(to right, rgba(176, 146, 87, 0.5), rgba(246, 238, 181, 0.5));
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.hero-slider__bot-video-btn-ico-wrap:after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: #822727;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}

.hero-slider__bot-video-btn-ico {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-30%, -50%);
      -ms-transform: translate(-30%, -50%);
          transform: translate(-30%, -50%);
  z-index: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.hero-slider__bot-video-btn-ico.hero-slider__bot-video-btn-ico-front {
  opacity: 1;
  fill: url(#main-svg-gradient);
}
.hero-slider__bot-video-btn-ico.hero-slider__bot-video-btn-ico-back {
  opacity: 0;
  fill: #fff;
}

@media (min-width: 1440px) and (max-height: 850px) {
  .hero-slider__item-inner {
    padding-top: 220px;
    padding-bottom: 50px;
  }
}
@media (max-width: 1439px) {
  .hero-slider__item-inner {
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
    padding: 300px 30px 220px;
  }
  .hero-slider__item-inner_center .hero-slider__item-desc {
    max-width: 485px;
  }

  .hero-slider__item-desc {
    max-width: 485px;
    margin-bottom: 40px;
  }

  .hero-slider__bot-in {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    position: relative;
  }
  .hero-slider__bot-in:before {
    content: "";
    position: relative;
    display: block;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .hero-slider__nav {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 55px;
  }

  .hero-slider__bot-in-l,
.hero-slider__bot-in-r {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (max-width: 1439px) and (min-width: 768px) and (max-height: 850px) {
  .hero-slider__item-inner {
    padding-top: 200px;
  }

  .hero-slider__nav-btn-prev {
    margin-right: 10px;
  }

  .hero-slider__nav-btn-next {
    margin-left: 10px;
  }

  .hero-slider__bot-in:before {
    display: none;
  }

  .hero-slider__nav {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
        -ms-flex-order: initial;
            order: initial;
    margin-bottom: 0;
    width: auto;
    margin-top: 30px;
  }

  .hero-slider__bot-in-l,
.hero-slider__bot-in-r {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
        -ms-flex-order: initial;
            order: initial;
  }

  .hero-slider__bot-video-btn {
    width: 100px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    height: auto;
    padding-left: 0;
    padding-top: 56px;
    text-align: center;
  }

  .hero-slider__bot-video-btn-ico-wrap {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .hero-slider__bot-video-btn-title {
    font-size: 10px;
    line-height: 12px;
    min-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .hero-slider__bot {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-slider__nav {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .hero-slider__item-inner {
    padding: 44vw 0 130px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .hero-slider__item-title {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 20px;
  }

  .hero-slider__item-desc {
    font-size: 16px;
    line-height: 21px;
    margin-left: -2px;
    margin-right: -2px;
  }

  .hero-slider__nav-btn-prev {
    margin-right: 10px;
  }

  .hero-slider__nav-btn-next {
    margin-left: 10px;
  }

  .hero-slider__bot-in:before {
    display: none;
  }

  .hero-slider__nav {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
        -ms-flex-order: initial;
            order: initial;
    margin-bottom: 0;
    width: auto;
    margin-top: 30px;
  }

  .hero-slider__bot-in-l,
.hero-slider__bot-in-r {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
        -ms-flex-order: initial;
            order: initial;
  }

  .hero-slider__bot-video-btn {
    width: 100px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    height: auto;
    padding-left: 0;
    padding-top: 56px;
    text-align: center;
  }

  .hero-slider__bot-video-btn-ico-wrap {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .hero-slider__bot-video-btn-title {
    font-size: 10px;
    line-height: 12px;
    min-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .hero-slider__bot {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-slider__bot-in {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.instagram {
  overflow: hidden;
  padding: 0 0 80px;
  position: relative;
  overflow: hidden;
}
.instagram:before {
  position: absolute;
  display: block;
  content: "";
  top: 80px;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (min-width: 768px) {
  .instagram:before {
    background: #1B1312 url("../img/home/insta-bg.png");
  }
}
@media (max-width: 767px) {
  .instagram:before {
    background: #1B1312 url("../img/home/insta-bg_mob.png");
  }
}

.instagram-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.instagram-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-right: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
}

.instagram-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 25px;
}

.instagram__info {
  padding-top: 275px;
  padding-left: 70px;
}

.instagram__title {
  margin-bottom: 15px;
  color: #fff;
}

.instagram__subtitle {
  margin-bottom: 95px;
  color: #B6AA9A;
}

.instagram__btn span {
  color: #B6AA9A;
}

.instagram-slider-c {
  width: 1050px;
}

.instagram-slider__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 164px;
  right: 0;
  z-index: 1;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}

.instagram-slider__arrow-left {
  margin-right: 40px;
}

.instagram-slider__arrow-right {
  margin-left: 40px;
}

.instagram-slider__item-blocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: -5px;
}

.instagram-slider__item-img-block {
  position: relative;
  width: 345px;
  height: 345px;
  margin-left: 5px;
  margin-bottom: 5px;
}

.instagram-slider__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1439px) {
  .instagram:before {
    top: 50px;
  }

  .instagram-l {
    width: 58.3333333333%;
    padding-right: 15px;
  }

  .instagram-r {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    padding-left: 15px;
  }

  .instagram-slider-c {
    width: 440px;
  }

  .instagram-slider__item-img-block {
    width: 215px;
    height: 215px;
  }
  .instagram-slider__item-img-block:nth-child(n+5) {
    display: none;
  }

  .instagram__title {
    margin-bottom: 25px;
  }

  .instagram__subtitle {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 45px;
  }

  .instagram-slider__nav {
    display: none;
  }

  .instagram__info {
    padding-top: 145px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .instagram {
    padding-bottom: 0;
    margin-bottom: -40px;
    position: relative;
    z-index: 1;
  }
  .instagram:before {
    top: 0;
    bottom: 40px;
  }

  .instagram-l {
    display: none;
  }

  .instagram-r {
    padding-left: 0;
  }

  .instagram__info {
    padding-top: 70px;
    padding-left: 0;
  }

  .instagram__title {
    margin-bottom: 20px;
  }

  .instagram__subtitle {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 40px;
  }

  .instagram__btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
  }

  .instagram__mob-imgs {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .instagram__mob-imgs::-webkit-scrollbar {
    display: none;
  }

  .instagram__mob-imgs-item {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 210px;
    height: 210px;
    margin-right: 10px;
  }
  .instagram__mob-imgs-item:last-child {
    margin-right: 0;
  }

  .instagram__mob-imgs-item-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.news {
  padding-top: 160px;
  padding-bottom: 140px;
  overflow: hidden;
}
.news .section-bg-title {
  top: -65px;
  right: -215px;
}

.news-container {
  position: relative;
}

.news__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 70px;
}
.news__head .section-title {
  margin-bottom: 0;
}

.news__head-r {
  margin-left: auto;
}

.news__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -25px 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.news__list_wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
.news__list_wrap .news__item {
  margin-bottom: 50px;
}
.news__list_type-2 .news-card__img-container {
  margin-bottom: 20px;
}
.news__list_type-2 .news-card__date {
  margin-bottom: 25px;
}
.news__list_type-2 .news-card__title {
  padding-right: 0;
}
.news__list_type-2 .news-card__title:before {
  display: none;
}
.news__list_type-2 .news-card__desc {
  padding-right: 0;
}
.news__list.show-full .news__item {
  display: block;
}

.news__item {
  padding: 0 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  margin-bottom: 40px;
}

.news-card {
  display: block;
}
.news-card:hover .news-card__date, .news-card:active .news-card__date {
  color: #8A7369;
}
.news-card:hover .news-card__title, .news-card:active .news-card__title {
  color: #822727;
}
.news-card:hover .news-card__title:before, .news-card:active .news-card__title:before {
  background: #822727;
}
.news-card:hover .news-card__desc, .news-card:active .news-card__desc {
  color: #8A7369;
}

.news-card__img-container {
  padding-top: 67.445%;
  position: relative;
  margin-bottom: 25px;
}

.news-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.news-card__date {
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
  opacity: 0.8;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.news-card__title {
  position: relative;
  font-size: 30px;
  line-height: 33px;
  margin-bottom: 20px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding-right: 40px;
}
.news-card__title:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  bottom: 0;
  right: 0;
  width: 2px;
  background: #D2C3A5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.news-card__desc {
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
  padding-right: 30px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1599px) {
  .news {
    padding-top: 140px;
  }
  .news .section-bg-title {
    right: -95px;
  }

  .news__list {
    margin-left: -15px;
    margin-right: -15px;
  }

  .news__item {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1439px) {
  .news {
    padding-bottom: 85px;
  }
  .news .section-bg-title {
    top: -35px;
    right: auto;
    left: 45px;
  }

  .news__head {
    margin-bottom: 60px;
  }

  .news__item {
    width: 50%;
  }
  .news__item:nth-child(n+3) {
    display: none;
  }

  .news__list_wrap .news__item:nth-child(n+3) {
    display: block;
  }
}
@media (max-width: 767px) {
  .news {
    padding-top: 110px;
    padding-bottom: 60px;
  }

  .news__head {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 40px;
  }

  .news__head-r {
    display: none;
  }

  .news-card__date {
    font-size: 14px;
    line-height: 20px;
  }

  .news-card__title {
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 0;
  }
  .news-card__title:before {
    display: none;
  }

  .news-card__desc {
    display: none;
  }

  .news__list:not(.news__list_wrap) {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .news__list:not(.news__list_wrap)::-webkit-scrollbar {
    display: none;
  }
  .news__list_wrap .news__item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .news__list_wrap .news-card__desc {
    display: block;
    text-align: center;
  }
  .news__list_wrap .news-card__date {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }
  .news__list_wrap .news-card__title {
    font-size: 30px;
    line-height: 33px;
    margin-bottom: 25px;
    text-align: center;
  }

  .news__item {
    width: 100%;
    padding: 0;
    margin-right: 10px;
  }
  .news__item:nth-child(n+3) {
    display: block;
  }
  .news__item:last-child {
    margin-right: 0;
  }
}
.wine-tours {
  position: relative;
  overflow: hidden;
  padding-bottom: 110px;
}
.wine-tours .section-bg-title {
  top: 0;
  left: -190px;
}

.wine-tours-container {
  position: relative;
}

.wine-tours-bg {
  position: absolute;
  top: 335px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #1B1312;
  overflow: hidden;
}
.wine-tours-bg__img {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  max-width: initial;
}

.wine-tours__head {
  margin-bottom: 100px;
}
.wine-tours__head:last-child {
  margin-bottom: 0;
}

.wine-tours__head-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wine-tours__head-row-2 {
  margin-top: -80px;
}

.wine-tours__head-row-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-right: 25px;
}

.wine-tours__head-row-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 25px;
}

.wine-tours__head-img {
  width: 100%;
}

.wine-tours__title {
  padding-top: 105px;
}

.wine-tours__video-btn {
  display: block;
  position: relative;
}
.wine-tours__video-btn:hover .wine-tours__video-btn-ico-wrap:before, .wine-tours__video-btn:active .wine-tours__video-btn-ico-wrap:before {
  opacity: 0;
}
.wine-tours__video-btn:hover .wine-tours__video-btn-ico-wrap:after, .wine-tours__video-btn:active .wine-tours__video-btn-ico-wrap:after {
  opacity: 1;
}
.wine-tours__video-btn:hover .wine-tours__video-btn-ico.wine-tours__video-btn-ico-front, .wine-tours__video-btn:active .wine-tours__video-btn-ico.wine-tours__video-btn-ico-front {
  opacity: 0;
}
.wine-tours__video-btn:hover .wine-tours__video-btn-ico.wine-tours__video-btn-ico-back, .wine-tours__video-btn:active .wine-tours__video-btn-ico.wine-tours__video-btn-ico-back {
  opacity: 1;
}

.wine-tours__video-btn-img {
  width: 100%;
}

.wine-tours__video-btn-ico-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 140px;
  height: 140px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wine-tours__video-btn-ico-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(#b09257), to(#f6eeb5));
  background: -o-linear-gradient(left, #b09257, #f6eeb5);
  background: linear-gradient(to right, #b09257, #f6eeb5);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.wine-tours__video-btn-ico-wrap:after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: #822727;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}

.wine-tours__video-btn-ico {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-30%, -50%);
      -ms-transform: translate(-30%, -50%);
          transform: translate(-30%, -50%);
  z-index: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 27px;
  height: 34px;
}
.wine-tours__video-btn-ico.wine-tours__video-btn-ico-front {
  opacity: 1;
  fill: url(#main-svg-gradient);
}
.wine-tours__video-btn-ico.wine-tours__video-btn-ico-back {
  opacity: 0;
  fill: #fff;
}

.wine-tours__head-desc {
  max-width: 480px;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 25px;
  color: #B6AA9A;
}
.wine-tours__head-desc_mw-100per {
  max-width: 100%;
}

.wine-tours__head-info {
  padding-top: 200px;
  padding-left: 70px;
}

.wine-tours__choose-title {
  color: #DACFC4;
  margin-bottom: 70px;
}

.wine-tours__choose-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -25px 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.wine-tours__choose-list.show-full .wine-tours__choose-item {
  display: block;
}

.wine-tours__choose-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  padding: 0 25px;
  margin-bottom: 40px;
}

.wine-tours__choose-card {
  display: block;
}
.wine-tours__choose-card:hover .wine-tours__choose-card-title, .wine-tours__choose-card:active .wine-tours__choose-card-title {
  color: #fff;
}
.wine-tours__choose-card:hover .wine-tours__choose-card-desc, .wine-tours__choose-card:active .wine-tours__choose-card-desc {
  color: #E1D9CD;
}

.wine-tours__choose-card-img-container {
  padding-top: 67.445%;
  position: relative;
  margin-bottom: 25px;
}

.wine-tours__choose-card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.wine-tours__choose-card-title {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 25px;
  font-family: "Kuzanyan", sans-serif;
  color: #DACFC4;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.wine-tours__choose-card-desc {
  font-size: 16px;
  line-height: 24px;
  color: #B6AA9A;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1599px) {
  .wine-tours .section-bg-title {
    top: -20px;
  }

  .wine-tours__head-row-l {
    padding-right: 15px;
  }

  .wine-tours__head-row-r {
    padding-left: 15px;
  }

  .wine-tours__title {
    padding-top: 45px;
    margin-bottom: 60px;
  }

  .wine-tours__head-row-2 {
    margin-top: -50px;
  }

  .wine-tours-bg {
    top: 290px;
  }

  .wine-tours__head-info {
    padding-top: 140px;
  }

  .wine-tours-bg__img {
    right: -540px;
  }

  .wine-tours__choose-list {
    margin-left: -15px;
    margin-right: -15px;
  }

  .wine-tours__choose-item {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1439px) {
  .wine-tours {
    padding-top: 50px;
  }
  .wine-tours .section-bg-title {
    top: -50px;
    left: -15px;
  }

  .wine-tours__head-row-1 {
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .wine-tours__head-row-1 .wine-tours__head-row-l {
    width: 100%;
    padding-right: 0;
  }
  .wine-tours__head-row-1 .wine-tours__head-row-r {
    width: 100%;
    padding-left: 0;
  }

  .wine-tours__head-row-2 {
    margin-top: 0;
  }
  .wine-tours__head-row-2 .wine-tours__head-row-l {
    width: 58.3333333333%;
  }
  .wine-tours__head-row-2 .wine-tours__head-row-r {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
  }

  .wine-tours__title {
    max-width: 420px;
    padding-top: 0;
    margin-bottom: 30px;
  }

  .wine-tours__video-btn {
    width: 100%;
  }

  .wine-tours__head-info {
    padding-top: 0;
    padding-left: 0;
  }

  .wine-tours__head-desc {
    margin-bottom: 45px;
  }

  .wine-tours__choose-item {
    width: 50%;
  }
  .wine-tours__choose-item:nth-child(n+3) {
    display: none;
  }

  .wine-tours__choose-card-title {
    margin-bottom: 0;
  }

  .wine-tours__choose-card-desc {
    display: none;
  }

  .wine-tours-bg {
    top: 315px;
  }

  .wine-tours-bg__img {
    top: 360px;
    right: -620px;
  }
}
@media (max-width: 767px) {
  .wine-tours {
    padding-bottom: 75px;
  }

  .wine-tours__title {
    margin-bottom: 40px;
  }

  .wine-tours__video-btn-ico-wrap {
    -webkit-transform: translate(-50%, -50%) scale(0.5);
        -ms-transform: translate(-50%, -50%) scale(0.5);
            transform: translate(-50%, -50%) scale(0.5);
  }

  .wine-tours__head-row-1 {
    margin-bottom: 35px;
  }

  .wine-tours__head-row-2 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .wine-tours__head-row-2 .wine-tours__head-row-l {
    display: none;
  }

  .wine-tours__head-row-2 .wine-tours__head-row-l,
.wine-tours__head-row-2 .wine-tours__head-row-r {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 0;
  }

  .wine-tours__head-desc {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
  }

  .wine-tours__head {
    margin-bottom: 70px;
  }

  .wine-tours__choose-title {
    margin-bottom: 40px;
  }

  .wine-tours__choose-list {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .wine-tours__choose-list::-webkit-scrollbar {
    display: none;
  }

  .wine-tours__choose-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-right: 10px;
    padding: 0;
    margin-bottom: 0;
  }
  .wine-tours__choose-item:last-child {
    margin-right: 0;
  }
  .wine-tours__choose-item:nth-child(n+3) {
    display: block;
  }

  .wine-tours__choose-card-title {
    font-size: 25px;
    line-height: 30px;
  }

  .wine-tours-bg {
    top: 270px;
  }

  .wine-tours-bg__img {
    top: -100px;
    right: -1070px;
  }
}
.p-levgol {
  padding-bottom: 130px;
  overflow: hidden;
}

.p-levgol__main-img-c {
  position: relative;
  height: 645px;
}

.p-levgol__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-levgol__desc {
  max-width: 970px;
}

@media (max-width: 1439px) {
  .p-levgol__main-img-c {
    height: 500px;
  }

  .p-levgol__main-img {
    -o-object-position: center right;
       object-position: center right;
  }
}
@media (max-width: 767px) {
  .p-levgol__main-img-c {
    height: 270px;
  }

  .p-levgol {
    padding-bottom: 80px;
  }

  .p-levgol__main-img {
    top: -25%;
    height: 145%;
  }
}
.p-levgol__info {
  position: relative;
  overflow: hidden;
  margin-top: -165px;
}

.p-levgol__info-head,
.p-levgol__info-block {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.p-levgol__info-head-l,
.p-levgol__info-block-l {
  position: relative;
  padding-right: 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.p-levgol__info-head-r,
.p-levgol__info-block-r {
  position: relative;
  padding-left: 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.p-levgol__info-block:last-child {
  margin-bottom: 0;
}

.p-levgol__info-head-r-in {
  padding-top: 230px;
  padding-left: 70px;
}

.p-levgol__info-head-title {
  margin-bottom: 55px;
}

.p-levgol__info-head-bio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.p-levgol__info-head-bio-item {
  margin-right: 45px;
  position: relative;
  padding-left: 35px;
}
.p-levgol__info-head-bio-item:last-child {
  margin-right: 0;
}

.p-levgol__info-head-bio-item-title {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 25px;
  color: #594A49;
}
.p-levgol__info-head-bio-item-title:before {
  position: absolute;
  display: block;
  content: "";
  width: 20px;
  height: 1px;
  background: #594A49;
  left: 0;
  top: 14px;
}

.p-levgol__info-head-bio-item-desc {
  font-size: 18px;
  line-height: 26px;
  color: #2F1D1B;
}

.p-levgol__info-img {
  width: 100%;
}

.p-levgol__info-block-full {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  margin-top: 80px;
}

.p-levgol__info-block-1 .p-levgol__info-block-l-in {
  padding-top: 65px;
}
.p-levgol__info-block-2 .p-levgol__info-block-r-in {
  padding-top: 25px;
}

.p-levgol__info-block-l-in,
.p-levgol__info-block-r-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.p-levgol__info-block-l-in_align-end,
.p-levgol__info-block-r-in_align-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.p-levgol__info-block-l-in_align-start,
.p-levgol__info-block-r-in_align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.p-levgol__info-block-l-in_pr-70px,
.p-levgol__info-block-r-in_pr-70px {
  padding-right: 70px;
}
.p-levgol__info-block-l-in_pl-70px,
.p-levgol__info-block-r-in_pl-70px {
  padding-left: 70px;
}

.p-levgol__info-block-desc {
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
  margin-bottom: 60px;
}
.p-levgol__info-block-desc:last-child {
  margin-bottom: 0;
}
.p-levgol__info-block-desc p {
  margin-bottom: 20px;
}
.p-levgol__info-block-desc p:last-child {
  margin-bottom: 0;
}

.p-levgol__info-block-blockquote {
  padding: 0 60px;
  position: relative;
  margin-bottom: 60px;
  text-align: center;
  font-family: "Kuzanyan", sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #2F1D1B;
}
.p-levgol__info-block-blockquote:last-child {
  margin-bottom: 0;
}
.p-levgol__info-block-blockquote:before, .p-levgol__info-block-blockquote:after {
  position: absolute;
  display: block;
  content: "";
  width: 38px;
  height: 39px;
  background-repeat: no-repeat;
  background-size: contain;
}
.p-levgol__info-block-blockquote:before {
  top: 0;
  left: 10px;
  background-image: url("../img/icons/blockquote-left.svg");
}
.p-levgol__info-block-blockquote:after {
  bottom: 0;
  right: 10px;
  background-image: url("../img/icons/blockquote-right.svg");
}

.p-levgol__info-block-big-blockquote {
  padding: 0 100px;
  position: relative;
  text-align: center;
  font-family: "Kuzanyan", sans-serif;
  font-size: 30px;
  line-height: 42px;
  color: #2F1D1B;
  max-width: 1090px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
}
.p-levgol__info-block-big-blockquote:last-child {
  margin-bottom: 0;
}
.p-levgol__info-block-big-blockquote:before, .p-levgol__info-block-big-blockquote:after {
  position: absolute;
  display: block;
  content: "";
  width: 84px;
  height: 84px;
  background-repeat: no-repeat;
  background-size: contain;
}
.p-levgol__info-block-big-blockquote:before {
  top: 0;
  left: 0;
  background-image: url("../img/icons/blockquote-left.svg");
}
.p-levgol__info-block-big-blockquote:after {
  bottom: 0;
  right: 0;
  background-image: url("../img/icons/blockquote-right.svg");
}

.p-levgol__info-block-img-wrap {
  width: 670px;
}
.p-levgol__info-block-img-wrap.p-levgol__info-block-img-wrap_full {
  width: 100%;
}

.p-levgol__info-block-img-wrap {
  position: relative;
  margin-bottom: 50px;
}
.p-levgol__info-block-img-wrap:last-child {
  margin-bottom: 0;
}

.p-levgol__info-block-img {
  width: 100%;
}

@media (max-width: 1599px) {
  .p-levgol__info {
    margin-top: -125px;
  }

  .p-levgol__info-head-l,
.p-levgol__info-block-l {
    padding-right: 15px;
  }

  .p-levgol__info-head-r,
.p-levgol__info-block-r {
    padding-left: 15px;
  }

  .p-levgol__info-head-r-in {
    padding-top: 195px;
    padding-left: 40px;
  }

  .p-levgol__info-block-l-in_pr-70px,
.p-levgol__info-block-r-in_pr-70px {
    padding-right: 0;
  }
  .p-levgol__info-block-l-in_pl-70px,
.p-levgol__info-block-r-in_pl-70px {
    padding-left: 0;
  }

  .p-levgol__info-block-r-in:not(.p-levgol__info-block-r-in_pl-70px) {
    padding-left: 100px;
  }

  .p-levgol__info-block-l-in:not(.p-levgol__info-block-l-in_pr-70px) {
    padding-right: 100px;
  }
}
@media (max-width: 1439px) {
  .p-levgol__info {
    margin-top: -60px;
  }

  .p-levgol__info-head-r-in {
    padding-top: 80px;
    padding-left: 0;
  }

  .p-levgol__info-head-title {
    margin-bottom: 30px;
  }

  .p-levgol__info-head-bio {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-levgol__info-head-bio-item {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .p-levgol__info-head-bio-item:last-child {
    margin-bottom: 0;
  }

  .p-levgol__info-head-bio-item-title {
    margin-bottom: 10px;
  }

  .p-levgol__info-img-container {
    height: 450px;
    position: relative;
  }

  .p-levgol__info-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .p-levgol__info-block-r,
.p-levgol__info-block-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 0;
    width: 100%;
  }

  .p-levgol__info-block-r-in,
.p-levgol__info-block-l-in {
    padding-top: 0;
  }

  .p-levgol__info-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .p-levgol__info-block .p-levgol__info-block-r-in,
.p-levgol__info-block .p-levgol__info-block-l-in {
    padding-top: 0;
  }

  .p-levgol__info-block-r-in:not(.p-levgol__info-block-r-in_pl-70px) {
    padding-left: 0;
  }

  .p-levgol__info-block-l-in:not(.p-levgol__info-block-l-in_pr-70px) {
    padding-right: 0;
  }

  .p-levgol__info-block-desc {
    margin-bottom: 30px;
  }

  .p-levgol__info-block-blockquote {
    max-width: 545px;
    margin-left: auto;
    margin-right: auto;
  }

  .p-levgol__info-block-img-wrap {
    margin-bottom: 30px;
    width: 100%;
  }

  .p-levgol__info-block-full {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }

  .p-levgol__info-block-2 {
    margin-bottom: 30px;
  }
  .p-levgol__info-block-2 .p-levgol__info-block-l {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  .p-levgol__info-block-blockquote {
    margin-bottom: 50px;
  }

  .p-levgol__info-block-big-blockquote {
    max-width: 593px;
    padding: 0;
  }
  .p-levgol__info-block-big-blockquote:before {
    left: auto;
    right: 100%;
  }
  .p-levgol__info-block-big-blockquote:after {
    right: auto;
    left: 100%;
  }

  .p-levgol__info-block-5 .p-levgol__info-block-l {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .p-levgol__info {
    margin-top: 40px;
  }

  .p-levgol__info-head-l {
    width: 100%;
    padding: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  .p-levgol__info-head-r {
    width: 100%;
    padding: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 20px;
  }

  .p-levgol__info-head-r-in {
    padding-top: 0;
  }

  .p-levgol__info-head-bio-item {
    padding-right: 35px;
  }

  .p-levgol__info-head-bio-item-title,
.p-levgol__info-head-bio-item-desc {
    font-size: 16px;
    line-height: 23px;
    text-align: center;
  }

  .p-levgol__info-img-container {
    height: 100vw;
  }

  .p-levgol__info-block-desc {
    text-align: center;
  }

  .p-levgol__info-block-img-wrap {
    width: auto;
    margin-left: -20px;
    margin-right: -20px;
  }

  .p-levgol__info-block-img-wrap.p-levgol__info-block-img-wrap_full {
    width: auto;
  }

  .p-levgol__info-block-blockquote {
    padding-left: 40px;
    padding-right: 40px;
  }
  .p-levgol__info-block-blockquote:before {
    left: -15px;
    width: 50px;
    height: 50px;
  }
  .p-levgol__info-block-blockquote:after {
    width: 50px;
    height: 50px;
    right: -15px;
  }

  .p-levgol__info-block {
    margin-bottom: 30px;
  }

  .p-levgol__info-block-full {
    margin-top: 30px;
  }

  .p-levgol__info-block-big-blockquote {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 25px;
    line-height: 35px;
  }
  .p-levgol__info-block-big-blockquote:before, .p-levgol__info-block-big-blockquote:after {
    width: 50px;
    height: 50px;
  }
  .p-levgol__info-block-big-blockquote:before {
    right: auto;
    left: -15px;
  }
  .p-levgol__info-block-big-blockquote:after {
    left: auto;
    right: -15px;
  }

  .p-levgol__info-block-5 .p-levgol__info-block-l {
    margin-bottom: 20px;
  }
}
.levgol-slider-c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 935px;
  margin-bottom: 50px;
}
.levgol-slider-c:last-child {
  margin-bottom: 0;
}

.levgol-slider__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 30px;
  z-index: 1;
}
.levgol-slider__nav_right {
  right: 0;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}
.levgol-slider__nav_left {
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.levgol-slider__arrow-left {
  margin-right: 35px;
}

.levgol-slider__arrow-right {
  margin-left: 35px;
}

.levgol-slider__item-img-wrap {
  width: 100%;
  position: relative;
  height: 600px;
}

.levgol-slider__item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1439px) {
  .levgol-slider-c {
    width: 100%;
  }

  .levgol-slider__item-img-wrap {
    height: auto;
  }

  .levgol-slider__item-img {
    position: relative;
    height: auto;
  }

  .levgol-slider__nav {
    bottom: -25px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: 0;
    right: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .levgol-slider-c {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
  }
}
.p-news-inner__another-news__title {
  margin-bottom: 70px;
}

@media (max-width: 1439px) {
  .another-news__list .news__item:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 767px) {
  .p-news-inner__another-news__title {
    margin-bottom: 50px;
  }

  .another-news__list .news__item:nth-child(n+2) {
    display: none;
  }
}
.p-news-inner__article {
  margin-bottom: 140px;
}

.p-news-inner__article-block {
  margin-bottom: 80px;
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
}
.p-news-inner__article-block h2 {
  font-size: 30px;
  line-height: 33px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 40px;
}
.p-news-inner__article-block b,
.p-news-inner__article-block strong {
  font-weight: 600;
}
.p-news-inner__article-block p {
  margin-bottom: 10px;
}
.p-news-inner__article-block p:last-child {
  margin-bottom: 0;
}
.p-news-inner__article-block figure {
  display: block;
  margin-bottom: 80px;
  overflow: hidden;
}
.p-news-inner__article-block figure:last-child {
  margin-bottom: 0;
}
.p-news-inner__article-block img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.p-news-inner__article-text-cols,
.p-news-inner__article-imgs-cols {
  margin: 0 -25px 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-news-inner__article-text-cols:last-child,
.p-news-inner__article-imgs-cols:last-child {
  margin-bottom: 0;
}

.p-news-inner__article-text-col,
.p-news-inner__article-imgs-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding: 0 25px;
}

@media (max-width: 1599px) {
  .p-news-inner__article-text-cols,
.p-news-inner__article-imgs-cols {
    margin: 0 -15px 80px;
  }

  .p-news-inner__article-text-col,
.p-news-inner__article-imgs-col {
    padding: 0 15px;
  }
}
@media (max-width: 1439px) {
  .p-news-inner__article-text-cols {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 50px;
  }

  .p-news-inner__article-text-col {
    width: 100%;
    margin-bottom: 10px;
  }
  .p-news-inner__article-text-col:last-child {
    margin-bottom: 0;
  }

  .p-news-inner__article-block {
    margin-bottom: 60px;
  }
  .p-news-inner__article-block figure {
    margin-bottom: 50px;
  }
}
.p-news-inner {
  padding-bottom: 130px;
}
@media (max-width: 767px) {
  .p-news-inner {
    padding-bottom: 80px;
  }
}

.p-news-inner__main-info {
  margin-bottom: 100px;
  overflow: hidden;
}

.p-news-inner__main-info-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-news-inner__main-info-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 25px;
}

.p-news-inner__main-info-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 25px;
}

.p-news-inner__main-info-date {
  font-size: 18px;
  line-height: 25px;
  color: rgba(47, 29, 27, 0.6);
  margin-bottom: 40px;
}

.p-news-inner__main-info-date-title {
  margin-bottom: 40px;
}

.p-news-inner__main-info-desc {
  font-size: 18px;
  line-height: 25px;
  color: #594A49;
}
.p-news-inner__main-info-desc p {
  margin-bottom: 10px;
}
.p-news-inner__main-info-desc p:last-child {
  margin-bottom: 0;
}

.p-news-inner__main-info-img-container {
  height: 800px;
  width: 935px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}

.p-news-inner__main-info-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-news-inner__main-info-url {
  position: relative;
  padding-left: 40px;
  display: block;
  color: #594A49;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin-bottom: 40px;
}
.p-news-inner__main-info-url:hover, .p-news-inner__main-info-url:active {
  color: #822727;
}

.p-news-inner__main-info-url-ico {
  position: absolute;
  top: 0;
  left: 0;
}

.p-news-inner__main-info-url-text {
  font-size: 16px;
  line-height: 22px;
  word-break: break-word;
}

@media (max-width: 1599px) {
  .p-news-inner__main-info-l {
    padding-right: 15px;
  }

  .p-news-inner__main-info-r {
    padding-left: 15px;
  }
}
@media (max-width: 1439px) {
  .p-news-inner__main-info {
    margin-bottom: 80px;
  }

  .p-news-inner__main-info-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .p-news-inner__main-info-l {
    width: 100%;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .p-news-inner__main-info-r {
    width: 100%;
    padding: 0;
  }

  .p-news-inner__main-info-date {
    margin-bottom: 20px;
  }

  .p-news-inner__main-info-img-container {
    margin-bottom: 50px;
    width: 100vw;
    height: 600px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
@media (max-width: 767px) {
  .p-news-inner__main-info-date {
    text-align: center;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 22px;
  }

  .p-news-inner__main-info-title {
    margin-bottom: 40px;
  }

  .p-news-inner__main-info-img-container {
    height: 330px;
  }

  .p-news-inner__main-info-url {
    padding-left: 35px;
    margin-bottom: 30px;
  }

  .p-news-inner__main-info-desc {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .p-news-inner__article {
    text-align: center;
    margin-bottom: 60px;
  }
  .p-news-inner__article h2 {
    margin-bottom: 20px;
  }
  .p-news-inner__article figure {
    margin-bottom: 30px;
  }

  .p-news-inner__article-text-cols {
    margin-bottom: 30px;
  }

  .p-news-inner__article-imgs-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .p-news-inner__article-imgs-col {
    padding: 0 4px;
  }
}
.p-news__cards-tabs {
  margin-bottom: 70px;
}

.p-news__cards-controls {
  margin-bottom: 45px;
  padding-bottom: 4px;
  white-space: nowrap;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.p-news__cards-controls::-webkit-scrollbar {
  display: none;
}

.p-news__cards-controls-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-bottom: 2px solid #F5F5F5;
}

.p-news__cards-controls-item {
  margin-right: 20px;
}
.p-news__cards-controls-item:first-child {
  margin-left: auto;
}
.p-news__cards-controls-item:last-child {
  margin-right: auto;
}

.p-news__cards-controls-btn {
  display: block;
  position: relative;
  font-family: "Kuzanyan", sans-serif;
  font-size: 18px;
  line-height: 23px;
  color: rgba(47, 29, 27, 0.7);
  padding: 0 30px 15px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.p-news__cards-controls-btn:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -4px;
  height: 4px;
  left: 0;
  right: 0;
  background: -o-linear-gradient(357.39deg, #B09257 -1.36%, #F6EEB5 100%);
  background: linear-gradient(92.61deg, #B09257 -1.36%, #F6EEB5 100%);
  -webkit-transition: background 0.3s, -webkit-transform 0.4s ease-out;
  transition: background 0.3s, -webkit-transform 0.4s ease-out;
  -o-transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s, -webkit-transform 0.4s ease-out;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
}
.p-news__cards-controls-btn:hover, .p-news__cards-controls-btn:active, .p-news__cards-controls-btn.active {
  color: #2F1D1B;
}
.p-news__cards-controls-btn:hover:before, .p-news__cards-controls-btn:active:before, .p-news__cards-controls-btn.active:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}

.p-news__cards-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .p-news__cards-controls {
    margin-left: -20px;
    margin-right: -20px;
  }

  .p-news__cards-controls-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .p-news__cards-tabs {
    margin-bottom: 50px;
  }

  .p-news__cards-bottom-btn {
    width: 100%;
  }
}
.p-news {
  padding-bottom: 130px;
}

.p-news__head {
  margin-bottom: 110px;
}

@media (max-width: 1439px) {
  .p-news__head {
    margin-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .p-news {
    padding-bottom: 80px;
  }

  .p-news__head {
    margin-bottom: 0;
  }
}
.p-news__main-info {
  margin-bottom: 80px;
}

.p-news__main-info-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-news__main-info-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding-right: 30px;
}

.p-news__main-info-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 60%;
}

.p-news__main-info-img-wrap {
  position: relative;
  min-height: 100%;
  height: 497px;
  width: 100%;
}

.p-news__main-info-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-news__main-info-tag {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  color: #594A49;
  opacity: 0.8;
}

.p-news__main-info-title {
  margin-bottom: 30px;
}

.p-news__main-info-desc {
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
  margin-bottom: 30px;
  max-width: 462px;
}

@media (max-width: 1599px) {
  .p-news__main-info-r {
    width: 50%;
  }

  .p-news__main-info-l {
    padding-right: 65px;
  }
}
@media (max-width: 1439px) {
  .p-news__main-info-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-news__main-info-l {
    padding-right: 0;
  }

  .p-news__main-info-r {
    width: 100%;
  }

  .p-news__main-info-title {
    margin-bottom: 20px;
    max-width: 585px;
  }

  .p-news__main-info-img-wrap {
    min-height: 1px;
    height: 300px;
    width: 100%;
    margin-bottom: 20px;
  }

  .p-news__main-info-desc {
    max-width: 410px;
    margin-bottom: 0;
  }

  .p-news__main-info-mob-extinfo {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .p-news__main-info-tag {
    text-align: center;
    margin-bottom: 15px;
  }

  .p-news__main-info-title {
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .p-news__main-info-desc {
    text-align: center;
    max-width: initial;
    margin-bottom: 25px;
  }

  .p-news__main-info-img-wrap {
    width: auto;
    height: 75vw;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 30px;
  }

  .p-news__main-info-mob-extinfo {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.p-production {
  overflow: hidden;
}

.p-production__main-img-c {
  position: relative;
  height: 645px;
  margin-bottom: 100px;
}

.p-production__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-production__desc {
  max-width: 815px;
}

@media (max-width: 767px) {
  .p-production__main-img-c {
    height: 270px;
    margin-bottom: 80px;
  }

  .p-production__main-img {
    top: -25%;
    height: 145%;
  }
}
.p-production__main-info {
  margin-bottom: 80px;
}
.p-production__main-info:last-child {
  margin-bottom: 0;
}

.p-production__main-info-item {
  margin-bottom: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-production__main-info-item:last-child {
  margin-bottom: 0;
}
.p-production__main-info-item_reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.p-production__main-info-item_reverse .p-production__main-info-item-l {
  padding-right: 0;
  padding-left: 70px;
}

.p-production__main-info-item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 430px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 20px;
}

.p-production__main-info-item-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.p-production__main-info-item-title {
  margin-bottom: 40px;
}

.p-production__main-info-item-subtitle {
  font-family: "Kuzanyan", sans-serif;
  font-size: 30px;
  line-height: 33px;
  color: #2F1D1B;
  margin-bottom: 30px;
}

.p-production__main-info-item-desc {
  font-size: 16px;
  line-height: 23px;
  color: #594A49;
}

.p-production__main-info-item-img-container {
  height: 560px;
  position: relative;
}

.p-production__main-info-item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-production__main-info-full-item {
  position: relative;
}

.p-production__main-info-full-item-img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.p-production__main-info-full-item-img-container {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  position: absolute;
}

.p-production__main-info-full-item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-production__main-info-full-item-content {
  position: relative;
}

.p-production__main-info-full-item-content {
  position: relative;
  min-height: 900px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-production__main-info-full-item-content .p-production__main-info-item-title {
  margin-bottom: 55px;
}
.p-production__main-info-full-item-content .p-production__main-info-item-title,
.p-production__main-info-full-item-content .p-production__main-info-item-subtitle,
.p-production__main-info-full-item-content .p-production__main-info-item-desc {
  color: #fff;
}
.p-production__main-info-full-item-content .p-production__main-info-item-title {
  max-width: 530px;
}
.p-production__main-info-full-item-content .p-production__main-info-item-desc {
  max-width: 585px;
}
.p-production__main-info-full-item-content .p-production__main-info-item-subtitle {
  max-width: 540px;
  font-size: 25px;
}

.production-info-modal {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.production-info-modal.active {
  opacity: 1;
}
.production-info-modal-ico {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  font-size: 41px;
  line-height: 59px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
.production-info-modal-ico:before, .production-info-modal-ico:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, right top, from(#b09257), to(#f6eeb5));
  background: -o-linear-gradient(left, #b09257, #f6eeb5);
  background: linear-gradient(to right, #b09257, #f6eeb5);
  -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.production-info-modal-ico:after {
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
}
.production-info-modal:hover .production-info-modal-content {
  pointer-events: all;
  visibility: visible;
}
.production-info-modal:hover .production-info-modal-ico {
  opacity: 0;
}
.production-info-modal:hover .production-info-modal-content-in {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.production-info-modal:hover .production-info-modal-content-in-text {
  opacity: 1;
}
.production-info-modal_full-pos-1 {
  bottom: 21%;
  left: 7%;
}
.production-info-modal_full-pos-2 {
  top: 22%;
  right: 7%;
}
.production-info-modal_full-pos-3 {
  top: 21%;
  left: 25%;
}
.production-info-modal_full-pos-4 {
  bottom: 22%;
  right: 25%;
}
.production-info-modal_pos-1 {
  top: 38%;
  right: 26%;
}
.production-info-modal_pos-2 {
  bottom: 7%;
  left: 18%;
}
.production-info-modal_pos-3 {
  bottom: 23%;
  left: 4%;
}

.production-info-modal-content {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 335px;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
  visibility: hidden;
}
.production-info-modal-content_left {
  right: 0;
  border-radius: 0 37px 37px 0;
}
.production-info-modal-content_left .production-info-modal-content-in {
  padding: 5px 80px 5px 20px;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.production-info-modal-content_left .production-info-modal-content-in:before {
  right: 0;
}
.production-info-modal-content_right {
  left: 0;
  border-radius: 37px 0 0 37px;
}
.production-info-modal-content_right .production-info-modal-content-in {
  padding: 5px 20px 5px 80px;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.production-info-modal-content_right .production-info-modal-content-in:before {
  left: 0;
}

.production-info-modal-content-in {
  background: #fff;
  min-height: 74px;
  text-align: center;
  font-family: "Kuzanyan", sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #2F1D1B;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.production-info-modal-content-in:before {
  position: absolute;
  display: block;
  content: "!";
  width: 74px;
  height: 74px;
  font-family: "Segoe UI";
  font-size: 41px;
  line-height: 54px;
  color: #000000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.production-info-modal-content-in-text {
  opacity: 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

@media (max-width: 1599px) {
  .p-production__main-info-item-l {
    width: 400px;
    padding-right: 30px;
  }

  .p-production__main-info-item_reverse .p-production__main-info-item-l {
    padding-left: 30px;
  }
}
@media (max-width: 1439px) {
  .p-production__main-info-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-production__main-info-item-l {
    width: 100%;
    padding: 0;
  }

  .p-production__main-info-item-r {
    width: 100%;
    padding: 0;
  }

  .p-production__main-info-item-subtitle {
    max-width: 585px;
    margin-bottom: 40px;
  }

  .p-production__main-info-item-desc {
    margin-bottom: 30px;
    max-width: 525px;
  }

  .p-production__main-info-item_reverse .p-production__main-info-item-l {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .p-production__main-info-item-subtitle {
    text-align: center;
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 20px;
  }

  .p-production__main-info-item-desc {
    text-align: center;
    margin-bottom: 20px;
  }

  .p-production__main-info-item-img-container {
    margin-left: -20px;
    margin-right: -20px;
    height: auto;
    padding-top: 100%;
  }

  .p-production__main-info-full-item-content {
    min-height: 450px;
  }

  .p-production__main-info-full-item-content .p-production__main-info-item-title {
    margin-bottom: 20px;
  }

  .production-info-modal-content {
    width: 280px;
  }

  .production-info-modal_full-pos-1 {
    bottom: 10px;
    left: 10px;
  }
  .production-info-modal_full-pos-2 {
    top: 10px;
    right: 10px;
  }
  .production-info-modal_full-pos-3 {
    top: 10px;
    left: 10px;
  }
  .production-info-modal_full-pos-4 {
    bottom: 10px;
    right: 10px;
  }
  .production-info-modal_pos-1 {
    top: 10px;
    right: 10px;
  }
  .production-info-modal_pos-2 {
    bottom: 10px;
    left: 10px;
  }
  .production-info-modal_pos-3 {
    bottom: 10px;
    left: 10px;
  }
}
.p-rules {
  padding-bottom: 130px;
}

.p-rules__head {
  margin-bottom: 60px;
}

.p-rules__article {
  max-width: 1186px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 130px;
  color: #594A49;
}
.p-rules__article h2 {
  text-align: center;
  font-weight: 600;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 27px;
}
.p-rules__article b,
.p-rules__article strong {
  font-weight: 600;
}
.p-rules__article ul {
  margin-bottom: 80px;
}
.p-rules__article ul:last-child {
  margin-bottom: 0;
}
.p-rules__article ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 25px;
}
.p-rules__article ul li:before {
  position: absolute;
  display: block;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2F1D1B;
  top: 8px;
  left: 0;
}
.p-rules__article ul li:last-child {
  margin-bottom: 0;
}
.p-rules__article p {
  margin-bottom: 25px;
}
.p-rules__article p:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .p-rules {
    padding-bottom: 80px;
  }

  .p-rules__head {
    margin-bottom: 25px;
  }

  .p-rules__article {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 80px;
  }
  .p-rules__article ul {
    margin-bottom: 60px;
  }
  .p-rules__article ul li {
    padding-left: 20px;
  }
}
.p-search {
  overflow: hidden;
  padding-bottom: 130px;
}
.p-search .p-collections-in__wine-list {
  margin-bottom: -65px;
}
@media (max-width: 767px) {
  .p-search .p-collections-in__wine-list {
    margin-bottom: -50px;
  }
}

.p-search__head {
  padding-top: 125px;
  padding-bottom: 110px;
}

.p-search__form {
  max-width: 1140px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-search__form-input-wrap {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.p-search__form-input {
  width: 100%;
  display: block;
  height: 60px;
  border: none;
  outline: none;
  border-radius: 0;
  background: none;
  border-bottom: 1px solid #B09257;
  padding: 0 15px 15px 35px;
  font-size: 50px;
  line-height: 45px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
}

.p-search__form-sbm-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #B09257;
  margin-left: 15px;
  margin-top: 10px;
}
.p-search__form-sbm-btn .svg-icon-search {
  width: 35px;
  height: 35px;
  display: block;
}

@media (max-width: 767px) {
  .p-search {
    padding-bottom: 50px;
  }

  .p-search__head {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .p-search__form-input {
    height: 33px;
    padding: 0 8px 8px;
    font-size: 18px;
    line-height: 16px;
  }

  .p-search__form-sbm-btn {
    margin-top: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    margin-left: 0;
    margin-right: 10px;
  }
  .p-search__form-sbm-btn .svg-icon-search {
    width: 25px;
    height: 25px;
  }

  .p-search__form {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .p-search__form-clr-btn {
    margin-left: 10px;
    margin-top: 2px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    color: #B09257;
  }
  .p-search__form-clr-btn svg {
    display: block;
    stroke: currentColor;
    stroke-width: 2px;
  }
}
.p-search__tabs-nav-c {
  position: relative;
  margin-bottom: 60px;
}
.p-search__tabs-nav-c:before {
  position: absolute;
  display: block;
  content: "";
  bottom: 2px;
  border-bottom: 2px solid #F5F5F5;
  height: 0;
  left: 0;
  right: 0;
}

.p-search__tabs-nav {
  padding-bottom: 4px;
  white-space: nowrap;
  position: relative;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.p-search__tabs-nav::-webkit-scrollbar {
  display: none;
}

.p-search__tabs-nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.p-search__tabs-nav-item {
  margin-right: 65px;
}
.p-search__tabs-nav-item:first-child {
  margin-left: auto;
}
.p-search__tabs-nav-item:last-child {
  margin-right: auto;
}

.p-search__tabs-nav-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-family: "Kuzanyan", sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #2F1D1B;
  padding: 0 0 25px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.p-search__tabs-nav-btn:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -4px;
  height: 4px;
  left: 0;
  right: 0;
  background: -o-linear-gradient(357.39deg, #B09257 -1.36%, #F6EEB5 100%);
  background: linear-gradient(92.61deg, #B09257 -1.36%, #F6EEB5 100%);
  -webkit-transition: background 0.3s, -webkit-transform 0.4s ease-out;
  transition: background 0.3s, -webkit-transform 0.4s ease-out;
  -o-transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s;
  transition: transform 0.4s ease-out, background 0.3s, -webkit-transform 0.4s ease-out;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
}
.p-search__tabs-nav-btn:hover:before, .p-search__tabs-nav-btn:active:before, .p-search__tabs-nav-btn.active:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}
.p-search__tabs-nav-btn span {
  margin-left: 10px;
  color: #b6aa9a;
  font-family: "Jost", sans-serif;
}

@media (max-width: 767px) {
  .p-search__tabs-nav-btn {
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 18px;
  }

  .p-search__tabs-nav-item {
    margin-right: 50px;
  }

  .p-search__tabs-nav-c {
    margin-bottom: 10px;
  }
}
.p-stores__cards {
  margin-bottom: 140px;
  overflow: hidden;
}

.p-stores__cards-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -25px -50px;
}

.p-stores__cards-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  margin-bottom: 50px;
  padding: 0 25px;
}

.p-stores__cards-link {
  display: block;
}

.stores-card__img-container {
  height: 290px;
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
}

.stores-card__img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.stores-card__title {
  font-size: 30px;
  line-height: 33px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.stores-card__info-item {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.stores-card__info-item:last-child {
  margin-bottom: 0;
}

.stores-card__info-item-img-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 30px;
  margin-right: 3px;
}

.stores-card__info-item-img {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}
.stores-card__info-item-img.svg-icon-adress-pin {
  margin-left: 3px;
  margin-top: 5px;
}

.stores-card__info-item-title {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
}
.stores-card__info-item-title a:hover, .stores-card__info-item-title a:active {
  color: #822727;
}

@media (max-width: 1599px) {
  .p-stores__cards-list {
    margin: 0 -15px -50px;
  }

  .p-stores__cards-item {
    padding: 0 15px;
  }
}
@media (max-width: 1439px) {
  .p-stores__cards-list {
    margin: 0 -15px -40px;
  }

  .p-stores__cards-item {
    margin-bottom: 40px;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .p-stores__cards {
    margin-bottom: 80px;
  }

  .p-stores__cards-list {
    margin-bottom: -60px;
  }

  .p-stores__cards-item {
    width: 100%;
    margin-bottom: 60px;
  }

  .stores-card__title {
    font-size: 25px;
    line-height: 28px;
    text-align: center;
  }
}
.p-stores {
  overflow: hidden;
}

.p-stores__info {
  overflow: hidden;
}

.p-stores__info-head-title {
  margin-bottom: 70px;
}

.p-stores__info-head-slider__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 100%;
  right: 0;
  margin-bottom: 115px;
}

.p-stores__info-head-slider__item-img-wrap {
  position: relative;
  height: 645px;
  overflow: hidden;
}

.p-stores__info-head-slider__item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-stores__info-section-desc {
  font-family: "Segoe UI";
}

.p-stores__info-section-1 {
  margin-top: -120px;
  padding-bottom: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.p-stores__info-section-1 .p-stores__info-section-1-bg {
  position: absolute;
  display: block;
  content: "";
  width: 100vw;
  left: 50%;
  margin-left: -50vw;
  top: 0;
  bottom: 0;
  background: #FDF9F0;
}

.p-stores__info-section-1-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: calc(41.6666666667% - var(--col-gap));
  margin-right: 170px;
  position: relative;
  z-index: 1;
}

.p-stores__info-section-1-r {
  padding-right: 55px;
  padding-top: 195px;
  position: relative;
}

.p-stores__info-section-1-img-container {
  position: relative;
  z-index: 1;
}

.p-stores__info-section-1-img {
  max-width: initial;
  width: 820px;
}

.p-stores__info-section-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.p-stores__info-section-2-l {
  padding-top: 90px;
  padding-left: 70px;
  padding-right: 100px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - var(--col-gap));
}

.p-stores__info-section-2-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}

.p-stores__info-section-2-slider {
  width: 985px;
}

.p-stores__info-section-2-slider__item-img {
  width: 100%;
}

.p-stores__info-section-2-slider__nav {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  bottom: 205px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}

.p-stores__info-section-3 {
  margin-top: -145px;
  min-height: 900px;
  position: relative;
}

.p-stores__info-section-3-bg {
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100vw;
}

.p-stores__info-section-3-bg-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-stores__info-section-3-r {
  color: #fff;
  position: relative;
  z-index: 1;
  padding-top: 510px;
  padding-right: 70px;
  padding-left: 120px;
  padding-bottom: 30px;
  margin-left: auto;
  width: 50%;
}

.p-stores__info-section-3-title,
.p-stores__info-section-3-desc {
  color: #fff;
}

.p-stores__info-section-3-desc {
  font-size: 16px;
  line-height: 25px;
}

@media (max-width: 1599px) {
  .p-stores__info-section-1 {
    margin-top: -90px;
  }

  .p-stores__info-section-1-r {
    padding-top: 160px;
    padding-left: 0;
  }

  .p-stores__info-section-1-l {
    margin-right: 30px;
  }

  .p-stores__info-section-1-img {
    width: 680px;
  }

  .p-stores__info-section-2-l {
    width: calc(41.6666666667% + var(--col-gap));
    padding-top: 90px;
    padding-right: 15px;
    padding-left: 0;
  }

  .p-stores__info-section-3-r {
    padding-left: 15px;
  }
}
@media (max-width: 1439px) {
  .p-stores__info-head-slider__nav {
    margin-bottom: 40px;
  }

  .p-stores__info-head-slider__item-img-wrap {
    height: 480px;
  }

  .p-stores__info-section-1 {
    margin-top: -75px;
    padding-bottom: 75px;
  }

  .p-stores__info-section-1-img {
    width: auto;
    height: 100%;
  }

  .p-stores__info-section-1-r {
    padding-top: 115px;
    padding-right: 0;
  }

  .p-stores__info-section-2-l {
    width: calc(50% - 15px);
    margin-right: 30px;
    padding: 90px 0 30px 0;
  }

  .p-stores__info-section-2-slider__item-img {
    width: 890px;
  }

  .p-stores__info-section-2-slider__nav {
    bottom: 40px;
  }

  .p-stores__info-section-3 {
    margin-top: -65px;
    min-height: 695px;
  }

  .p-stores__info-section-3-r {
    padding-top: 290px;
    width: 66.6666666667%;
    padding-left: 15px;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .p-stores__info-head-title {
    margin-bottom: 30px;
  }

  .p-stores__info-head-slider__item-img-wrap {
    height: 85vw;
  }

  .p-stores__info-head {
    margin-bottom: 75px;
  }

  .p-stores__info-section-1 {
    margin-top: -200px;
  }

  .p-stores__info-section-1-l {
    width: 100%;
    margin-right: 0;
  }

  .p-stores__info-section-1-r {
    padding-top: 200px;
    margin-bottom: 20px;
  }

  .p-stores__info-section-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .p-stores__info-section-desc {
    text-align: center;
  }

  .p-stores__info-head-slider__nav {
    bottom: auto;
    top: 100%;
    left: 0;
    right: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 15px;
  }

  .p-stores__info-section-1-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
  }

  .p-stores__info-section-1-img-container {
    height: 80vw;
    width: 100%;
  }

  .p-stores__info-section-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .p-stores__info-section-2-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    display: block;
    margin-bottom: 50px;
  }

  .p-stores__info-section-2-slider__item-img {
    width: 100%;
  }

  .p-stores__info-section-2-slider {
    width: 100%;
  }

  .p-stores__info-section-2-slider-c {
    margin-left: -20px;
    margin-right: -20px;
  }

  .p-stores__info-section-2-slider__nav {
    bottom: auto;
    top: 100%;
    left: 0;
    right: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 15px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .p-stores__info-section-2-l {
    margin-right: 0;
    width: 100%;
    padding: 0;
  }

  .p-stores__info-section-2 {
    margin-bottom: 40px;
  }

  .p-stores__info-section-3 {
    margin-top: 0;
    min-height: 730px;
  }

  .p-stores__info-section-3-r {
    width: 100%;
    padding-top: 215px;
    padding-left: 0;
    text-align: center;
  }
}
.p-tour {
  overflow: hidden;
  padding-bottom: 130px;
}
@media (max-width: 767px) {
  .p-tour {
    padding-bottom: 80px;
  }
}

.p-tour__main-info {
  margin-bottom: 110px;
}

.p-tour__main-info-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-tour__main-info-l {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.p-tour__main-info-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.p-tour__main-info-title {
  margin-bottom: 20px;
}

.p-tour__main-info-subtitle {
  font-size: 16px;
  line-height: 24px;
  color: rgba(47, 29, 27, 0.5);
  text-transform: uppercase;
  margin-bottom: 45px;
}

.p-tour__main-info-desc {
  font-size: 18px;
  line-height: 25px;
  color: #594A49;
  margin-bottom: 60px;
}

.p-tour__main-info-addinfo .p-wine-tours__cards-item-info-col {
  margin-right: 35px;
}
.p-tour__main-info-addinfo .p-wine-tours__cards-item-info-col-1 .p-wine-tours__cards-item-info-img-container {
  margin-right: 12px;
}

.p-tour__main-info-bot-btns {
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 50px;
}

.p-tour__main-info-bot-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 30px;
}
.p-tour__main-info-bot-btn:last-child {
  margin-right: 0;
}

@media (max-width: 1599px) {
  .p-tour__main-info-l {
    width: calc(41.6666666667% + 15px);
    padding-right: 0;
  }

  .p-tour__main-info-r {
    width: calc(58.3333333333% - 15px);
    padding-left: 85px;
  }

  .p-tour__main-info-addinfo .p-wine-tours__cards-item-info-col {
    margin-right: 25px;
  }
}
@media (max-width: 1439px) {
  .p-tour__main-info {
    margin-bottom: 35px;
  }

  .p-tour__main-info-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-tour__main-info-l {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 75px;
  }

  .p-tour__main-info-r {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .p-tour__main-info-desc {
    margin-bottom: 50px;
  }

  .p-tour__main-info-addinfo.p-wine-tours__cards-item-info {
    margin-bottom: 55px;
  }
  .p-tour__main-info-addinfo .p-wine-tours__cards-item-info-col {
    margin-right: 60px;
  }

  .p-tour__main-info-bot-btns {
    padding-bottom: 0;
  }

  .p-tour__main-info-bot-btn {
    margin-right: 45px;
  }
}
@media (max-width: 767px) {
  .p-tour__main-info {
    margin-bottom: 10px;
  }

  .p-tour__main-info-subtitle {
    text-align: center;
    margin-bottom: 20px;
  }

  .p-tour__main-info-l {
    margin-bottom: 50px;
  }

  .p-tour__main-info-desc {
    font-size: 16px;
    line-height: 23px;
    text-align: center;
    margin-bottom: 30px;
  }

  .p-tour__main-info-addinfo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .p-tour__main-info-addinfo.p-wine-tours__cards-item-info {
    max-width: 230px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-tour__main-info-addinfo .p-wine-tours__cards-item-info-col {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .p-tour__main-info-addinfo .p-wine-tours__cards-item-info-col:last-child {
    margin-bottom: 0;
  }

  .p-tour__main-info-bot-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-tour__main-info-bot-btn {
    margin-right: 0;
    margin-bottom: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .p-tour__main-info-bot-btn:last-child {
    margin-bottom: 0;
  }
}
.tour-slider-c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 935px;
}

.tour-slider__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 75px;
  right: 0;
  z-index: 1;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}

.tour-slider__arrow-left {
  margin-right: 35px;
}

.tour-slider__arrow-right {
  margin-left: 35px;
}

.tour-slider__item-img-wrap {
  width: 100%;
  position: relative;
  height: 800px;
}

.tour-slider__item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1439px) {
  .tour-slider-c {
    width: 100vw;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    position: static;
  }

  .tour-slider__item-img-wrap {
    height: 600px;
  }

  .tour-slider__nav {
    bottom: -35px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100%;
    max-width: 930px;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (max-width: 991px) {
  .tour-slider__nav {
    max-width: 708px;
  }
}
@media (max-width: 767px) {
  .tour-slider__item-img-wrap {
    height: auto;
    padding-top: 100%;
  }

  .tour-slider__nav {
    left: 0;
    bottom: -25px;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.p-tour__steps {
  margin-bottom: 140px;
  overflow: hidden;
}

.p-tour__steps-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  position: relative;
}
.p-tour__steps-item:last-child {
  margin-bottom: 0;
}
.p-tour__steps-item_reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.p-tour__steps-item_reverse .p-tour__steps-item-l {
  padding-right: 0;
  padding-left: 25px;
}
.p-tour__steps-item_reverse .p-tour__steps-item-r {
  padding-left: 0;
  padding-right: 25px;
}
.p-tour__steps-item_reverse .p-tour__steps-item-r .p-tour__steps-item-img-container {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.p-tour__steps-item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-right: 25px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.p-tour__steps-item-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 25px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.p-tour__steps-item-img-container {
  position: relative;
  width: 935px;
  height: 600px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.p-tour__steps-item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-tour__steps-item-in {
  position: relative;
  padding-left: 115px;
  padding-top: 155px;
}

.p-tour__steps-item-title {
  position: relative;
  max-width: 500px;
  margin-bottom: 35px;
}

.p-tour__steps-item-desc {
  position: relative;
  max-width: 500px;
}

.p-tour__steps-item-num {
  position: absolute;
  top: 0;
  left: -5px;
  font-size: 265px;
  line-height: 318px;
  font-family: "Kuzanyan", sans-serif;
  opacity: 0.4;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.p-tour__steps-item-dotted-arrow {
  position: absolute;
  max-width: initial;
  width: auto;
  z-index: 1;
  pointer-events: none;
}
.p-tour__steps-item-dotted-arrow-1 {
  top: 180px;
  left: -75px;
}
.p-tour__steps-item-dotted-arrow-2 {
  top: 190px;
  right: 12px;
}

@media (max-width: 1599px) {
  .p-tour__steps-item-dotted-arrow-1 {
    top: 210px;
    left: -155px;
  }
  .p-tour__steps-item-dotted-arrow-2 {
    top: 150px;
    right: 30px;
  }

  .p-tour__steps-item-l {
    width: calc(58.3333333333% + 15px);
    padding-right: 15px;
  }

  .p-tour__steps-item-r {
    width: calc(41.6666666667% - 15px);
    padding-left: 15px;
  }

  .p-tour__steps-item-in {
    padding-left: 125px;
  }
}
@media (max-width: 1439px) {
  .p-tour__steps-item-dotted-arrow {
    display: none;
  }

  .p-tour__steps-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 40px;
  }
  .p-tour__steps-item_reverse .p-tour__steps-item-l {
    padding-right: 0;
    padding-left: 0;
  }
  .p-tour__steps-item_reverse .p-tour__steps-item-r {
    padding-left: 0;
    padding-right: 0;
  }
  .p-tour__steps-item_reverse .p-tour__steps-item-r .p-tour__steps-item-img-container {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  .p-tour__steps-item-l {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .p-tour__steps-item-r {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .p-tour__steps-item-in {
    padding-top: 160px;
    padding-left: 130px;
    padding-bottom: 70px;
  }

  .p-tour__steps-item-img-container {
    width: auto;
    height: auto;
  }

  .p-tour__steps-item-img {
    position: relative;
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767px) {
  .p-tour__steps {
    margin-bottom: 80px;
  }

  .p-tour__steps-item {
    margin-bottom: 80px;
  }

  .p-tour__steps-item-in {
    padding-top: 135px;
    padding-left: 0;
    padding-bottom: 20px;
  }

  .p-tour__steps-item-desc {
    text-align: center;
  }

  .p-tour__steps-item-img-container {
    margin-left: -20px;
    margin-right: -20px;
  }

  .p-tour__steps-item-title {
    margin-bottom: 30px;
  }
}
.p-vineyards__bottom {
  overflow: hidden;
  padding-top: 40px;
}

.p-vineyards-slider__nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 40px;
}

.p-vineyards-slider__item-img-wrap {
  overflow: hidden;
  position: relative;
}

.p-vineyards-slider__item-img {
  width: 100%;
}

@media (max-width: 1439px) {
  .p-vineyards__bottom {
    padding-bottom: 50px;
  }

  .p-vineyards-slider-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .p-vineyards-slider {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-vineyards-slider__nav {
    margin-bottom: 0;
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    z-index: 2;
  }
}
@media (max-width: 767px) {
  .p-vineyards-slider {
    width: auto;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.p-vineyards__cards {
  overflow: hidden;
  margin-bottom: 100px;
}

.p-vineyards__cards-list {
  position: relative;
}

.p-vineyards__cards-title {
  margin-bottom: 80px;
}

.p-vineyards__cards-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 105px;
}
.p-vineyards__cards-item:last-child {
  margin-bottom: 0;
}
.p-vineyards__cards-item.active {
  z-index: 2;
}
.p-vineyards__cards-item:not(.active) .p-vineyards__cards-item-img-container {
  -webkit-transform: scale(0.85);
      -ms-transform: scale(0.85);
          transform: scale(0.85);
}
.p-vineyards__cards-item:not(.active) .p-vineyards__cards-item-img-container-cover {
  opacity: 1;
}
.p-vineyards__cards-item:not(.active) .p-vineyards__cards-item-in {
  opacity: 0.6;
}

.p-vineyards__cards-item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-right: 25px;
}

.p-vineyards__cards-item-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 25px;
}

.p-vineyards__cards-item-in {
  height: 100%;
  padding-top: 50px;
  padding-left: 80px;
  padding-bottom: 50px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.p-vineyards__cards-item-img-container {
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.p-vineyards__cards-item-img-container-cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.p-vineyards__cards-item-img-container-cover:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  opacity: 0.4;
}

.p-vineyards__cards-item-img {
  width: 100%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.p-vineyards__cards-item-num {
  position: absolute;
  top: 0;
  left: -25px;
  font-family: "Kuzanyan", sans-serif;
  font-size: 265px;
  line-height: 318px;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  opacity: 0.4;
  background-clip: text;
}

.p-vineyards__cards-item-title {
  position: relative;
  margin-bottom: 30px;
  max-width: 570px;
}

.p-vineyards__cards-item-desc {
  position: relative;
  max-width: 570px;
}

.p-vineyards__cards-list-bg-arrow {
  position: absolute;
  max-width: initial;
  width: auto;
  height: auto;
  top: 170px;
  left: 164px;
  z-index: 1;
}

@media (max-width: 1599px) {
  .p-vineyards__cards-item-l {
    padding-right: 15px;
  }

  .p-vineyards__cards-item-r {
    padding-left: 15px;
  }

  .p-vineyards__cards-item-in {
    padding-left: 100px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-vineyards__cards-item-num {
    left: 5px;
    line-height: 228px;
  }

  .p-vineyards__cards-list-bg-arrow {
    top: 120px;
    left: 70px;
  }
}
@media (max-width: 1439px) {
  .p-vineyards__cards-title {
    margin-bottom: 50px;
  }

  .p-vineyards__cards-list-bg-arrow {
    top: 94px;
    left: -17px;
  }

  .p-vineyards__cards-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 80px;
  }

  .p-vineyards__cards-item-l {
    padding: 0;
    width: 100%;
  }

  .p-vineyards__cards-item-r {
    padding: 0;
    width: 100%;
  }

  .p-vineyards__cards-item-in {
    padding-left: 0;
    padding-top: 80px;
  }

  .p-vineyards__cards-item-num {
    font-size: 200px;
    line-height: 240px;
  }

  .p-vineyards__cards-item-title,
.p-vineyards__cards-item-desc {
    max-width: 520px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .p-vineyards__cards {
    margin-bottom: 60px;
  }

  .p-vineyards__cards-item {
    margin-bottom: 70px;
  }

  .p-vineyards__cards-item-img-container {
    margin-left: -20px;
    margin-right: -20px;
  }

  .p-vineyards__cards-item-in {
    padding-top: 50px;
  }

  .p-vineyards__cards-item-num {
    top: 20px;
    left: -7px;
    font-size: 130px;
    line-height: 156px;
  }

  .p-vineyards__cards-item-title {
    margin-bottom: 20px;
    max-width: 100%;
  }

  .p-vineyards__cards-item-desc {
    max-width: 100%;
    text-align: center;
  }

  .p-vineyards__cards-list-bg-arrow {
    display: none;
  }
}
.p-vineyards {
  padding-bottom: 130px;
  overflow: hidden;
}

.p-vineyards__main-img-c {
  position: relative;
  height: 645px;
  margin-bottom: 110px;
}

.p-vineyards__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-vineyards__desc {
  max-width: 970px;
}

@media (max-width: 1439px) {
  .p-vineyards__main-img-c {
    margin-bottom: 80px;
  }

  .p-vineyards {
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .p-vineyards__main-img-c {
    height: 270px;
  }

  .p-vineyards {
    padding-bottom: 30px;
  }

  .p-vineyards__main-img {
    top: -25%;
    height: 145%;
  }
}
.p-wbuy {
  padding-bottom: 110px;
  overflow: hidden;
}

.p-wbuy__head {
  margin-bottom: 110px;
}

.p-wbuy__head-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-wbuy__head-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 550px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.p-wbuy__head-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-right: calc((100vw - 100%) / -2);
}

.p-wbuy__map {
  position: relative;
  height: 550px;
  background: #F5F5F5;
}
.p-wbuy__map [class$=-places-pane] {
  opacity: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s;
}
.p-wbuy__map.aos-animate [class$=-places-pane] {
  opacity: 1;
}

.p-wbuy__head-title {
  margin-bottom: 0;
  text-align: left;
}

.p-wbuy__head-desc {
  margin-top: 40px;
  font-size: 18px;
  line-height: 25px;
  color: #2F1D1B;
}

@media (max-width: 1439px) {
  .p-wbuy__head-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wbuy__head-l {
    width: 100%;
  }

  .p-wbuy__head-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .p-wbuy__head-title {
    margin-bottom: 50px;
  }
  .p-wbuy__head-title:last-child {
    margin-bottom: 50px;
  }

  .p-wbuy__head-desc {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .p-wbuy__head {
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .p-wbuy__head {
    margin-bottom: 50px;
  }

  .p-wbuy__head-title {
    text-align: center;
  }
  .p-wbuy__head-title + .p-wbuy__head-desc {
    margin-top: -20px;
  }

  .p-wbuy__head-desc {
    text-align: center;
  }

  .p-wbuy__map {
    height: 440px;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.stores {
  margin-bottom: 135px;
}
.stores:last-child {
  margin-bottom: 0;
}

.stores__title {
  margin-bottom: 80px;
}

.stores__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -25px -45px;
}

.stores__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 25px;
  width: 16.6666666667%;
  margin-bottom: 45px;
}

.stores__item-title {
  font-family: "Kuzanyan", sans-serif;
  margin-bottom: 15px;
  color: #2F1D1B;
  font-size: 30px;
  line-height: 33px;
}

.stores__item-tel {
  color: #594A49;
  font-size: 20px;
  line-height: 29px;
  margin-bottom: 5px;
}

.stores__item-url {
  color: #594A49;
  font-size: 20px;
  line-height: 29px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  word-break: break-word;
}
.stores__item-url:hover, .stores__item-url:active {
  color: #822727;
}

.stores__controls {
  margin-bottom: 80px;
}

.stores__item-img-container {
  margin-bottom: 12px;
  height: 70px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.stores__item-img {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.stores__item-map-btn {
  color: #594A49;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  opacity: 0.7;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: uppercase;
  margin-top: 15px;
  display: block;
}
.stores__item-map-btn:hover, .stores__item-map-btn:active {
  color: #822727;
}

.stores__block {
  margin-bottom: 80px;
}
.stores__block:last-child {
  margin-bottom: 0;
}

.stores__block-title {
  font-size: 30px;
  line-height: 33px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 30px;
}

.stores__controls-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.stores__controls-selects {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 65px;
}

.stores__controls-select-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 200px;
  margin-right: 50px;
}
.stores__controls-select-wrap:last-child {
  margin-right: 0;
}

.stores__controls-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.stores__controls-sbm-btn {
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  margin-right: 55px;
}

.stores__controls-clear-btn {
  font-size: 16px;
  line-height: 22px;
  text-transform: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #594A49;
}
.stores__controls-clear-btn:hover, .stores__controls-clear-btn:active {
  color: #822727;
}

@media (max-width: 1599px) {
  .stores__list {
    margin: 0 -15px -45px;
  }

  .stores__item {
    padding: 0 15px;
  }

  .stores__item-tel {
    font-size: 19px;
    line-height: 27px;
  }

  .stores__list_add .stores__item {
    width: 25%;
  }
}
@media (max-width: 1439px) {
  .stores__list {
    margin-bottom: -30px;
  }

  .stores__item {
    width: 33.3333333333%;
    margin-bottom: 30px;
  }

  .stores__list_add .stores__item {
    width: 33.3333333333%;
  }

  .stores__controls-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .stores__controls-selects {
    margin-right: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .stores {
    margin-bottom: 80px;
  }

  .stores__title {
    margin-bottom: 40px;
    word-break: break-word;
  }

  .stores__item-title {
    font-size: 25px;
    line-height: 28px;
    text-align: center;
  }

  .stores__item-tel,
.stores__item-url {
    text-align: center;
    font-size: 15px;
    line-height: 23px;
  }

  .stores__item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
  }

  .stores__list_main {
    margin-left: -5px;
    margin-right: -5px;
  }
  .stores__list_main .stores__item {
    width: 50%;
    padding: 0 5px;
  }
  .stores__list_add .stores__item {
    width: 100%;
  }

  .stores__controls-selects {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 35px;
  }

  .stores__controls-select-wrap {
    width: 100%;
    margin-right: 0;
  }

  .stores__item-img-container {
    width: 100%;
  }

  .stores__item-img-container {
    height: 56px;
    margin-bottom: 3px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .stores__block-title {
    font-size: 25px;
    line-height: 27px;
    text-align: center;
    margin-bottom: 20px;
  }

  .stores__controls-btns {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .stores__controls-sbm-btn {
    margin-right: 25px;
  }
}
.p-wine-house__main-img-c {
  position: relative;
  height: 690px;
  margin-bottom: 110px;
  width: 100%;
}

.p-wine-house__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 767px) {
  .p-wine-house__main-img-c {
    height: 270px;
    margin-bottom: 80px;
  }
  .p-wine-house__main-img-c .wine-tours__video-btn-ico-wrap {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

  .p-wine-house__main-img {
    top: -25%;
    height: 145%;
  }
}
.p-wine-house__info {
  overflow: hidden;
  margin-bottom: 75px;
}
.p-wine-house__info:last-child {
  margin-bottom: 0;
}

.p-wine-house__info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
}
.p-wine-house__info-item:last-child {
  margin-bottom: 0;
}
.p-wine-house__info-item_reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.p-wine-house__info-item_reverse .p-wine-house__info-item-in {
  padding-left: 0;
}
.p-wine-house__info-item_reverse .p-wine-house__info-item-l {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 0;
  padding-left: var(--col-gap);
}
.p-wine-house__info-item_reverse .p-wine-house__info-item-r {
  padding-left: 0;
  padding-right: var(--col-gap);
}
.p-wine-house__info-item_reverse .wine-house-slider__nav {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.p-wine-house__info-item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: var(--col-gap);
  position: relative;
  z-index: 3;
}

.p-wine-house__info-item-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: var(--col-gap);
}
.p-wine-house__info-item-r_no-center {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.p-wine-house__info-item-in {
  padding-left: 70px;
  position: relative;
}

.p-wine-house__info-item-1 {
  margin-bottom: 50px;
}

.p-wine-house__info-item-img-container {
  position: relative;
}

.p-wine-house__info-item-img {
  max-width: initial;
}

.p-wine-house__info-item-title {
  margin-bottom: 45px;
}

.p-wine-house__info-item-desc {
  margin-bottom: 30px;
}
.p-wine-house__info-item-desc:last-child {
  margin-bottom: 0;
}
.p-wine-house__info-item-desc_mw-510px {
  max-width: 510px;
}
.p-wine-house__info-item-desc_mw-570px {
  max-width: 570px;
}
.p-wine-house__info-item-desc_mw-600px {
  max-width: 600px;
}

.p-wine-house__info-item-imgs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
}

.p-wine-house__info-item-imgs-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: var(--col-gap);
}

.p-wine-house__info-item-imgs-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: var(--col-gap);
}

.p-wine-house__info-item-imgs-figure {
  position: relative;
}

.p-wine-house__info-item-imgs-figure-1 {
  width: 447px;
  height: 315px;
}

.p-wine-house__info-item-imgs-figure-2 {
  width: 936px;
  height: 315px;
}

.p-wine-house__info-item-imgs-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.wine-house-slider-c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 935px;
}

.wine-house-slider__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 55px;
  left: auto;
  right: 0;
  z-index: 1;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}

.wine-house-slider__arrow-left {
  margin-right: 35px;
}

.wine-house-slider__arrow-right {
  margin-left: 35px;
}

.p-wine-house__btn-video-wrap {
  margin-top: 5px;
}

.wine-house-slider__item-img-wrap {
  position: relative;
  overflow: hidden;
  height: 600px;
}

.wine-house-slider__item-img {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: -10%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 120%;
}

.wine-house-slider__item-img-numbs {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -30px;
  top: auto;
  margin: auto;
  text-align: center;
}
.wine-house-slider__item-img-numbs span {
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family: "Kuzanyan", sans-serif;
  font-size: 332px;
  line-height: 300px;
  opacity: 0.5;
}

.wine-house-year-slider-c {
  position: relative;
}

.wine-house-year-slider-1-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 935px;
}

.wine-house-year-slider-2-c {
  margin-bottom: 2px;
}
.wine-house-year-slider-2-c:before {
  position: absolute;
  display: block;
  content: "";
  right: 100%;
  top: 0;
  bottom: 0;
  width: 100vw;
  background: #fff;
  margin-right: 0;
  z-index: 2;
}

.wine-house-year-slider-3-c {
  margin-left: -20px;
}
.wine-house-year-slider-3-c:before {
  position: absolute;
  display: block;
  content: "";
  right: 100%;
  top: 0;
  bottom: 0;
  width: 100vw;
  background: #fff;
  margin-right: 25px;
  z-index: 2;
}

.wine-house-year-slider__item-title {
  margin-bottom: 30px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}

.wine-house-year-slider__item-dot {
  position: relative;
  margin-bottom: 30px;
  height: 3px;
  background: #B09257;
}
.wine-house-year-slider__item-dot:before {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 0;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  background: #000;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.wine-house-year-slider__item-subtitle {
  margin-bottom: 22px;
  font-size: 30px;
  line-height: 33px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.wine-house-year-slider__item-desc {
  margin-bottom: 20px;
  max-width: 515px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.wine-house-year-slider__item:not(.swiper-slide-active) .wine-house-year-slider__item-dot:before {
  opacity: 0.5;
}
.wine-house-year-slider__item:not(.swiper-slide-active) .wine-house-year-slider__item-title,
.wine-house-year-slider__item:not(.swiper-slide-active) .wine-house-year-slider__item-subtitle,
.wine-house-year-slider__item:not(.swiper-slide-active) .wine-house-year-slider__item-desc {
  opacity: 0.5;
}
.wine-house-year-slider__item:not(.swiper-slide-active) .wine-house-year-slider__item-btn-wrap {
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
}
.wine-house-year-slider__item:not(.swiper-slide-active) .wine-house-year-slider__item-title {
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
}
.wine-house-year-slider__item:last-child .wine-house-year-slider__item-dot {
  background: none;
}

.wine-house-year-slider-2 {
  overflow: visible;
}

.wine-house-year-slider-3 {
  overflow: visible;
}

.wine-house-year-slider__item-btn-wrap {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.wine-house-year-slider__num-item {
  width: auto;
}
.wine-house-year-slider__num-item:after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  right: -20px;
  width: 20px;
  bottom: 0;
}

.wine-house-year-slider__num-item-title {
  height: 70px;
  width: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  position: relative;
  cursor: pointer;
}
.wine-house-year-slider__num-item-title span {
  position: relative;
  z-index: 1;
  font-size: 16px;
  line-height: 35px;
  color: #B09257;
  font-family: "Kuzanyan", sans-serif;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
}
.wine-house-year-slider__num-item-title:before {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #822727;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (min-width: 992px) {
  .wine-house-year-slider__num-item-title:hover:before, .wine-house-year-slider__num-item-title:active:before {
    opacity: 1;
  }
  .wine-house-year-slider__num-item-title:hover span, .wine-house-year-slider__num-item-title:active span {
    background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
    background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
    background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
  }
}
.wine-house-year-slider__num-item-title.active:before {
  opacity: 1;
}
.wine-house-year-slider__num-item-title.active span {
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

@media (max-width: 1599px) {
  .wine-house-year-slider__item:before {
    position: absolute;
    display: block;
    content: "";
    width: 70px;
    left: 100%;
    top: 0;
    bottom: 0;
  }

  .wine-house-year-slider__item-dot {
    margin-right: -70px;
  }

  .wine-house-slider__item-img-numbs {
    left: 150px;
  }

  .p-wine-house__info-item-desc_mw-600px {
    max-width: 500px;
  }
}
@media (max-width: 1439px) {
  .p-wine-house__info-item-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    width: auto;
    padding-right: 0;
  }

  .p-wine-house__info-item-r {
    width: calc(58.3333333333% - var(--col-gap));
    padding-left: 0;
  }

  .p-wine-house__info-item-in {
    padding-left: 30px;
  }

  .p-wine-house__info-item_reverse .p-wine-house__info-item-r {
    width: calc(58.3333333333% + var(--col-gap));
  }
  .p-wine-house__info-item_reverse .p-wine-house__info-item-l {
    padding-left: 0;
  }

  .p-wine-house__info-item-img-container {
    height: 490px;
    width: 530px;
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-wine-house__info-item-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .p-wine-house__info-item-1 {
    margin-bottom: 30px;
  }

  .p-wine-house__info-item-imgs-figure-1 {
    width: 278px;
    height: 250px;
  }

  .p-wine-house__info-item-imgs-figure-2 {
    width: 445px;
    height: 250px;
    margin-left: 30px;
  }

  .p-wine-house__info-item-imgs-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    width: auto;
    padding-right: 0;
  }

  .p-wine-house__info-item-imgs-r {
    width: calc(58.3333333333% - var(--col-gap));
    padding-left: 0;
  }

  .wine-house-slider-c {
    width: 765px;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

  .p-wine-house__info-item-3 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .p-wine-house__info-item-3 .p-wine-house__info-item-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-bottom: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .p-wine-house__info-item-3 .p-wine-house__info-item-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .p-wine-house__info-item-3 .p-wine-house__info-item-in {
    padding-left: 0;
  }

  .wine-house-year-slider-1-c {
    width: 100%;
  }

  .wine-house-year-slider-1 .wine-house-slider__item-img-wrap {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    padding-top: 64.517%;
  }

  .wine-house-slider .wine-house-slider__item-img-wrap {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    padding-top: 64.517%;
  }

  .wine-house-slider__item-img-numbs {
    left: 0;
  }

  .wine-house-year-slider-1-c .wine-house-slider__nav {
    display: none;
  }

  .wine-house-year-slider-2-c {
    width: 520px;
  }
  .wine-house-year-slider-2-c:before {
    display: none;
  }

  .wine-house-year-slider-3-c:before {
    display: none;
  }

  .p-wine-house__info-item-5 .wine-house-slider__nav {
    display: none;
  }
}
@media (max-width: 991px) {
  .wine-house-year-slider-1-c {
    width: 100vw;
  }

  .wine-house-year-slider-1 .wine-house-slider__item-img {
    width: 100%;
    max-width: initial;
  }

  .wine-house-slider__item-img {
    top: -20%;
    height: 145%;
  }
}
@media (max-width: 767px) {
  .p-wine-house__info-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .p-wine-house__info-item_reverse .p-wine-house__info-item-r {
    width: 100%;
    padding: 0;
  }
  .p-wine-house__info-item_reverse .p-wine-house__info-item-l {
    width: 100%;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .p-wine-house__info-item_reverse .wine-house-slider__nav {
    right: 0;
    left: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .p-wine-house__info-item-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine-house__info-item-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }

  .p-wine-house__info-item-in {
    padding-left: 0;
  }

  .p-wine-house__info-item-title {
    margin-bottom: 33px;
  }

  .p-wine-house__info-item-desc {
    max-width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }

  .p-wine-house__btn-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .p-wine-house__info-item-img-container {
    height: 0;
    width: auto;
    padding-top: 100%;
    margin-left: -20px;
    margin-right: -20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .p-wine-house__info-item-1 {
    margin-bottom: 0;
  }

  .p-wine-house__info-item-imgs {
    margin-top: -30px;
    position: relative;
    z-index: 3;
    margin-left: -20px;
    margin-right: -20px;
  }

  .p-wine-house__info-item-imgs-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
    padding-right: var(--col-gap);
  }

  .p-wine-house__info-item-imgs-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
    padding-left: var(--col-gap);
  }

  .p-wine-house__info-item-imgs-figure-1 {
    width: 100%;
    height: 0;
    padding-top: 105%;
  }

  .p-wine-house__info-item-imgs-figure-2 {
    margin-left: 0;
    width: 100%;
    height: 0;
    padding-top: 105%;
  }

  .p-wine-house__info-item-2 .p-wine-house__info-item-r,
.p-wine-house__info-item-4 .p-wine-house__info-item-r,
.p-wine-house__info-item-5 .p-wine-house__info-item-r {
    margin-bottom: 0;
  }

  .wine-house-slider-c {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 50px;
  }

  .wine-house-slider__nav {
    bottom: -30px;
    left: 0;
    right: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .wine-house-year-slider-1-c .wine-house-slider__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .wine-house-year-slider-1-c {
    width: 100vw;
  }

  .p-wine-house__info-item-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .p-wine-house__info-item-3 .p-wine-house__info-item-l {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 60px;
  }
  .p-wine-house__info-item-3 .p-wine-house__info-item-title {
    margin-bottom: 15px;
  }

  .wine-house-year-slider-1 .wine-house-slider__item-img-wrap {
    padding-top: 70%;
  }

  .wine-house-slider .wine-house-slider__item-img-wrap {
    padding-top: 70%;
  }

  .wine-house-year-slider-2-c {
    width: 100%;
    margin-bottom: 10px;
  }

  .wine-house-year-slider__item-title {
    text-align: left;
  }

  .wine-house-year-slider__item-subtitle {
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 25px;
  }

  .wine-house-year-slider__item-desc {
    margin-bottom: 30px;
  }

  .p-wine-house__info-item-5 .wine-house-slider__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .wine-house-slider__item-img-numbs {
    font-size: 150px;
    line-height: 182px;
  }
}
@media (max-width: 767px) {
  .p-wine__awards .awards__head-l {
    width: 100%;
  }

  .awards__mob-more-btn-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
  }
}
.p-wine__citation {
  overflow: hidden;
}
@media (max-width: 767px) {
  .p-wine__citation {
    margin-bottom: 80px;
  }
}

.p-wine {
  padding-bottom: 130px;
}

.p-wine__head {
  margin-bottom: 110px;
  overflow: hidden;
}

.p-wine__head-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-wine__head-l {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.p-wine__head-r {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 25px;
  margin-left: 150px;
}

.p-wine__head-main-img-wrap {
  height: 950px;
  width: 811px;
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.p-wine__head-main-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-wine__head-sub-img-wrap {
  position: absolute;
  top: 55px;
  right: 100%;
  margin-right: 55px;
}

.p-wine__head-sub-img {
  max-width: initial;
}

.p-wine__head-tag {
  font-size: 18px;
  line-height: 25px;
  opacity: 0.8;
  color: #2F1D1B;
  margin-bottom: 40px;
}

.p-wine__head-title {
  margin-bottom: 40px;
}

.p-wine__head-desc {
  margin-bottom: 40px;
}

.p-wine__features-list {
  margin-bottom: 85px;
  position: relative;
  padding: 40px 0;
}
.p-wine__features-list:before, .p-wine__features-list:after {
  position: absolute;
  display: block;
  content: "";
  height: 1px;
  left: 0;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#D8C69A), color-stop(47.4%, #E1CD9A), to(#D1BD8A));
  background: -o-linear-gradient(top, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
  background: linear-gradient(180deg, #D8C69A 0%, #E1CD9A 47.4%, #D1BD8A 100%);
}
.p-wine__features-list:before {
  top: 0;
}
.p-wine__features-list:after {
  bottom: 0;
}

.p-wine__features-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.p-wine__features-item:last-child {
  margin-bottom: 0;
}

.p-wine__features-item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 155px;
  padding-right: 10px;
}

.p-wine__features-item-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.p-wine__features-item-title {
  font-weight: 600;
}

.p-wine__head-bot-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1599px) {
  .p-wine__head-bot-btns {
    text-align: right;
  }

  .p-wine__head-r {
    padding-left: 15px;
    margin-left: 85px;
  }

  .p-wine__features-list {
    margin-bottom: 40px;
  }

  .p-wine__head-sub-img-wrap {
    top: 100px;
    margin-right: 40px;
  }

  .p-wine__head-main-img-wrap {
    width: 855px;
    height: 997px;
  }
}
@media (max-width: 1439px) {
  .p-wine__head-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine__head-l {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 60px;
  }

  .p-wine__head-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
  }

  .p-wine__head-tag {
    margin-bottom: 25px;
  }

  .p-wine__head-title {
    margin-bottom: 50px;
  }

  .p-wine__head-main-img-wrap {
    min-height: auto;
    width: 100vw;
    height: 600px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }

  .p-wine__head-desc,
.p-wine__features-list {
    margin-left: 184px;
  }

  .p-wine__head-bot-btn-1 {
    padding: 0 0 0 65px;
  }
  .p-wine__head-bot-btn-1 .btn-w-circle__ico-wrap {
    left: 0;
    right: auto;
  }

  .p-wine__head-sub-img-wrap {
    top: -10px;
    margin-right: -105px;
    height: calc(100% - 105px);
  }

  .p-wine__head-sub-img {
    max-height: 100%;
    width: auto;
  }
}
@media (max-width: 767px) {
  .p-wine__head-tag {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
  }

  .p-wine__head-title {
    margin-bottom: 40px;
  }

  .p-wine__head-main-img-wrap {
    padding-top: 82%;
    height: auto;
  }

  .p-wine__head-l {
    margin-bottom: 20px;
  }

  .p-wine__head-r {
    padding-left: 0;
  }

  .p-wine__head-sub-img-wrap {
    position: relative;
    top: auto;
    right: auto;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    width: 64px;
    margin-bottom: 23px;
  }

  .p-wine__head-sub-img {
    max-width: 100%;
    height: auto;
  }

  .p-wine__head-desc,
.p-wine__features-list {
    margin-left: 0;
  }

  .p-wine__head {
    margin-bottom: 75px;
  }

  .p-wine__head-desc {
    margin-bottom: 20px;
    text-align: center;
  }

  .p-wine__features-list {
    padding: 20px 0;
  }

  .p-wine__features-item-l {
    width: 95px;
    padding-right: 6px;
  }

  .p-wine__head-bot-btn {
    margin-bottom: 20px;
  }
  .p-wine__head-bot-btn:last-child {
    margin-bottom: 0;
  }

  .p-wine__head-bot-btns {
    text-align: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .p-wine__head-bot-btn-1 {
    padding: 0 65px 0 0;
  }
  .p-wine__head-bot-btn-1 .btn-w-circle__ico-wrap {
    right: 0;
    left: auto;
  }

  .p-wine__head-bot-btn-2 {
    padding: 0 0 0 65px;
  }
  .p-wine__head-bot-btn-2 .btn-w-circle__ico-wrap {
    left: 0;
    right: auto;
  }
}
.p-wine__main-info {
  overflow: hidden;
}

.p-wine__main-info-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-wine__main-info-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding-right: 30px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.p-wine__main-info-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% + 145px);
}

.p-wine__main-info-img-wrap {
  position: relative;
  min-height: 100%;
  height: 720px;
}

.p-wine__main-info-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-wine__main-info-circles-item:not(.aos-animate) .circle-progress-bar svg circle {
  stroke-dashoffset: 365;
}

.circle-progress-bar {
  position: relative;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.circle-progress-bar:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  border: 1px solid rgba(215, 199, 167, 0.5);
}
.circle-progress-bar svg {
  width: 100%;
  height: 100%;
  fill: transparent;
  position: relative;
}
.circle-progress-bar svg circle {
  stroke-dasharray: 365;
  -webkit-transition: all 0.5s 0.3s;
  -o-transition: all 0.5s 0.3s;
  transition: all 0.5s 0.3s;
}

.p-wine__main-info-title {
  margin-bottom: 40px;
}

.p-wine__main-info-desc {
  max-width: 450px;
}

.p-wine__main-info-circles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 40px;
}

.p-wine__main-info-circles-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 53px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-wine__main-info-circles-item:last-child {
  margin-right: 0;
}

.p-wine__main-info-circles-item-title {
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  text-align: center;
  margin-top: 8px;
}

@media (max-width: 1599px) {
  .p-wine__main-info-r {
    width: calc(50% + 15px);
  }

  .p-wine__main-info-img-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 840px;
  }
}
@media (max-width: 1439px) {
  .p-wine__main-info-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine__main-info-r {
    display: none;
  }

  .p-wine__main-info-mob-cols {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 7px;
  }

  .p-wine__main-info-img-wrap-c {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .p-wine__main-info-img-wrap {
    min-width: 100%;
    width: 615px;
    height: 500px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    min-height: initial;
  }

  .p-wine__main-info-circles {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 95px;
    margin-left: 30px;
    margin-bottom: 0;
    padding-top: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine__main-info-circles-item {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .p-wine__main-info-circles-item:last-child {
    margin-bottom: 0;
  }

  .p-wine__main-info-title {
    margin-bottom: 30px;
  }

  .p-wine__main-info-desc {
    max-width: 100%;
  }

  .p-wine__main-info {
    padding-bottom: 65px;
  }
}
@media (max-width: 767px) {
  .p-wine__main-info-mob-cols {
    -webkit-box-ordinal-group: initial;
    -webkit-order: initial;
        -ms-flex-order: initial;
            order: initial;
  }

  .p-wine__main-info-title {
    margin-bottom: 20px;
  }

  .p-wine__main-info-mob-cols {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine__main-info-img-wrap-c {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .p-wine__main-info-img-wrap {
    width: 100vw;
    height: auto;
    padding-top: 116%;
    margin-left: auto;
    margin-right: auto;
  }

  .p-wine__main-info-circles {
    width: 100%;
    padding-top: 25px;
    margin-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 45px;
  }

  .p-wine__main-info-circles-item {
    margin-right: 5px;
    margin-bottom: 0;
  }
  .p-wine__main-info-circles-item:last-child {
    margin-right: 0;
  }

  .circle-progress-bar {
    width: 65px;
    height: 65px;
  }

  .p-wine__main-info-desc {
    text-align: center;
  }
}
.p-wine__see-also {
  padding-top: 50px;
}

.p-wine__see-also-wine-list.p-collections-in__wine-list {
  margin-bottom: 0;
}

@media (max-width: 1599px) {
  .p-wine__see-also {
    padding-top: 25px;
  }
}
@media (max-width: 1439px) {
  .p-wine__see-also-wine-list.p-collections-in__wine-list {
    padding-top: 40px;
  }
  .p-wine__see-also-wine-list.p-collections-in__wine-list .p-collections-in__wine-item:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 767px) {
  .p-wine__see-also-wine-list.p-collections-in__wine-list {
    padding-top: 10px;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow: auto;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .p-wine__see-also-wine-list.p-collections-in__wine-list::-webkit-scrollbar {
    display: none;
  }
  .p-wine__see-also-wine-list.p-collections-in__wine-list .p-collections-in__wine-item {
    width: 190px;
    padding: 0;
    margin-right: 5px;
    margin-bottom: 0;
  }
  .p-wine__see-also-wine-list.p-collections-in__wine-list .p-collections-in__wine-item:last-child {
    margin-right: 0;
  }
  .p-wine__see-also-wine-list.p-collections-in__wine-list .p-collections-in__wine-item:nth-child(n+3) {
    display: block;
  }

  .p-wine__see-also-more-wrap {
    display: none;
  }
}
.p-wine__subinfo {
  overflow: hidden;
  margin-bottom: 75px;
}

.p-wine__subinfo-row-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-wine__subinfo-row-1-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.p-wine__subinfo-row-1-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 110px;
  margin-left: 90px;
}

.p-wine__subinfo-row-1-img-container {
  position: relative;
  width: 1140px;
  height: 720px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.p-wine__subinfo-row-1-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-wine__subinfo-row-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -110px;
}

.p-wine__subinfo-row-2-l {
  padding: 220px 0 30px 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.6666666667%;
}

.p-wine__subinfo-row-2-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-left: 85px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.p-wine__subinfo-row-2-item {
  max-width: 495px;
  margin-bottom: 60px;
}
.p-wine__subinfo-row-2-item:last-child {
  margin-bottom: 0;
}

.p-wine__subinfo-row-2-title {
  margin-bottom: 20px;
}

.p-wine__subinfo-row-2-imgs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 -5px;
}

.p-wine__subinfo-row-2-imgs-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 5px;
}

.p-wine__subinfo-row-2-imgs-item-img-wrap {
  position: relative;
  width: 510px;
  height: 540px;
}

.p-wine__subinfo-row-2-imgs-item-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1599px) {
  .p-wine__subinfo-row-1-r {
    margin-left: 75px;
    padding-bottom: 125px;
    padding-left: 20px;
  }

  .p-wine__subinfo-row-2 {
    margin-top: -125px;
  }

  .p-wine__subinfo-row-2-l {
    padding-top: 180px;
  }

  .p-wine__subinfo-row-2-imgs-item-img-wrap {
    width: 459px;
    height: 540px;
  }

  .p-wine__subinfo-row-2-r {
    margin-left: 0;
  }

  .p-wine__subinfo-row-2-item {
    max-width: 410px;
  }
}
@media (max-width: 1439px) {
  .p-wine__subinfo-row-1 {
    margin-bottom: 50px;
  }

  .p-wine__subinfo-row-1-r {
    width: 50%;
    margin-left: 30px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .p-wine__subinfo-row-1-img-container {
    width: 368px;
    height: 350px;
    min-width: 100%;
  }

  .p-wine__subinfo-row-2 {
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine__subinfo-row-2-l {
    padding-top: 0;
    width: 100%;
  }

  .p-wine__subinfo-row-2-r {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .p-wine__subinfo-row-2-item {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .p-wine__subinfo-row-2-imgs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .p-wine__subinfo-row-2-imgs-item {
    width: 50%;
  }

  .p-wine__subinfo-row-2-imgs-item-img-wrap {
    width: 100%;
    padding-top: 100%;
    height: auto;
  }
}
@media (max-width: 767px) {
  .p-wine__subinfo-row-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 40px;
  }

  .p-wine__subinfo-row-1-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .p-wine__subinfo-row-1-r {
    width: 100%;
    margin-left: 0;
    padding: 0;
    padding-top: 20px;
  }

  .p-wine__subinfo-desc {
    text-align: center;
  }

  .p-wine__subinfo-row-1-img-container {
    width: auto;
    margin-left: -20px;
    margin-right: -20px;
    height: auto;
    min-width: 100%;
    padding-top: 113%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }

  .p-wine__subinfo-row-2-item {
    text-align: center;
    margin-bottom: 25px;
    max-width: 236px;
    margin-left: auto;
    margin-right: auto;
  }

  .p-wine__subinfo-row-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .p-wine__subinfo-row-2-r {
    margin-bottom: 20px;
  }

  .p-wine__subinfo-row-2-l {
    padding-bottom: 0;
  }

  .p-wine__subinfo {
    margin-bottom: 40px;
  }
}
.p-wine-tours__cards {
  overflow: hidden;
  margin-bottom: 115px;
}

.p-wine-tours__cards-title {
  margin-bottom: 60px;
}

.p-wine-tours__cards-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
}
.p-wine-tours__cards-item:last-child {
  margin-bottom: 0;
}

.p-wine-tours__cards-item-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 56.55%;
  padding-right: 30px;
  padding-top: 50px;
}

.p-wine-tours__cards-item-r {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.p-wine-tours__cards-item-title {
  max-width: 520px;
  font-size: 30px;
  line-height: 33px;
  font-family: "Kuzanyan", sans-serif;
  color: #2F1D1B;
  margin-bottom: 15px;
}

.p-wine-tours__cards-item-tag {
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
  color: rgba(47, 29, 27, 0.5);
  margin-bottom: 40px;
}

.p-wine-tours__cards-item-desc {
  max-width: 620px;
  font-size: 16px;
  line-height: 22px;
  color: #594A49;
  margin-bottom: 60px;
}

.p-wine-tours__cards-item-info {
  margin-bottom: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.p-wine-tours__cards-item-info-col {
  margin-right: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.p-wine-tours__cards-item-info-col:last-child {
  margin-right: 0;
}
.p-wine-tours__cards-item-info-col-1 .p-wine-tours__cards-item-info-img-container {
  margin-right: 20px;
}

.p-wine-tours__cards-item-info-img-container {
  margin-right: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.p-wine-tours__cards-item-info-img {
  display: block;
}

.p-wine-tours__cards-item-info-content {
  padding-top: 1px;
}

.p-wine-tours__cards-item-info-content-block {
  margin-bottom: 6px;
  font-size: 13px;
  line-height: 18px;
}
.p-wine-tours__cards-item-info-content-block:last-child {
  margin-bottom: 0;
}

.p-wine-tours__cards-item-info-content-block-title {
  color: #2F1D1B;
  font-weight: 600;
  margin-bottom: 3px;
}

.p-wine-tours__cards-item-info-content-block-desc {
  color: #2F1D1B;
  opacity: 0.8;
}

.p-wine-tours__cards-item-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-wine-tours__cards-item-request-btn {
  margin-right: 50px;
  min-width: 210px;
}

.p-wine-tours__cards-item-badge {
  width: 110px;
  height: 110px;
  position: absolute;
  z-index: 5;
  top: 25px;
  left: 25px;
  background: #FDF9F0;
  border: 1px solid #2F1D1B;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  color: #2F1D1B;
  overflow: hidden;
  padding: 5px;
}
.p-wine-tours__cards-item-badge:before {
  position: absolute;
  display: block;
  content: "";
  top: 5px;
  right: 5px;
  left: 5px;
  bottom: 5px;
  border: 1px solid #2F1D1B;
  border-radius: 50%;
}

.p-wine-tours__cards-item-badge-top {
  font-size: 12px;
  line-height: 14px;
  margin-top: 8px;
  margin-bottom: 13px;
}

.p-wine-tours__cards-item-badge-mid {
  margin-bottom: 13px;
  text-transform: uppercase;
  position: relative;
  font-weight: 500;
}
.p-wine-tours__cards-item-badge-mid:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -9px;
  width: 48px;
  height: 1px;
  background: #2F1D1B;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.p-wine-tours__cards-item-badge-mid p:first-child {
  font-size: 9px;
  line-height: 7px;
}
.p-wine-tours__cards-item-badge-mid p:last-child {
  font-size: 11px;
  margin-top: -13px;
  margin-bottom: 0;
}

.p-wine-tours__cards-item-badge-bot {
  font-weight: 300px;
  font-size: 9px;
  line-height: 11px;
}

@media (max-width: 1599px) {
  .p-wine-tours__cards-item-l {
    width: calc(58.3333333333% + 15px);
  }

  .p-wine-tours__cards-item-info-col {
    margin-right: 45px;
  }
}
@media (max-width: 1439px) {
  .p-wine-tours__cards-item-l {
    padding-top: 0;
    padding-right: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine-tours__cards-item-tag {
    margin-bottom: 25px;
  }

  .p-wine-tours__cards-item-desc {
    margin-bottom: 30px;
  }

  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-col {
    margin-right: 0;
    margin-bottom: 25px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-col-1 .p-wine-tours__cards-item-info-img-container {
    margin-right: 15px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-col:last-child {
    margin-bottom: 0;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: -13px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-content-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 170px;
    margin-right: 13px;
    margin-bottom: 15px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-content-block:only-child {
    width: 100%;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-img-container {
    margin-right: 15px;
    min-width: 45px;
  }

  .p-wine-tours__cards-item-bottom {
    margin-top: auto;
  }
}
@media (max-width: 767px) {
  .p-wine-tours__cards {
    margin-bottom: 80px;
  }

  .p-wine-tours__cards-title {
    margin-bottom: 90px;
  }

  .p-wine-tours__cards-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 80px;
  }

  .p-wine-tours__cards-item-r {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine-tours__cards-item-title {
    text-align: center;
    font-size: 25px;
    line-height: 28px;
  }

  .p-wine-tours__cards-item-tag {
    margin-bottom: 15px;
    text-align: center;
  }

  .p-wine-tours__cards-item-badge {
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
    top: 5px;
    left: 5px;
  }

  .p-wine-tours__cards-item-l {
    width: 100%;
    padding-right: 0;
  }

  .p-wine-tours__cards-item-r {
    margin-bottom: 50px;
  }

  .p-wine-tours__cards-item-desc {
    display: none;
  }

  .p-wine-tours__cards-item-bottom {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }

  .p-wine-tours__cards-item-request-btn {
    margin-right: 13px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 200px;
  }

  .p-wine-tours__cards-item-more-btn {
    height: 65px;
  }
  .p-wine-tours__cards-item-more-btn .btn-w-circle__ico-wrap {
    width: 65px;
    height: 65px;
  }
  .p-wine-tours__cards-item-more-btn .btn-w-circle__title {
    display: none;
  }

  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 0;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-img-container {
    min-width: 18px;
    max-width: 100%;
    margin-right: 10px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-img-container .svg-icon-counterclockwise {
    width: 18px;
    height: 18px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-img-container .svg-icon-peoples {
    width: 17px;
    height: 16px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-img-container .svg-icon-price-basket {
    width: 18px;
    height: 18px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-col {
    margin-bottom: 30px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-col-1 {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-col-1 .p-wine-tours__cards-item-info-img-container {
    margin-right: 10px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-col-2 {
    margin-right: 30px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-content-block-title {
    margin-bottom: 4px;
    font-size: 12px;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-content-block-desc {
    opacity: 1;
  }
  .p-wine-tours__cards-item-info:not(.p-tour__main-info-addinfo) .p-wine-tours__cards-item-info-content-block {
    width: auto;
  }
}
.p-wine-tours {
  padding-bottom: 130px;
}

.p-wine-tours__main-img-c {
  position: relative;
  height: 690px;
  margin-bottom: 110px;
}

.p-wine-tours__main-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 767px) {
  .p-wine-tours {
    padding-bottom: 80px;
  }

  .p-wine-tours__main-img-c {
    height: 270px;
    margin-bottom: 40px;
  }

  .p-wine-tours__main-img {
    top: -25%;
    height: 145%;
  }
}
.p-wine-tours__main-info {
  margin-bottom: 140px;
  overflow: hidden;
}

.p-wine-tours__main-info-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -25px;
}

.p-wine-tours__main-info-col {
  padding: 0 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.p-wine-tours__main-info-btns {
  margin-top: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.p-wine-tours__main-info-btn {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 16px;
  color: #B09257;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.p-wine-tours__main-info-btn:last-child {
  margin-bottom: 0;
}
.p-wine-tours__main-info-btn:hover, .p-wine-tours__main-info-btn:active {
  color: #822727;
}

@media (max-width: 1599px) {
  .p-wine-tours__main-info {
    margin-bottom: 115px;
  }

  .p-wine-tours__main-info-cols {
    margin: 0 -15px;
  }

  .p-wine-tours__main-info-col {
    padding: 0 15px;
  }
}
@media (max-width: 1439px) {
  .p-wine-tours__main-info-cols {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine-tours__main-info-col {
    width: 100%;
  }

  .p-wine-tours__main-info-col-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .p-wine-tours__main-info-btns {
    margin-bottom: 30px;
    margin-top: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .p-wine-tours__main-info-btn {
    margin-bottom: 0;
    margin-right: 25px;
  }
}
@media (max-width: 767px) {
  .p-wine-tours__main-info {
    margin-bottom: 80px;
  }

  .p-wine-tours__main-info-desc {
    text-align: center;
  }

  .p-wine-tours__main-info-col-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 15px;
  }

  .p-wine-tours__main-info-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 40px;
    margin-bottom: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .p-wine-tours__main-info-btn {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.p-wine-tours__questions {
  margin-bottom: 140px;
}
.p-wine-tours__questions:last-child {
  margin-bottom: 0;
}

.p-wine-tours__questions-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p-wine-tours__questions-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.p-wine-tours__questions-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding-left: 90px;
  padding-top: 13px;
}

.p-wine-tours__questions-title {
  margin-bottom: 25px;
}

.p-wine-tours__questions-desc,
.p-wine-tours__questions-info-desc {
  font-size: 14px;
  line-height: 20px;
  color: #594A49;
}

.p-wine-tours__questions-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  padding-left: 5px;
}

.p-wine-tours__questions-info-col {
  margin-right: 85px;
}
.p-wine-tours__questions-info-col:last-child {
  margin-right: 0;
}

.p-wine-tours__questions-info-title {
  font-size: 20px;
  line-height: 32px;
  color: #2F1D1B;
  font-family: "Kuzanyan", sans-serif;
  min-width: 156px;
}

.p-wine-tours__questions-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.p-wine-tours__questions-request-btn {
  margin-right: 55px;
}
.p-wine-tours__questions-request-btn:last-child {
  margin-right: 0;
}
.p-wine-tours__questions-request-btn:only-child {
  margin-left: auto;
}

.p-wine-tours__questions-rules-btn {
  width: 272px;
}

@media (max-width: 1599px) {
  .p-wine-tours__questions-r {
    padding-left: 15px;
    padding-top: 0;
  }

  .p-wine-tours__questions-request-btn {
    margin-right: 25px;
  }

  .p-wine-tours__questions-info-col {
    margin-right: 60px;
  }
}
@media (max-width: 1439px) {
  .p-wine-tours__questions-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine-tours__questions-l {
    width: 100%;
    margin-bottom: 30px;
  }

  .p-wine-tours__questions-r {
    width: 100%;
    padding: 0;
  }

  .p-wine-tours__questions-info {
    margin-bottom: 40px;
    padding-left: 0;
  }

  .p-wine-tours__questions-request-btn:only-child {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .p-wine-tours__questions {
    margin-bottom: 80px;
  }

  .p-wine-tours__questions-title {
    margin-bottom: 20px;
  }

  .p-wine-tours__questions-desc {
    text-align: center;
  }

  .p-wine-tours__questions-info-title {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 9px;
  }

  .p-wine-tours__questions-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }

  .p-wine-tours__questions-info-col {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    text-align: center;
  }
  .p-wine-tours__questions-info-col:last-child {
    margin-bottom: 0;
  }

  .p-wine-tours__questions-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .p-wine-tours__questions-request-btn {
    width: 100%;
    margin-bottom: 20px;
  }

  .p-wine-tours__questions-rules-btn {
    width: 100%;
  }
}
.wine-tours-slider-c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 865px;
}

.wine-tours-slider__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 55px;
  left: 0;
  z-index: 1;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.wine-tours-slider__arrow-left {
  margin-right: 35px;
}

.wine-tours-slider__arrow-right {
  margin-left: 35px;
}

@media (max-width: 1439px) {
  .wine-tours-slider__nav {
    display: none;
  }
}
@media (max-width: 767px) {
  .wine-tours-slider-c {
    width: auto;
    margin-left: -20px;
    margin-right: -20px;
  }

  .wine-tours-slider__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: 50%;
    bottom: -25px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX2Fic3RyYWN0cy9fdmFycy5zY3NzIiwiX2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJfYWJzdHJhY3RzL19yZWJvb3QtYm9vdHN0cmFwLnNjc3MiLCJfYWJzdHJhY3RzL19ib290c3RyYXAtZGlzcGxheXMuc2NzcyIsIl9pbnN0cnVtZW50cy9fY29udGFpbmVycy5zY3NzIiwiX2Fic3RyYWN0cy9fYWRhcHRpdmUtY29udGFpbmVyLnNjc3MiLCJfaW5zdHJ1bWVudHMvX3N2Zy1tdWx0aS1zcHJpdGUuc2NzcyIsIl9pbnN0cnVtZW50cy9fc3ZnLW1vbm8tc3ByaXRlLnNjc3MiLCJsaWJzL2Fvcy5zY3NzIiwibGlicy9qcXVlcnktdWktZGF0ZXBpY2tlci5zY3NzIiwibGlicy9qcXVlcnkubW9kYWwubWluLnNjc3MiLCJsaWJzL3NlbGVjdDIubWluLnNjc3MiLCJsaWJzL3N3aXBlci1idW5kbGUubWluLnNjc3MiLCJiYXNlL2VmZmVjdHMuc2NzcyIsImJhc2UvZm9udHMuc2NzcyIsImJhc2UvZ2VuZXJhbC5zY3NzIiwiYmFzZS9saWJzX2N1c3RvbS5zY3NzIiwiZWxlbWVudHMvYnJlYWRjcnVtYnMuc2NzcyIsImVsZW1lbnRzL2J1dHRvbnMuc2NzcyIsImVsZW1lbnRzL2NhbGVuZGFyLnNjc3MiLCJlbGVtZW50cy9jdXJzb3Iuc2NzcyIsImVsZW1lbnRzL2Zvb3Rlci5zY3NzIiwiZWxlbWVudHMvZm9ybS5zY3NzIiwiZWxlbWVudHMvaGVhZGVyL2hlYWRlcl9kcm9wZG93bnMuc2NzcyIsImVsZW1lbnRzL2hlYWRlci9oZWFkZXJfZ2VuZXJhbC5zY3NzIiwiZWxlbWVudHMvaGVhZGVyL2hlYWRlcl9tZW51LnNjc3MiLCJlbGVtZW50cy9oZWFkZXIvaGVhZGVyX3NlYXJjaC5zY3NzIiwiZWxlbWVudHMvbWVudS5zY3NzIiwiZWxlbWVudHMvbW9kYWxzL21vZGFsc19hZ2Uuc2NzcyIsImVsZW1lbnRzL21vZGFscy9tb2RhbHNfZ2VuZXJhbC5zY3NzIiwiZWxlbWVudHMvbW9kYWxzL21vZGFsc190aHguc2NzcyIsImVsZW1lbnRzL21vZGFscy9tb2RhbHNfdG91ci1ib29raW5nLnNjc3MiLCJlbGVtZW50cy9tb2RhbHMvbW9kYWxzX3ZpZGVvLnNjc3MiLCJlbGVtZW50cy9wcmVsb2FkZXIuc2NzcyIsImVsZW1lbnRzL3Njcm9sbC5zY3NzIiwiZWxlbWVudHMvdGFicy5zY3NzIiwiZWxlbWVudHMvdGV4dC5zY3NzIiwiZWxlbWVudHMvdGl0bGVzLnNjc3MiLCJwYWdlcy9hd2FyZHMvYXdhcmRzX2RhdGVzLnNjc3MiLCJwYWdlcy9hd2FyZHMvYXdhcmRzX2hlYWQuc2NzcyIsInBhZ2VzL2F3YXJkcy9hd2FyZHNfbWFpbi1pbmZvLnNjc3MiLCJwYWdlcy9hd2FyZHMvYXdhcmRzX3NsaWRlci5zY3NzIiwicGFnZXMvY29sbGVjdGlvbnMtaW5uZXIvY29sbGVjdGlvbnMtaW5uZXJfY2l0YXRpb24uc2NzcyIsInBhZ2VzL2NvbGxlY3Rpb25zLWlubmVyL2NvbGxlY3Rpb25zLWlubmVyX2hlYWQuc2NzcyIsInBhZ2VzL2NvbGxlY3Rpb25zLWlubmVyL2NvbGxlY3Rpb25zLWlubmVyX21haW4taW5mby5zY3NzIiwicGFnZXMvY29sbGVjdGlvbnMtaW5uZXIvY29sbGVjdGlvbnMtaW5uZXJfc3ViaW5mby5zY3NzIiwicGFnZXMvY29sbGVjdGlvbnMtaW5uZXIvY29sbGVjdGlvbnMtaW5uZXJfd2luZS1saXN0LnNjc3MiLCJwYWdlcy9jb2xsZWN0aW9ucy9jb2xsZWN0aW9uc19oZWFkLnNjc3MiLCJwYWdlcy9jb2xsZWN0aW9ucy9jb2xsZWN0aW9uc19saXN0LnNjc3MiLCJwYWdlcy9jb250YWN0cy9jb250YWN0c19jcmVkZW50aWFscy5zY3NzIiwicGFnZXMvY29udGFjdHMvY29udGFjdHNfZmVlZGJhY2suc2NzcyIsInBhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzX2hlYWQuc2NzcyIsInBhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzX21haW4taW5mby5zY3NzIiwicGFnZXMvZXJyb3ItcGFnZS9lcnJvci1wYWdlX2dlbmVyYWwuc2NzcyIsInBhZ2VzL2hpc3RvcnkvaGlzdG9yeV9oZWFkLnNjc3MiLCJwYWdlcy9oaXN0b3J5L2hpc3RvcnlfaW5mby5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2Fzc29ydG1lbnQuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9hd2FyZHMuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9jb2xsZWN0aW9ucy5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2NvbnRhY3RzLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfaGVyby5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2luc3RhZ3JhbS5zY3NzIiwicGFnZXMvaG9tZS9ob21lX25ld3Muc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV93aW5lLXRvdXJzLnNjc3MiLCJwYWdlcy9sZXZnb2wvbGV2Z29sX2hlYWQuc2NzcyIsInBhZ2VzL2xldmdvbC9sZXZnb2xfaW5mby5zY3NzIiwicGFnZXMvbGV2Z29sL2xldmdvbF9zbGlkZXIuc2NzcyIsInBhZ2VzL25ld3MtaW5uZXIvbmV3cy1pbm5lcl9hbm90aGVyLW5ld3Muc2NzcyIsInBhZ2VzL25ld3MtaW5uZXIvbmV3cy1pbm5lcl9hcnRpY2xlLnNjc3MiLCJwYWdlcy9uZXdzLWlubmVyL25ld3MtaW5uZXJfbWFpbi1pbmZvLnNjc3MiLCJwYWdlcy9uZXdzL25ld3NfY2FyZHMuc2NzcyIsInBhZ2VzL25ld3MvbmV3c19oZWFkLnNjc3MiLCJwYWdlcy9uZXdzL25ld3NfbWFpbi1pbmZvLnNjc3MiLCJwYWdlcy9wcm9kdWN0aW9uL3Byb2R1Y3Rpb25faGVhZC5zY3NzIiwicGFnZXMvcHJvZHVjdGlvbi9wcm9kdWN0aW9uX21haW4taW5mby5zY3NzIiwicGFnZXMvcnVsZXMvcnVsZXNfZ2VuZXJhbC5zY3NzIiwicGFnZXMvc2VhcmNoL3NlYXJjaF9mb3JtLnNjc3MiLCJwYWdlcy9zZWFyY2gvc2VhcmNoX3Jlc3VsdHMuc2NzcyIsInBhZ2VzL3N0b3Jlcy9zdG9yZXNfY2FyZHMuc2NzcyIsInBhZ2VzL3N0b3Jlcy9zdG9yZXNfaGVhZC5zY3NzIiwicGFnZXMvc3RvcmVzL3N0b3Jlc19pbmZvLnNjc3MiLCJwYWdlcy90b3VyLXBhZ2UvdG91ci1wYWdlX21haW4taW5mby5zY3NzIiwicGFnZXMvdG91ci1wYWdlL3RvdXItcGFnZV9zbGlkZXIuc2NzcyIsInBhZ2VzL3RvdXItcGFnZS90b3VyLXBhZ2Vfc3RlcHMuc2NzcyIsInBhZ2VzL3ZpbmV5YXJkcy92aW5leWFyZHNfYm90dG9tLnNjc3MiLCJwYWdlcy92aW5leWFyZHMvdmluZXlhcmRzX2NhcmRzLnNjc3MiLCJwYWdlcy92aW5leWFyZHMvdmluZXlhcmRzX2hlYWQuc2NzcyIsInBhZ2VzL3doZXJlLWJ1eS93aGVyZS1idXlfaGVhZC5zY3NzIiwicGFnZXMvd2hlcmUtYnV5L3doZXJlLWJ1eV9zdG9yZXMuc2NzcyIsInBhZ2VzL3dpbmUtaG91c2Uvd2luZS1ob3VzZV9oZWFkLnNjc3MiLCJwYWdlcy93aW5lLWhvdXNlL3dpbmUtaG91c2VfaW5mby5zY3NzIiwicGFnZXMvd2luZS1wYWdlL3dpbmUtcGFnZV9hd2FyZHMuc2NzcyIsInBhZ2VzL3dpbmUtcGFnZS93aW5lLXBhZ2VfY2l0YXRpb24uc2NzcyIsInBhZ2VzL3dpbmUtcGFnZS93aW5lLXBhZ2VfaGVhZC5zY3NzIiwicGFnZXMvd2luZS1wYWdlL3dpbmUtcGFnZV9tYWluLWluZm8uc2NzcyIsInBhZ2VzL3dpbmUtcGFnZS93aW5lLXBhZ2Vfc2VlLWFsc28uc2NzcyIsInBhZ2VzL3dpbmUtcGFnZS93aW5lLXBhZ2Vfc3ViaW5mby5zY3NzIiwicGFnZXMvd2luZS10b3Vycy93aW5lLXRvdXJzX2NhcmRzLnNjc3MiLCJwYWdlcy93aW5lLXRvdXJzL3dpbmUtdG91cnNfaGVhZC5zY3NzIiwicGFnZXMvd2luZS10b3Vycy93aW5lLXRvdXJzX21haW4taW5mby5zY3NzIiwicGFnZXMvd2luZS10b3Vycy93aW5lLXRvdXJzX3F1ZXN0aW9ucy5zY3NzIiwicGFnZXMvd2luZS10b3Vy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enREQTtFQUFxQiw0QkFBQTtBVjZ0RHJCOztBVTV0REE7RUFBc0IsZ0NBQUE7QVZndUR0Qjs7QVUvdERBO0VBQXFCLGdDQUFBO0FWbXVEckI7O0FVbHVEQTtFQUFzQixnQ0FBQTtBVnN1RHRCOztBVXJ1REE7RUFBcUIsZ0NBQUE7QVZ5dURyQjs7QVV4dURBO0VBQXNCLGdDQUFBO0FWNHVEdEI7O0FVM3VEQTtFQUFxQixnQ0FBQTtBVit1RHJCOztBVTl1REE7RUFBc0IsaUNBQUE7QVZrdkR0Qjs7QVVqdkRBO0VBQXVCLGlDQUFBO0FWcXZEdkI7O0FVcHZEQTtFQUF5QixpQ0FBQTtBVnd2RHpCOztBVXZ2REE7RUFBdUIsaUNBQUE7QVYydkR2Qjs7QVUxdkRBO0VBQXlCLGlDQUFBO0FWOHZEekI7O0FVN3ZEQTtFQUF5QixpQ0FBQTtBVml3RHpCOztBVWh3REE7RUFBeUIsaUNBQUE7QVZvd0R6Qjs7QVVud0RBO0VBQXlCLGlDQUFBO0FWdXdEekI7O0FVdHdEQTtFQUF5QixpQ0FBQTtBVjB3RHpCOztBVXp3REE7RUFBMEIsOEJBQUE7QVY2d0QxQjs7QVU1d0RBO0VBQTJCLGdDQUFBO0FWZ3hEM0I7O0FVL3dEQTtFQUEwQixnQ0FBQTtBVm14RDFCOztBVWx4REE7RUFBMkIsZ0NBQUE7QVZzeEQzQjs7QVVyeERBO0VBQTBCLGdDQUFBO0FWeXhEMUI7O0FVeHhEQTtFQUEyQixnQ0FBQTtBVjR4RDNCOztBVTN4REE7RUFBMEIsZ0NBQUE7QVYreEQxQjs7QVU5eERBO0VBQTJCLGlDQUFBO0FWa3lEM0I7O0FVanlEQTtFQUE0QixpQ0FBQTtBVnF5RDVCOztBVXB5REE7RUFBOEIsaUNBQUE7QVZ3eUQ5Qjs7QVV2eURBO0VBQTRCLGlDQUFBO0FWMnlENUI7O0FVMXlEQTtFQUE4QixpQ0FBQTtBVjh5RDlCOztBVTd5REE7RUFBOEIsaUNBQUE7QVZpekQ5Qjs7QVVoekRBO0VBQThCLGlDQUFBO0FWb3pEOUI7O0FVbnpEQTtFQUE4QixpQ0FBQTtBVnV6RDlCOztBVXR6REE7RUFBOEIsaUNBQUE7QVYwekQ5Qjs7QVV6ekRBO0VBQWdDLDRCQUFBO0FWNnpEaEM7O0FVNXpEQTtFQUFnQyxnQ0FBQTtBVmcwRGhDOztBVS96REE7RUFBZ0MsZ0NBQUE7QVZtMERoQzs7QVVsMERBO0VBQWdDLGdDQUFBO0FWczBEaEM7O0FVcjBEQTtFQUEyQixnQ0FBQTtBVnkwRDNCOztBVXgwREE7RUFBMkIsZ0NBQUE7QVY0MEQzQjs7QVUzMERBO0VBQTJCLGdDQUFBO0FWKzBEM0I7O0FVOTBEQTtFQUEyQixpQ0FBQTtBVmsxRDNCOztBVWoxREE7RUFBNEIsaUNBQUE7QVZxMUQ1Qjs7QVVwMURBO0VBQTRCLGlDQUFBO0FWdzFENUI7O0FVdjFEQTtFQUE0QixpQ0FBQTtBVjIxRDVCOztBVTExREE7RUFBNEIsaUNBQUE7QVY4MUQ1Qjs7QVU3MURBO0VBQW1CLDRCQUFBO0FWaTJEbkI7O0FVaDJEQTtFQUF3QixnQ0FBQTtBVm8yRHhCOztBVW4yREE7RUFBbUIsZ0NBQUE7QVZ1MkRuQjs7QVV0MkRBO0VBQWtCLGdDQUFBO0FWMDJEbEI7O0FVejJEQTtFQUFtQixnQ0FBQTtBVjYyRG5COztBVTUyREE7RUFBbUIsZ0NBQUE7QVZnM0RuQjs7QVUvMkRBO0VBQXdCLGdDQUFBO0FWbTNEeEI7O0FVbDNEQTtFQUE2QixpQ0FBQTtBVnMzRDdCOztBVXIzREE7RUFBNEIsNEJBQUE7QVZ5M0Q1Qjs7QVV4M0RBO0VBQXVCLGdDQUFBO0FWNDNEdkI7O0FVMzNEQTtFQUFvQixnQ0FBQTtBViszRHBCOztBVTkzREE7RUFBc0IsZ0NBQUE7QVZrNER0Qjs7QVVqNERBO0VBQWdCLGdDQUFBO0FWcTREaEI7O0FVcDREQTtFQUF1QixnQ0FBQTtBVnc0RHZCOztBVXY0REE7RUFBcUIsZ0NBQUE7QVYyNERyQjs7QVUxNERBO0VBQW9CLGlDQUFBO0FWODREcEI7O0FVNzREQTtFQUFtQixpQ0FBQTtBVmk1RG5COztBVWg1REE7RUFBa0IsaUNBQUE7QVZvNURsQjs7QVVuNURBO0VBQWlCLGlDQUFBO0FWdTVEakI7O0FVdDVEQTtFQUFpQixpQ0FBQTtBVjA1RGpCOztBVXo1REE7RUFBa0IsaUNBQUE7QVY2NURsQjs7QVU1NURBO0VBQW9CLGlDQUFBO0FWZzZEcEI7O0FVLzVEQTtFQUFvQixpQ0FBQTtBVm02RHBCOztBVWw2REE7RUFBZSxpQ0FBQTtBVnM2RGY7O0FVcjZEQTtFQUFnQiw2QkFBQTtBVnk2RGhCOztBVXg2REE7RUFBZ0IsaUNBQUE7QVY0NkRoQjs7QVUzNkRBO0VBQW9CLGlDQUFBO0FWKzZEcEI7O0FVOTZEQTtFQUFnQixpQ0FBQTtBVms3RGhCOztBVWo3REE7RUFBa0IsaUNBQUE7QVZxN0RsQjs7QVVwN0RBO0VBQWlCLGlDQUFBO0FWdzdEakI7O0FVdjdEQTtFQUFnQixpQ0FBQTtBVjI3RGhCOztBVTE3REE7RUFBc0Isa0NBQUE7QVY4N0R0Qjs7QVU3N0RBO0VBQWtCLGtDQUFBO0FWaThEbEI7O0FVaDhEQTtFQUFtQixrQ0FBQTtBVm84RG5COztBVW44REE7RUFBa0Isa0NBQUE7QVZ1OERsQjs7QVV0OERBO0VBQWtCLGtDQUFBO0FWMDhEbEI7O0FVejhEQTtFQUFnQixrQ0FBQTtBVjY4RGhCOztBVTU4REE7RUFBaUIsa0NBQUE7QVZnOURqQjs7QVUvOERBO0VBQWdCLGtDQUFBO0FWbTlEaEI7O0FVbDlEQTtFQUFnQixrQ0FBQTtBVnM5RGhCOztBVXI5REE7RUFBa0IsNkJBQUE7QVZ5OURsQjs7QVV4OURBO0VBQWdCLGlDQUFBO0FWNDlEaEI7O0FVMzlEQTtFQUFxQixpQ0FBQTtBVis5RHJCOztBVTk5REE7RUFBaUIsaUNBQUE7QVZrK0RqQjs7QVVqK0RBO0VBQXNCLGlDQUFBO0FWcStEdEI7O0FVcCtEQTtFQUFpQixpQ0FBQTtBVncrRGpCOztBVXYrREE7RUFBc0IsaUNBQUE7QVYyK0R0Qjs7QVUxK0RBO0VBQWUsa0NBQUE7QVY4K0RmOztBVTcrREE7RUFBcUIsa0NBQUE7QVZpL0RyQjs7QVVoL0RBO0VBQW9CLGtDQUFBO0FWby9EcEI7O0FVbi9EQTtFQUFxQixrQ0FBQTtBVnUvRHJCOztBVXQvREE7RUFBZ0Isa0NBQUE7QVYwL0RoQjs7QVV6L0RBO0VBQW1CLGtDQUFBO0FWNi9EbkI7O0FVNS9EQTtFQUFpQixrQ0FBQTtBVmdnRWpCOztBVS8vREE7RUFBaUIsa0NBQUE7QVZtZ0VqQjs7QVVsZ0VBO0VBQWtCLGtDQUFBO0FWc2dFbEI7O0FVcmdFQTtFQUFpQiw2QkFBQTtBVnlnRWpCOztBVXhnRUE7RUFBZ0IsaUNBQUE7QVY0Z0VoQjs7QVUzZ0VBO0VBQWtCLGlDQUFBO0FWK2dFbEI7O0FVOWdFQTtFQUFnQixpQ0FBQTtBVmtoRWhCOztBVWpoRUE7RUFBaUIsaUNBQUE7QVZxaEVqQjs7QVVwaEVBO0VBQWtCLGlDQUFBO0FWd2hFbEI7O0FVdmhFQTtFQUFvQixpQ0FBQTtBVjJoRXBCOztBVTFoRUE7RUFBcUIsa0NBQUE7QVY4aEVyQjs7QVU3aEVBO0VBQWlCLGtDQUFBO0FWaWlFakI7O0FVaGlFQTtFQUFpQixrQ0FBQTtBVm9pRWpCOztBVW5pRUE7RUFBZ0IsNkJBQUE7QVZ1aUVoQjs7QVV0aUVBO0VBQWlCLGlDQUFBO0FWMGlFakI7O0FVemlFQTtFQUFxQixpQ0FBQTtBVjZpRXJCOztBVTVpRUE7RUFBcUIsaUNBQUE7QVZnakVyQjs7QVUvaUVBO0VBQW9CLGlDQUFBO0FWbWpFcEI7O0FVbGpFQTtFQUFzQixpQ0FBQTtBVnNqRXRCOztBVXJqRUEscUVBQUE7QUFDQTtFQUFzQixpQ0FBQTtBVnlqRXRCOztBVXhqRUE7RUFBZ0IsaUNBQUE7QVY0akVoQjs7QVUzakVBO0VBQWlCLGtDQUFBO0FWK2pFakI7O0FVOWpFQTtFQUFzQixrQ0FBQTtBVmtrRXRCOztBVWprRUE7RUFBcUIsa0NBQUE7QVZxa0VyQjs7QVVwa0VBO0VBQWlCLDZCQUFBO0FWd2tFakI7O0FVdmtFQTtFQUF1QixpQ0FBQTtBVjJrRXZCOztBVTFrRUE7RUFBa0IsaUNBQUE7QVY4a0VsQjs7QVU3a0VBO0VBQXFCLGlDQUFBO0FWaWxFckI7O0FVaGxFQTtFQUFxQixpQ0FBQTtBVm9sRXJCOztBVW5sRUE7RUFBcUIsaUNBQUE7QVZ1bEVyQjs7QVV0bEVBO0VBQXFCLGlDQUFBO0FWMGxFckI7O0FVemxFQTtFQUF1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b3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uY2xyLWJ0biB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmNsci1idG46aG92ZXIsIC5jbHItYnRuOmFjdGl2ZSwgLmNsci1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6bm90KFtocmVmXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnN2Zy1pY29uLWFkcmVzcy1waW4ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uc3ZnLWljb24tYnVyZ2VyLWljbyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDM5cHg7XG59XG5cbi5zdmctaWNvbi1jb3VudGVyY2xvY2t3aXNlIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDRweDtcbn1cblxuLnN2Zy1pY29uLW1haWwge1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc3ZnLWljb24tbWFwLXBpbiB7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDQycHg7XG59XG5cbi5zdmctaWNvbi1wZW9wbGVzIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDdweDtcbn1cblxuLnN2Zy1pY29uLXByaWNlLWJhc2tldCB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG59XG5cbi5zdmctaWNvbi0xOHBsdXMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc3ZnLWljb24tYWRyZXNzLXBpbiB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5zdmctaWNvbi1jYWxlbmRhciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE5cHg7XG59XG5cbi5zdmctaWNvbi1jYWxlbmRhci1hcnJvdy1sZWZ0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogNnB4O1xufVxuXG4uc3ZnLWljb24tY2FsZW5kYXItYXJyb3ctcmlnaHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5zdmctaWNvbi1jbG9zZS1pY28ge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyM3B4O1xufVxuXG4uc3ZnLWljb24tY29weS1pY28ge1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xufVxuXG4uc3ZnLWljb24tbG9nby1zbG9nYW4tYm90IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMjQ3cHg7XG59XG5cbi5zdmctaWNvbi1sb2dvLXNsb2dhbi10b3Age1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxOTVweDtcbn1cblxuLnN2Zy1pY29uLW1haWwge1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc3ZnLWljb24tcGxheSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1wbGF5LW5vLWJnIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLXJlbG9hZCB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDIxcHg7XG59XG5cbi5zdmctaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMXB4O1xufVxuXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LWxlZnQge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMjdweDtcbn1cblxuLnN2Zy1pY29uLXNvY2lhbC1mYiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5zdmctaWNvbi1zb2NpYWwtaW5zdCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zdmctaWNvbi1zb2NpYWwtb2sge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc3ZnLWljb24tc29jaWFsLXZrIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMjJweDtcbn1cblxuLnN2Zy1pY29uLXNvY2lhbC15dCB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDIxcHg7XG59XG5cbi5zdmctaWNvbi10ZWwge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG4vKiEgalF1ZXJ5IFVJIC0gdjEuMTMuMSAtIDIwMjItMDUtMDVcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGRhdGVwaWNrZXIuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWJhc2UmY29ybmVyUmFkaXVzU2hhZG93PThweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb3BhY2l0eVNoYWRvdz0zMCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZvcGFjaXR5T3ZlcmxheT0zMCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnQ29sb3JPdmVybGF5PWFhYWFhYSZpY29uQ29sb3JFcnJvcj1jYzAwMDAmZmNFcnJvcj01ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj1mMWE4OTkmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0NvbG9yRXJyb3I9ZmRkZmRmJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmZmNIaWdobGlnaHQ9Nzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PWRhZDU1ZSZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZpY29uQ29sb3JBY3RpdmU9ZmZmZmZmJmZjQWN0aXZlPWZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdDb2xvckFjdGl2ZT0wMDdmZmYmaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmZjSG92ZXI9MmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdDb2xvckhvdmVyPWVkZWRlZCZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZmY0RlZmF1bHQ9NDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJnQ29sb3JEZWZhdWx0PWY2ZjZmNiZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZmY0NvbnRlbnQ9MzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnQ29sb3JDb250ZW50PWZmZmZmZiZpY29uQ29sb3JIZWFkZXI9NDQ0NDQ0JmZjSGVhZGVyPTMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdDb2xvckhlYWRlcj1lOWU5ZTkmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xZW0mZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMTdlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICB0b3A6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICBsZWZ0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICByaWdodDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW46IDAgMi4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgMC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMC43ZW0gMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjVlbSAwLjJlbSAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAwLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICByaWdodDogMXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDAuNWVtO1xuICB0b3A6IDAuM2VtO1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi51aS13aWRnZXQtY29udGVudCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM1ZTllZDY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuICBjb2xvcjogIzc3NzYyMDtcbn1cblxuLnVpLXN0YXRlLWNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTcwKVwiO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zNSlcIjtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zNSlcIjtcbiAgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpYnMvZGF0ZXBpY2tlci91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpYnMvZGF0ZXBpY2tlci91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpYnMvZGF0ZXBpY2tlci91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saWJzL2RhdGVwaWNrZXIvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGlicy9kYXRlcGlja2VyL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGlicy9kYXRlcGlja2VyL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saWJzL2RhdGVwaWNrZXIvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLyogVGhyZWUgY2xhc3NlcyBuZWVkZWQgdG8gb3ZlcnJpZGUgYC51aS1idXR0b246aG92ZXIgLnVpLWljb25gICovXG4udWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cblxuLnVpLWljb24tbmV3d2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cblxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2Zlci1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW5vdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXN1aXRjYXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXByaW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDtcbn1cblxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuXG4udWktaWNvbi11bmxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cblxuLnVpLWljb24taG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZGlzayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1nZWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbGlnaHRidWxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb3B5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuXG4udWktaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xufVxuXG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWFhYWE7XG4gIG9wYWNpdHk6IDAuMztcbiAgLW1zLWZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2NjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cblxuLmJsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMDVlbTtcbn1cblxuLmJsb2NrZXIuYmVoaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tb2RhbCBhLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi41cHg7XG4gIHJpZ2h0OiAtMTIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuXG4ubW9kYWwtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC1zcGlubmVyID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDJweDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhbC1zcGlubmVyIC5yZWN0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5tb2RhbC1zcGlubmVyIC5yZWN0NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkNDQ0NDQ1wiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuLyoqXG4gKiBTd2lwZXIgOC4wLjNcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMywgMjAyMlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLWFvcz1mYWRlLWluXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGpvc3QtMTAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTEwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTEwMC5zdmcjSm9zdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIGpvc3QtMjAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTIwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTIwMC5zdmcjSm9zdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIGpvc3QtMzAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTMwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTMwMC5zdmcjSm9zdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIGpvc3QtcmVndWxhciAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLXJlZ3VsYXIuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTUwMCAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy01MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy01MDAuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTcwMCAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy03MDAuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTYwMCAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy02MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy02MDAuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTgwMCAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy04MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTgwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy04MDAuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTkwMCAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy05MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy05MDAuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTEwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMTAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTEwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMTAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTIwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMjAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMjAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDBpdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTMwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTMwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDBpdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LWl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1pdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1pdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTUwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTUwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTYwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy02MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTYwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy02MDBpdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTcwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy03MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy03MDBpdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTgwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy04MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTgwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy04MDBpdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBqb3N0LTkwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy05MDBpdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTkwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy05MDBpdGFsaWMuc3ZnI0pvc3RcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0t1emFueWFuL0t1emFueWFuLVJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0t1emFueWFuL0t1emFueWFuLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvS3V6YW55YW4vS3V6YW55YW4tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvS3V6YW55YW4vS3V6YW55YW4tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0t1emFueWFuL0t1emFueWFuLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9LdXphbnlhbi9LdXphbnlhbi1JdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0t1emFueWFuL0t1emFueWFuLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9LdXphbnlhbi9LdXphbnlhbi1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0t1emFueWFuL0t1emFueWFuLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0t1emFueWFuL0t1emFueWFuLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG46cm9vdCB7XG4gIC0tY29sLWdhcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29sLWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbC1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEsXG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU5NEE0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyAxLjVzO1xufVxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5sb2FkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cbmJvZHkubG9hZGVkIC5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5sb2FkZWQgLmhlYWRlcixcbmJvZHkubG9hZGVkIC5mb290ZXIsXG5ib2R5LmxvYWRlZCAubWFpbixcbmJvZHkubG9hZGVkIC5lcnJvci1wYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkubG9hZGVkOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIDAuNXM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5oZWFkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0cmFuc2Zvcm0gMnM7XG59XG5cbi5mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cblxuLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5ib2R5LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhpZGRlbi1zdmctZ3JhZGllbnQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1jdXN0b20tYnV0dG9uLXByZXYsXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0IwOTI1NztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldiBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWZyb250LFxuLnN3aXBlci1jdXN0b20tYnV0dG9uLW5leHQgc3ZnLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1mcm9udCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldiBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2ssXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MjI3Mjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1jdXN0b20tYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDphZnRlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsIC5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2OmFjdGl2ZTpiZWZvcmUsXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUsXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldjpob3ZlciBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWZyb250LCAuc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldjphY3RpdmUgc3ZnLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1mcm9udCxcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0OmhvdmVyIHN2Zy5zd2lwZXItY3VzdG9tLWJ1dHRvbi1pY28tZnJvbnQsXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDphY3RpdmUgc3ZnLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1mcm9udCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldjpob3ZlciBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2ssIC5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2OmFjdGl2ZSBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2ssXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDpob3ZlciBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2ssXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDphY3RpdmUgc3ZnLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1iYWNrIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2OmFjdGl2ZSxcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjODIyNzI3O1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uLXByZXY6YWN0aXZlOmJlZm9yZSxcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0OmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkRGOUYwO1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2IHN2Zy5zd2lwZXItY3VzdG9tLWJ1dHRvbi1pY28tYmFjayB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NSUpO1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uLXByZXY6aG92ZXIgc3ZnLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1mcm9udCwgLnN3aXBlci1jdXN0b20tYnV0dG9uLXByZXY6YWN0aXZlIHN2Zy5zd2lwZXItY3VzdG9tLWJ1dHRvbi1pY28tZnJvbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc1JSk7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tcHJldjpob3ZlciBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2ssIC5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2OmFjdGl2ZSBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2sge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2sge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc1JSk7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDpob3ZlciBzdmcuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWZyb250LCAuc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDphY3RpdmUgc3ZnLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1mcm9udCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NSUpO1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1iYWNrLCAuc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dDphY3RpdmUgc3ZnLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1iYWNrIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uIHtcbiAgY291bnRlci1yZXNldDogYnVsbGV0TnVtO1xufVxuXG4uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uLFxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgN3B4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmaXJzdC1jaGlsZCxcbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCxcbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YmVmb3JlLFxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGJ1bGxldE51bTtcbiAgY29udGVudDogY291bnRlcihidWxsZXROdW0pO1xufVxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVyLFxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTc2LCAxNDYsIDg3LCAwLjUpLCByZ2JhKDI0NiwgMjM4LCAxODEsIDAuNSkpO1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIsXG4uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG4uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIsXG4uc3dpcGVyLWN1c3RvbS1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuNjFkZWcsICNCMDkyNTcgLTEuMzYlLCAjRjZFRUI1IDEwMCUpO1xufVxuLmN1c3RvbS1zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDg5LCA3NCwgNzMsIDAuNyk7XG59XG4uY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG4uY3VzdG9tLXNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xufVxuLmN1c3RvbS1zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFCMTMxMjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMjVweDtcbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbi5jdXN0b20tc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIHRvcDogMjlweDtcbn1cblxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoNSwgNTYsIDQ5LCAwLjE1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU5NEE0OTtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzgyMjcyNztcbiAgYmFja2dyb3VuZDogI0ZERjlGMDtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjODIyNzI3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMjBweCAwIDU1cHg7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIjtcbiAgY29sb3I6ICM5NzhDN0M7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5icmVhZGNydW1ic19fbGluazpob3ZlciwgLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODIyNzI3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJ0bi1kZWYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAzOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnRuLWRlZiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnRuLWRlZl9jLWRhcmsgc3BhbiB7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuLmJ0bi1kZWZfZ3JhZGllbnQtcmV2ZXJ0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDE3NiwgMTQ2LCA4NywgMC41KSwgcmdiYSgyNDYsIDIzOCwgMTgxLCAwLjUpKTtcbn1cbi5idG4tZGVmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNzYsIDE0NiwgODcsIDAuNSksIHJnYmEoMjQ2LCAyMzgsIDE4MSwgMC41KSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWRlZjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM4MjI3Mjc7XG59XG4uYnRuLWRlZl9mdWxsLWJnIHNwYW4ge1xuICBjb2xvcjogIzJGMUQxQjtcbn1cbi5idG4tZGVmX2Z1bGwtYmc6YmVmb3JlIHtcbiAgbWFzay1jb21wb3NpdGU6IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc2LCAxNDYsIDg3LCAwLjMpO1xufVxuLmJ0bi1kZWY6aG92ZXI6YmVmb3JlLCAuYnRuLWRlZjphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idG4tZGVmOmhvdmVyOmFmdGVyLCAuYnRuLWRlZjphY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1kZWY6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEOEM2OUEgMCUsICNFMUNEOUEgNDcuNCUsICNEMUJEOEEgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tZGVmOmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICM4MjI3Mjc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB1bnNldDtcbn1cbi5idG4tZGVmOmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGREY5RjA7XG59XG5cbi5idG4tdy1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4NXB4O1xuICBwYWRkaW5nOiAwIDY1cHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJ0bi13LWNpcmNsZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNTk0QTQ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idG4tdy1jaXJjbGVfX2ljby13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnRuLXctY2lyY2xlX19pY28td3JhcCBzdmcge1xuICBjb2xvcjogI0IwOTI1NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tdy1jaXJjbGVfX2ljby13cmFwIHN2Zy5idG4tdy1jaXJjbGVfX2ljby1mcm9udCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmJ0bi13LWNpcmNsZV9faWNvLXdyYXAgc3ZnLmJ0bi13LWNpcmNsZV9faWNvLWJhY2sge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTI1JSwgLTUwJSk7XG59XG4uYnRuLXctY2lyY2xlX19pY28td3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgxNzYsIDE0NiwgODcsIDAuNSksIHJnYmEoMjQ2LCAyMzgsIDE4MSwgMC41KSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLXctY2lyY2xlX19pY28td3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjODIyNzI3O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idG4tdy1jaXJjbGU6aG92ZXIgc3ZnLCAuYnRuLXctY2lyY2xlOmFjdGl2ZSBzdmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tdy1jaXJjbGU6aG92ZXIgc3ZnLmJ0bi13LWNpcmNsZV9faWNvLWZyb250LCAuYnRuLXctY2lyY2xlOmFjdGl2ZSBzdmcuYnRuLXctY2lyY2xlX19pY28tZnJvbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NSUsIC01MCUpO1xufVxuLmJ0bi13LWNpcmNsZTpob3ZlciBzdmcuYnRuLXctY2lyY2xlX19pY28tYmFjaywgLmJ0bi13LWNpcmNsZTphY3RpdmUgc3ZnLmJ0bi13LWNpcmNsZV9faWNvLWJhY2sge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5idG4tdy1jaXJjbGU6aG92ZXIgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXA6YmVmb3JlLCAuYnRuLXctY2lyY2xlOmFjdGl2ZSAuYnRuLXctY2lyY2xlX19pY28td3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi13LWNpcmNsZTpob3ZlciAuYnRuLXctY2lyY2xlX19pY28td3JhcDphZnRlciwgLmJ0bi13LWNpcmNsZTphY3RpdmUgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXA6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi13LWNpcmNsZTpob3ZlciAuYnRuLXctY2lyY2xlX190aXRsZSwgLmJ0bi13LWNpcmNsZTphY3RpdmUgLmJ0bi13LWNpcmNsZV9fdGl0bGUge1xuICBjb2xvcjogIzhBNzM2OTtcbn1cbi5idG4tdy1jaXJjbGVfbGlnaHRlbiAuYnRuLXctY2lyY2xlX190aXRsZSB7XG4gIGNvbG9yOiAjQjZBQTlBO1xufVxuLmJ0bi13LWNpcmNsZV9hcnJvdy1kb3duIC5idG4tdy1jaXJjbGVfX2ljby13cmFwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubW9yZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4NXB4O1xuICBwYWRkaW5nOiAwIDAgMCA2NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vcmUtYnRuLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vcmUtYnRuX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vcmUtYnRuX19pY28td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubW9yZS1idG5fX2ljby13cmFwIHN2ZyB7XG4gIGNvbG9yOiAjQjA5MjU3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9yZS1idG5fX2ljby13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNzYsIDE0NiwgODcsIDAuNSksIHJnYmEoMjQ2LCAyMzgsIDE4MSwgMC41KSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9yZS1idG5fX2ljby13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MjI3Mjc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vcmUtYnRuOmhvdmVyIHN2ZywgLm1vcmUtYnRuOmFjdGl2ZSBzdmcge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG59XG4ubW9yZS1idG46aG92ZXIgLm1vcmUtYnRuX19pY28td3JhcDpiZWZvcmUsIC5tb3JlLWJ0bjphY3RpdmUgLm1vcmUtYnRuX19pY28td3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vcmUtYnRuOmhvdmVyIC5tb3JlLWJ0bl9faWNvLXdyYXA6YWZ0ZXIsIC5tb3JlLWJ0bjphY3RpdmUgLm1vcmUtYnRuX19pY28td3JhcDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9yZS1idG46aG92ZXIgLm1vcmUtYnRuX190aXRsZSwgLm1vcmUtYnRuOmFjdGl2ZSAubW9yZS1idG5fX3RpdGxlIHtcbiAgY29sb3I6ICM4QTczNjk7XG59XG4ubW9yZS1idG5fbGlnaHRlbiAubW9yZS1idG5fX3RpdGxlIHtcbiAgY29sb3I6ICNCNkFBOUE7XG59XG5cbi5idG4tdy1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuLmJ0bi13LXBsYXktaWNvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTk0QTQ5O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idG4tdy1wbGF5LWljb25fX2ljby13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tdy1wbGF5LWljb25fX2ljby13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NiwgMTQ2LCA4NywgMC41KSwgcmdiYSgyNDYsIDIzOCwgMTgxLCAwLjUpKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5idG4tdy1wbGF5LWljb25fX2ljby13cmFwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MjI3Mjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi13LXBsYXktaWNvbl9faWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJ0bi13LXBsYXktaWNvbl9faWNvLmJ0bi13LXBsYXktaWNvbl9faWNvLWZyb250IHtcbiAgb3BhY2l0eTogMTtcbiAgc3Ryb2tlOiAjQjA5MjU3O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tdy1wbGF5LWljb25fX2ljby5idG4tdy1wbGF5LWljb25fX2ljby1iYWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5idG4tdy1wbGF5LWljb246aG92ZXIgLmJ0bi13LXBsYXktaWNvbl9faWNvLXdyYXA6YmVmb3JlLCAuYnRuLXctcGxheS1pY29uOmFjdGl2ZSAuYnRuLXctcGxheS1pY29uX19pY28td3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi13LXBsYXktaWNvbjpob3ZlciAuYnRuLXctcGxheS1pY29uX19pY28td3JhcDphZnRlciwgLmJ0bi13LXBsYXktaWNvbjphY3RpdmUgLmJ0bi13LXBsYXktaWNvbl9faWNvLXdyYXA6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi13LXBsYXktaWNvbjpob3ZlciAuYnRuLXctcGxheS1pY29uX19pY28uYnRuLXctcGxheS1pY29uX19pY28tZnJvbnQsIC5idG4tdy1wbGF5LWljb246YWN0aXZlIC5idG4tdy1wbGF5LWljb25fX2ljby5idG4tdy1wbGF5LWljb25fX2ljby1mcm9udCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnRuLXctcGxheS1pY29uOmhvdmVyIC5idG4tdy1wbGF5LWljb25fX2ljby5idG4tdy1wbGF5LWljb25fX2ljby1iYWNrLCAuYnRuLXctcGxheS1pY29uOmFjdGl2ZSAuYnRuLXctcGxheS1pY29uX19pY28uYnRuLXctcGxheS1pY29uX19pY28tYmFjayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLXctcGxheS1pY29uOmhvdmVyIC5idG4tdy1wbGF5LWljb25fX3RpdGxlLCAuYnRuLXctcGxheS1pY29uOmFjdGl2ZSAuYnRuLXctcGxheS1pY29uX190aXRsZSB7XG4gIGNvbG9yOiAjOEE3MzY5O1xufVxuXG4uaGlkZGVuLW1hZ25ldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLW1hZ25ldGljXSAuaGlkZGVuLW1hZ25ldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICByaWdodDogLTIwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgW2RhdGEtbWFnbmV0aWNdIC5oaWRkZW4tbWFnbmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDhDNjlBIDAlLCAjRTFDRDlBIDQ3LjQlLCAjRDFCRDhBIDEwMCUpO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBwYWRkaW5nOiAwIDVweCAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwIDVweCAxcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4QTczNjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTI7XG59XG4udWktZGF0ZXBpY2tlciB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjYxZGVnLCAjQjA5MjU3IC0xLjM2JSwgI0Y2RUVCNSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTI7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MjI3Mjc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdDpob3ZlciwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQ6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdDpob3ZlcjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0OmFjdGl2ZTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXI6YWZ0ZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0OmFjdGl2ZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgY29sb3I6ICNCMDkyNTc7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjQjA5MjU3O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgLnVpLXN0YXRlLWRlZmF1bHQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSAudWktc3RhdGUtZGVmYXVsdDpob3ZlciwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgLnVpLXN0YXRlLWRlZmF1bHQ6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSAudWktc3RhdGUtZGVmYXVsdDpob3ZlcjpiZWZvcmUsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IC51aS1zdGF0ZS1kZWZhdWx0OmFjdGl2ZTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXI6YWZ0ZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IC51aS1zdGF0ZS1kZWZhdWx0OmFjdGl2ZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmFjdGl2ZSxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiA4cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vY2FsZW5kYXItYXJyb3ctbGVmdC5zdmdcIik7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiA4cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vY2FsZW5kYXItYXJyb3ctcmlnaHQuc3ZnXCIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIge1xuICAgIHdpZHRoOiAzMTlweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICAgIHdpZHRoOiAyOThweDtcbiAgfVxuICAudWktZGF0ZXBpY2tlciB0aCxcbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY3Vyc29yIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXJzb3IuLXBvaW50ZXIgLmN1cnNvcl9fb3V0ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5jdXJzb3IuLXBvaW50ZXIgLmN1cnNvcl9faG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3Vyc29yLi1wb2ludGVyIC5jdXJzb3JfX2lubmVyIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbn1cblxuLmN1cnNvcl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbn1cblxuLmN1cnNvcl9fb3V0ZXIsXG4uY3Vyc29yX19ob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IC0zN3B4O1xuICBsZWZ0OiAtMzdweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmN1cnNvcl9fb3V0ZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NiwgMTQ2LCA4NywgMC41KSwgcmdiYSgyNDYsIDIzOCwgMTgxLCAwLjUpKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jdXJzb3JfX2hvdmVyIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmN1cnNvcl9faG92ZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogIzgyMjcyNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41NXM7XG59XG5cbi5jdXJzb3JfX2lubmVyLFxuLmN1cnNvcl9fb3V0ZXIsXG4uY3Vyc29yX19ob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXJzb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nOiA3MHB4IDAgMTVweDtcbiAgYmFja2dyb3VuZDogIzFCMTMxMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mb290ZXItYm90X19hdHRlbnRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLmZvb3Rlci1ib3RfX2F0dGVudGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5mb290ZXItYm90X19hdHRlbnRpb24taW1nIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mb290ZXItYm90X19jb3B5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb290ZXItdG9wLWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyLXRvcC1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZm9vdGVyLXRvcC1tIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvb3Rlci10b3AtciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZm9vdGVyLXRvcC1tX19jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmZvb3Rlci10b3AtbV9fY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLmZvb3Rlci1sb2dvX19pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmZvb3Rlci1sb2dvX19pbWcge1xuICB3aWR0aDogMzcwcHg7XG59XG5cbi5mb290ZXItbG9nb19fc2xvZ2FuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1sb2dvX19zbG9nYW4tdG9wIHtcbiAgd2lkdGg6IDIzM3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xuICB3aWR0aDogMjk2cHg7XG4gIGhlaWdodDogNDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItbmF2X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXItbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLW5hdl9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvb3Rlci1uYXZfX3RpdGxlOmhvdmVyLCAuZm9vdGVyLW5hdl9fdGl0bGU6YWN0aXZlIHtcbiAgY29sb3I6ICM4MjI3Mjc7XG59XG5cbi5mb290ZXItbmF2X19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNCNkFBOUE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvb3Rlci1uYXZfX2xpbms6aG92ZXIsIC5mb290ZXItbmF2X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODIyNzI3O1xufVxuXG4uZm9vdGVyLXN1Ym5hdl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9vdGVyLXN1Ym5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlci1zdWJuYXZfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvb3Rlci1zdWJuYXZfX2xpbms6aG92ZXIsIC5mb290ZXItc3VibmF2X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODIyNzI3O1xufVxuXG4uZm9vdGVyLXNvY2lhbHNfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG5cbi5mb290ZXItc29jaWFsc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlci1zb2NpYWxzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1zb2NpYWxzX19saW5rOmhvdmVyIC5mb290ZXItc29jaWFsc19fbGluay1pY28ge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvb3Rlci1zb2NpYWxzX19saW5rOmhvdmVyIC5mb290ZXItc29jaWFsc19fbGluay1pY28taG92ZXJlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXItc29jaWFsc19fbGluay1pY28ge1xuICBjb2xvcjogI0I2QUE5QTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZm9vdGVyLXNvY2lhbHNfX2xpbmstaWNvLWhvdmVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvb3Rlci1zb2NpYWxzX19saW5rLWljby1ob3ZlcmVkOm5vdCguZm9vdGVyLXNvY2lhbHNfX2xpbmstaWNvLWhvdmVyZWRfb2spIHtcbiAgZmlsbDogdXJsKCNtYWluLXN2Zy1ncmFkaWVudCk7XG59XG4uZm9vdGVyLXNvY2lhbHNfX2xpbmstaWNvLWhvdmVyZWQuZm9vdGVyLXNvY2lhbHNfX2xpbmstaWNvLWhvdmVyZWRfb2sgZWxsaXBzZSB7XG4gIHN0cm9rZTogdXJsKCNtYWluLXN2Zy1ncmFkaWVudCk7XG59XG4uZm9vdGVyLXNvY2lhbHNfX2xpbmstaWNvLWhvdmVyZWQuZm9vdGVyLXNvY2lhbHNfX2xpbmstaWNvLWhvdmVyZWRfb2sgcGF0aCB7XG4gIHN0cm9rZTogdXJsKCNtYWluLXN2Zy1ncmFkaWVudCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmZvb3Rlci1ib3RfX2F0dGVudGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cblxuICAuZm9vdGVyLXRvcC1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9vdGVyLXRvcC1tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cblxuICAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxuXG4gIC5mb290ZXItbG9nb19faW1nLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1sb2dvX19zbG9nYW4tdG9wIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5mb290ZXItbG9nb19fc2xvZ2FuLWJvdCB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTVweDtcbiAgfVxuXG4gIC5mb290ZXItYm90X19hdHRlbnRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLmZvb3Rlci1ib3RfX2F0dGVudGlvbi1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAuZm9vdGVyLWJvdF9fYXR0ZW50aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLXRvcC1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZvb3Rlci10b3AtbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wLW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWxzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5mb290ZXItc29jaWFsc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9vdGVyLW5hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1zdWJuYXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mb290ZXItdG9wLW1fX2NvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb290ZXItdG9wLW1fX2NvbC0xIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLmZvb3Rlci10b3AtbV9fY29sLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZvb3Rlci10b3AtbV9fY29sLTMge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmZvb3Rlci1ib3RfX2F0dGVudGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICAuZm9vdGVyLWJvdF9fYXR0ZW50aW9uLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wLFxuLmZvb3Rlci10b3AtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mb290ZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICAuZm9vdGVyLW5hdl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLmZvb3Rlci1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mb290ZXItc3VibmF2X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1zdWJuYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wLW1fX2NvbC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5pbnB1dC1keW5hbWljLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDhweCAwIDI3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiByZ2JhKDQ3LCAyOSwgMjcsIDAuNyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5wdXQtZHluYW1pYy1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaW5wdXQtZHluYW1pYy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZHluYW1pYy13cmFwLmZvY3VzZWQgLmlucHV0LWR5bmFtaWMtcGxhY2Vob2xkZXIsIC5pbnB1dC1keW5hbWljLXdyYXAuaGFzLXZhbHVlIC5pbnB1dC1keW5hbWljLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnB1dC1keW5hbWljLXdyYXAuZm9jdXNlZCAuaW5wdXQtZHluYW1pYy1wbGFjZWhvbGRlciwgLmlucHV0LWR5bmFtaWMtd3JhcC5oYXMtdmFsdWUgLmlucHV0LWR5bmFtaWMtcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5pbnB1dC1keW5hbWljLXdyYXAuZm9jdXNlZCwgLmlucHV0LWR5bmFtaWMtd3JhcC5oYXMtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5wdXQtZHluYW1pYy13cmFwLmZvY3VzZWQsIC5pbnB1dC1keW5hbWljLXdyYXAuaGFzLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4uaW5wdXQtZHluYW1pYy13cmFwLmZvY3VzZWQgLmlucHV0LWR5bmFtaWMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJGMUQxQjtcbn1cblxuLmlucHV0LWR5bmFtaWMtZGVmYXVsdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMDkyNTc7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogOHB4IDAgMjdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIGhlaWdodDogNjBweDtcbn1cbi5pbnB1dC1keW5hbWljLWRlZmF1bHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5wdXQtZHluYW1pYy1kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaW5wdXRfZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1kcm9wZG93bnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGREY5RjA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZWFkZXItZHJvcGRvd24ge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWRyb3Bkb3duLWluIHtcbiAgbWF4LXdpZHRoOiAxNDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItZHJvcGRvd24taW4tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTcwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5oZWFkZXItZHJvcGRvd24taW4tciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5oZWFkZXItZHJvcGRvd25fX2ltZ3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWRyb3Bkb3duX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1kcm9wZG93bl9faW1nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWRyb3Bkb3duX19pbmZvLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweCA0MHB4O1xufVxuLmhlYWRlci1kcm9wZG93bl9faW5mby1saW5rOmhvdmVyIC5oZWFkZXItZHJvcGRvd25fX2luZm8tbGluay10aXRsZSB7XG4gIGNvbG9yOiAjODIyNzI3O1xufVxuLmhlYWRlci1kcm9wZG93bl9faW5mby1saW5rOmhvdmVyIC5oZWFkZXItZHJvcGRvd25fX2luZm8tbGluay1udW0ge1xuICBjb2xvcjogIzgyMjcyNztcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdG9wOiA0NXB4O1xufVxuXG4uaGVhZGVyLWRyb3Bkb3duX19pbmZvLWxpbmstbnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMC4zO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI0QxQkQ4QTtcbn1cblxuLmhlYWRlci1kcm9wZG93bl9faW5mby1saW5rLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uaGVhZGVyLmhlYWRlci1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5oZWFkZXIuc2VhcmNoX29wZW5lZCAuaGVhZGVyLW5hdl9fbGluaywgLmhlYWRlci5kcm9wZG93bl9vcGVuZWQgLmhlYWRlci1uYXZfX2xpbmssIC5oZWFkZXIubWVudV9vcGVuZWQgLmhlYWRlci1uYXZfX2xpbmsge1xuICBjb2xvcjogIzJGMUQxQjtcbn1cbi5oZWFkZXIuc2VhcmNoX29wZW5lZCAuaGVhZGVyLW5hdl9fbGluazpiZWZvcmUsIC5oZWFkZXIuZHJvcGRvd25fb3BlbmVkIC5oZWFkZXItbmF2X19saW5rOmJlZm9yZSwgLmhlYWRlci5tZW51X29wZW5lZCAuaGVhZGVyLW5hdl9fbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzgxRjFEO1xufVxuLmhlYWRlci5zZWFyY2hfb3BlbmVkIC5oZWFkZXItbG9nb19fc2xvZ2FuLXRvcCwgLmhlYWRlci5kcm9wZG93bl9vcGVuZWQgLmhlYWRlci1sb2dvX19zbG9nYW4tdG9wLCAuaGVhZGVyLm1lbnVfb3BlbmVkIC5oZWFkZXItbG9nb19fc2xvZ2FuLXRvcCB7XG4gIGNvbG9yOiAjODU3NjUwO1xufVxuLmhlYWRlci5zZWFyY2hfb3BlbmVkIC5oZWFkZXItbG9nb19fc2xvZ2FuLWJvdCwgLmhlYWRlci5kcm9wZG93bl9vcGVuZWQgLmhlYWRlci1sb2dvX19zbG9nYW4tYm90LCAuaGVhZGVyLm1lbnVfb3BlbmVkIC5oZWFkZXItbG9nb19fc2xvZ2FuLWJvdCB7XG4gIGNvbG9yOiAjMkQyQTI2O1xufVxuLmhlYWRlci5zZWFyY2hfb3BlbmVkIC5oZWFkZXItbG9nb19faW1nLCAuaGVhZGVyLmRyb3Bkb3duX29wZW5lZCAuaGVhZGVyLWxvZ29fX2ltZywgLmhlYWRlci5tZW51X29wZW5lZCAuaGVhZGVyLWxvZ29fX2ltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLnNlYXJjaF9vcGVuZWQgLmhlYWRlci1sb2dvX19pbWctZGFya2VuLCAuaGVhZGVyLmRyb3Bkb3duX29wZW5lZCAuaGVhZGVyLWxvZ29fX2ltZy1kYXJrZW4sIC5oZWFkZXIubWVudV9vcGVuZWQgLmhlYWRlci1sb2dvX19pbWctZGFya2VuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIuaGVhZGVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDtcbn1cbi5oZWFkZXIuaGVhZGVyLWZpeGVkOm5vdCgubWVudV9vcGVuZWQpIC5oZWFkZXItbG9nb19faW1nLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXIuaGVhZGVyLWZpeGVkOm5vdCgubWVudV9vcGVuZWQpIC5oZWFkZXItbG9nb19fc2xvZ2FuLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLmhlYWRlcl90cmFucy1saWdodCAuaGVhZGVyLXRvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcbn1cbi5oZWFkZXIuaGVhZGVyX3RyYW5zLWxpZ2h0IC5oZWFkZXItYm90OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzNC45MyUsIHJnYmEoMjUzLCAyNDksIDI0MCwgMCkgMTAwJSk7XG59XG4uaGVhZGVyLmhlYWRlcl90cmFucy1saWdodCAuaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXItaWNvLFxuLmhlYWRlci5oZWFkZXJfdHJhbnMtbGlnaHQgLmhlYWRlci10b3BfX3NvY2lhbHMtbGluay1pY28sXG4uaGVhZGVyLmhlYWRlcl90cmFucy1saWdodCAuaGVhZGVyLXRvcF9fdGVsIHtcbiAgY29sb3I6ICM1NzRBNDQ7XG59XG4uaGVhZGVyLmhlYWRlcl90cmFucy1saWdodCAuaGVhZGVyLWxvZ29fX2ltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLmhlYWRlcl90cmFucy1saWdodCAuaGVhZGVyLWxvZ29fX2ltZy1kYXJrZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci5oZWFkZXJfdHJhbnMtbGlnaHQgLmhlYWRlci1sb2dvX19zbG9nYW4tdG9wIHtcbiAgY29sb3I6ICM4NTc2NTA7XG59XG4uaGVhZGVyLmhlYWRlcl90cmFucy1saWdodCAuaGVhZGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xuICBjb2xvcjogIzJEMkEyNjtcbn1cbi5oZWFkZXIuaGVhZGVyX3RyYW5zLWxpZ2h0IC5oZWFkZXItbmF2X19saW5rIHtcbiAgY29sb3I6ICMyRjFEMUI7XG59XG4uaGVhZGVyLmhlYWRlcl90cmFucy1saWdodCAuaGVhZGVyLW5hdl9fbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzgxRjFEO1xufVxuLmhlYWRlci5oZWFkZXJfZnVsbC1saWdodCAuaGVhZGVyLXRvcCwgLmhlYWRlci5oZWFkZXItZml4ZWQgLmhlYWRlci10b3Age1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuLmhlYWRlci5oZWFkZXJfZnVsbC1saWdodCAuaGVhZGVyLWJvdDpiZWZvcmUsIC5oZWFkZXIuaGVhZGVyLWZpeGVkIC5oZWFkZXItYm90OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLmhlYWRlcl9mdWxsLWxpZ2h0IC5oZWFkZXItYm90OmFmdGVyLCAuaGVhZGVyLmhlYWRlci1maXhlZCAuaGVhZGVyLWJvdDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLmhlYWRlcl9mdWxsLWxpZ2h0IC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci1pY28sXG4uaGVhZGVyLmhlYWRlcl9mdWxsLWxpZ2h0IC5oZWFkZXItdG9wX19zb2NpYWxzLWxpbmstaWNvLFxuLmhlYWRlci5oZWFkZXJfZnVsbC1saWdodCAuaGVhZGVyLXRvcF9fdGVsLCAuaGVhZGVyLmhlYWRlci1maXhlZCAuaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXItaWNvLFxuLmhlYWRlci5oZWFkZXItZml4ZWQgLmhlYWRlci10b3BfX3NvY2lhbHMtbGluay1pY28sXG4uaGVhZGVyLmhlYWRlci1maXhlZCAuaGVhZGVyLXRvcF9fdGVsIHtcbiAgY29sb3I6ICM1NzRBNDQ7XG59XG4uaGVhZGVyLmhlYWRlcl9mdWxsLWxpZ2h0IC5oZWFkZXItbG9nb19faW1nLCAuaGVhZGVyLmhlYWRlci1maXhlZCAuaGVhZGVyLWxvZ29fX2ltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLmhlYWRlcl9mdWxsLWxpZ2h0IC5oZWFkZXItbG9nb19faW1nLWRhcmtlbiwgLmhlYWRlci5oZWFkZXItZml4ZWQgLmhlYWRlci1sb2dvX19pbWctZGFya2VuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIuaGVhZGVyX2Z1bGwtbGlnaHQgLmhlYWRlci1sb2dvX19zbG9nYW4tdG9wLCAuaGVhZGVyLmhlYWRlci1maXhlZCAuaGVhZGVyLWxvZ29fX3Nsb2dhbi10b3Age1xuICBjb2xvcjogIzg1NzY1MDtcbn1cbi5oZWFkZXIuaGVhZGVyX2Z1bGwtbGlnaHQgLmhlYWRlci1sb2dvX19zbG9nYW4tYm90LCAuaGVhZGVyLmhlYWRlci1maXhlZCAuaGVhZGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xuICBjb2xvcjogIzJEMkEyNjtcbn1cbi5oZWFkZXIuaGVhZGVyX2Z1bGwtbGlnaHQgLmhlYWRlci1uYXZfX2xpbmssIC5oZWFkZXIuaGVhZGVyLWZpeGVkIC5oZWFkZXItbmF2X19saW5rIHtcbiAgY29sb3I6ICMyRjFEMUI7XG59XG4uaGVhZGVyLmhlYWRlcl9mdWxsLWxpZ2h0IC5oZWFkZXItbmF2X19saW5rOmJlZm9yZSwgLmhlYWRlci5oZWFkZXItZml4ZWQgLmhlYWRlci1uYXZfX2xpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM4MUYxRDtcbn1cbi5oZWFkZXIuaGVhZGVyX2Z1bGwtbGlnaHQgfiAudmlld3BvcnQgLm1haW4ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmhlYWRlci1ob2xkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxNjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci10b3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAxMSwgMTEsIDAuOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5oZWFkZXItdG9wLWMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlci10b3AtbCxcbi5oZWFkZXItdG9wLXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXRvcF9fdGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNEQUNGQzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaGVhZGVyLXRvcF9fdGVsLWljbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5oZWFkZXItdG9wX190ZWwtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyLXRvcF9fdGVsLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlci10b3BfX3NlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci1pY28ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItdG9wX19zb2NpYWxzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXRvcF9fc29jaWFscy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlci10b3BfX3NvY2lhbHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLXRvcF9fc29jaWFscy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvcF9fc29jaWFscy1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmhlYWRlci10b3BfX3NvY2lhbHMtbGluazphY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyLXRvcF9fc29jaWFscy1saW5rLWljbyB7XG4gIGNvbG9yOiAjREFDRkM0O1xufVxuXG4uaGVhZGVyLWJvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItYm90OmJlZm9yZSwgLmhlYWRlci1ib3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjksIDExLCAxMSwgMC42KSAzNC45MyUsIHJnYmEoMzcsIDE1LCAxNSwgMCkgMTAwJSk7XG59XG4uaGVhZGVyLWJvdDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oZWFkZXItYm90LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5oZWFkZXItYm90LWMge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1ib3QtbCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLWJvdC1sIC5oZWFkZXItbmF2IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLmhlYWRlci1ib3QtbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1ib3QtciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLWJvdC1yIC5oZWFkZXItbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci1sb2dvX19pbWcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmhlYWRlci1sb2dvX19pbWctZGFya2VuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmhlYWRlci1sb2dvX19pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiA3OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyLWxvZ29fX3Nsb2dhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbG9nb19fc2xvZ2FuLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5oZWFkZXItbG9nb19fc2xvZ2FuLWJvdCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaGVhZGVyLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5oZWFkZXItbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyLW5hdl9fbGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjYxZGVnLCAjQjA5MjU3IC0xLjM2JSwgI0Y2RUVCNSAxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQsIGJhY2tncm91bmQgMC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xufVxuLmhlYWRlci1uYXZfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG4uaGVhZGVyLW5hdl9fbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICMzODFGMUQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmhlYWRlci10b3BfX3RlbC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyLWJvdC1jIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAuaGVhZGVyLWJvdC1sIC5oZWFkZXItbmF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmhlYWRlci1ib3QtciAuaGVhZGVyLW5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXIuaGVhZGVyX2Z1bGwtbGlnaHQgLmhlYWRlci10b3AsIC5oZWFkZXIuaGVhZGVyLWZpeGVkIC5oZWFkZXItdG9wLCAuaGVhZGVyLmhlYWRlcl90cmFucy1saWdodCAuaGVhZGVyLXRvcCwgLmhlYWRlci5zZWFyY2hfb3BlbmVkIC5oZWFkZXItdG9wLCAuaGVhZGVyLm1lbnVfb3BlbmVkIC5oZWFkZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyLmhlYWRlcl9mdWxsLWxpZ2h0IC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci1pY28sIC5oZWFkZXIuaGVhZGVyLWZpeGVkIC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci1pY28sIC5oZWFkZXIuaGVhZGVyX3RyYW5zLWxpZ2h0IC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci1pY28sIC5oZWFkZXIuc2VhcmNoX29wZW5lZCAuaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXItaWNvLCAuaGVhZGVyLm1lbnVfb3BlbmVkIC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci1pY28ge1xuICAgIGZpbGw6ICM1NzRBNDQ7XG4gIH1cbiAgLmhlYWRlci5oZWFkZXJfZnVsbC1saWdodCAuaGVhZGVyX19tZW51LXRvZ2dsZXIgcGF0aCwgLmhlYWRlci5oZWFkZXItZml4ZWQgLmhlYWRlcl9fbWVudS10b2dnbGVyIHBhdGgsIC5oZWFkZXIuaGVhZGVyX3RyYW5zLWxpZ2h0IC5oZWFkZXJfX21lbnUtdG9nZ2xlciBwYXRoLCAuaGVhZGVyLnNlYXJjaF9vcGVuZWQgLmhlYWRlcl9fbWVudS10b2dnbGVyIHBhdGgsIC5oZWFkZXIubWVudV9vcGVuZWQgLmhlYWRlcl9fbWVudS10b2dnbGVyIHBhdGgge1xuICAgIHN0cm9rZTogIzU3NEE0NDtcbiAgfVxuICAuaGVhZGVyLmhlYWRlci1maXhlZCAuaGVhZGVyLXRvcC1jIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgfVxuICAuaGVhZGVyLm1lbnVfb3BlbmVkIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAuaGVhZGVyLXRvcF9fdGVsLFxuLmhlYWRlci10b3BfX3NvY2lhbHMsXG4uaGVhZGVyLWJvdC1sLFxuLmhlYWRlci1ib3QtciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5oZWFkZXItYm90LWMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmhlYWRlci10b3AtYyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgLmhlYWRlci10b3Age1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlci10b3BfX3NlYXJjaCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXItaWNvIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZmlsbDogdXJsKCNtYWluLXN2Zy1ncmFkaWVudF9yZXZlcnQpO1xuICB9XG5cbiAgLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci5oZWFkZXItZml4ZWQgLmhlYWRlci10b3AtYyB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cblxuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyLXRvcC1jIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuXG4gIC5oZWFkZXItbG9nb19faW1nIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cblxuICAuaGVhZGVyLWxvZ29fX2ltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuaGVhZGVyLWxvZ29fX3Nsb2dhbi10b3Age1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gIC5oZWFkZXItbG9nb19fc2xvZ2FuLWJvdCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgfVxuXG4gIC5oZWFkZXItYm90LWMge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG4uaGVhZGVyLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI0ZERjlGMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBwYWRkaW5nLXRvcDogMTkwcHg7XG59XG4uaGVhZGVyLW1lbnUuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5oZWFkZXItbWVudS1pbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDcwcHggOTBweCA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGVyLW1lbnVfX2luZm8ge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMDkyNTc7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5oZWFkZXItbWVudV9fdGVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5oZWFkZXItbWVudV9fdGVsIC5oZWFkZXItdG9wX190ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuLmhlYWRlci1tZW51X190ZWwgLmhlYWRlci10b3BfX3RlbC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzJGMUQxQjtcbn1cbi5oZWFkZXItbWVudV9fdGVsIC5oZWFkZXItdG9wX190ZWwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhlYWRlci1tZW51X190ZWwgLmhlYWRlci10b3BfX3RlbC1pY28ge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uaGVhZGVyLW1lbnVfX3NvY2lhbHMgLmhlYWRlci10b3BfX3NvY2lhbHMtbGluay1pY28ge1xuICBjb2xvcjogIzJGMUQxQjtcbn1cblxuLmhlYWRlci1tZW51X19uYXYge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4uaGVhZGVyLW1lbnVfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5oZWFkZXItbWVudV9fbmF2LWxpbmstd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1tZW51X19uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaGVhZGVyLW1lbnVfX25hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1tZW51X19uYXYtaXRlbV93LWFycm93IC5oZWFkZXItbWVudV9fbmF2LWxpbmstd3JhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XG59XG4uaGVhZGVyLW1lbnVfX25hdi1pdGVtLmFjdGl2ZSAuaGVhZGVyLW1lbnVfX25hdi1saW5rOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuLmhlYWRlci1tZW51X19uYXYtaXRlbS5hY3RpdmUgLmhlYWRlci1tZW51X19uYXYtc3VibmF2LXRvZ2dsZXI6YmVmb3JlIHtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uaGVhZGVyLW1lbnVfX25hdi1zdWJuYXYtdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uaGVhZGVyLW1lbnVfX25hdi1zdWJuYXYtdG9nZ2xlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0IwOTI1NztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmhlYWRlci1tZW51X19uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5oZWFkZXItbWVudV9fbmF2LWxpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzgxRjFEO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCwgYmFja2dyb3VuZCAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG5cbi5oZWFkZXItbWVudV9fc3VibmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1tZW51X19zdWJuYXYtbGlzdCB7XG4gIHBhZGRpbmc6IDMwcHggMCAyNXB4O1xufVxuXG4uaGVhZGVyLW1lbnVfX3N1Ym5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oZWFkZXItbWVudV9fc3VibmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXItbWVudV9fc3VibmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyLW1lbnVfX3N1Ym5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM4MjI3Mjc7XG59XG4uaGVhZGVyLW1lbnVfX3N1Ym5hdi1saW5rOmhvdmVyIC5oZWFkZXItbWVudV9fc3VibmF2LWxpbmstbnVtIHtcbiAgY29sb3I6ICM4MjI3Mjc7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbml0aWFsO1xufVxuXG4uaGVhZGVyLW1lbnVfX3N1Ym5hdi1saW5rLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q4QzY5QSAwJSwgI0UxQ0Q5QSA0Ny40JSwgI0QxQkQ4QSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbWVudS10b2dnbGVyLmFjdGl2ZTpiZWZvcmUsIC5oZWFkZXJfX21lbnUtdG9nZ2xlci5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xufVxuLmhlYWRlcl9fbWVudS10b2dnbGVyLmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xufVxuLmhlYWRlcl9fbWVudS10b2dnbGVyLmFjdGl2ZSAuaGVhZGVyX19tZW51LXRvZ2dsZXItaWNvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwKTtcbn1cbi5oZWFkZXJfX21lbnUtdG9nZ2xlcjpiZWZvcmUsIC5oZWFkZXJfX21lbnUtdG9nZ2xlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzJGMUQxQjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX19tZW51LXRvZ2dsZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGVyLWljbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLmhlYWRlci1tZW51LWluIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyLW1lbnVfX25hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAuaGVhZGVyLW1lbnVfX25hdi1zdWJuYXYtdG9nZ2xlciB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5oZWFkZXItbWVudV9fbmF2LXN1Ym5hdi10b2dnbGVyOmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAuaGVhZGVyLW1lbnVfX25hdi1saXN0LFxuLmhlYWRlci1tZW51X19uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVhZGVyLW1lbnVfX25hdi1pdGVtLmFjdGl2ZSAuaGVhZGVyLW1lbnVfX25hdi1zdWJuYXYtdG9nZ2xlcjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5oZWFkZXItbWVudV9fbmF2LWxpbmstd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5oZWFkZXItbWVudV9fbmF2LWxpbms6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1tZW51X19zdWJuYXYtbGluay1udW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLW1lbnVfX3N1Ym5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG5cbiAgLmhlYWRlci1tZW51X19zdWJuYXYtbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG5cbiAgLmhlYWRlci1tZW51X19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuaGVhZGVyLW1lbnVfX3RlbCAuaGVhZGVyLXRvcF9fdGVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5oZWFkZXItbWVudV9fdGVsIC5oZWFkZXItdG9wX190ZWwtaWNvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX3RlbCAuaGVhZGVyLXRvcF9fdGVsLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuaGVhZGVyLW1lbnVfX3NvY2lhbHMgLmhlYWRlci10b3BfX3NvY2lhbHMtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXItc2VhcmNoLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0ZERjlGMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE0MHB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItc2VhcmNoLXBhbmVsLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1wYW5lbC1jIHtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1wYW5lbF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1zZWFyY2gtcGFuZWxfX3NibS1idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29sb3I6ICNCMDkyNTc7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmhlYWRlci1zZWFyY2gtcGFuZWxfX3NibS1idG4gc3ZnIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItc2VhcmNoLXBhbmVsX19pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1wYW5lbF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IwOTI1NztcbiAgcGFkZGluZzogMCAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1OTRBNDk7XG59XG5cbi5oZWFkZXItc2VhcmNoLXBhbmVsX19jbG9zZS1idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29sb3I6ICNCMDkyNTc7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLmhlYWRlci1zZWFyY2gtcGFuZWxfX2Nsb3NlLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLXBhbmVsLWMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmhlYWRlci1zZWFyY2gtcGFuZWwge1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXNlYXJjaC1wYW5lbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaGVhZGVyLXNlYXJjaC1wYW5lbC1jIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5oZWFkZXItc2VhcmNoLXBhbmVsX19zYm0tYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuaGVhZGVyLXNlYXJjaC1wYW5lbF9fY2xvc2UtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLm1vYmlsZS1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5OTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1lbnUtb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm1vZGFsLWFnZS5tb2RhbCB7XG4gIG1heC13aWR0aDogMTAxMHB4O1xuICBwYWRkaW5nOiA5NXB4IDUwcHg7XG59XG4ubW9kYWwtYWdlLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLWFnZS5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLWFnZV9fY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cblxuLm1vZGFsLWFnZV9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tb2RhbC1hZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9kYWwtYWdlX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMyRjFEMUI7XG59XG5cbi5tb2RhbC1hZ2VfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vZGFsLWFnZV9fYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4ubW9kYWwtYWdlX19idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tb2RhbC1hZ2VfX2J0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NiwgMTQ2LCA4NywgMC41KSwgcmdiYSgyNDYsIDIzOCwgMTgxLCAwLjUpKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC1hZ2VfX2J0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjODIyNzI3O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tb2RhbC1hZ2VfX2J0bjpob3ZlciwgLm1vZGFsLWFnZV9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOEE3MzY5O1xufVxuLm1vZGFsLWFnZV9fYnRuOmhvdmVyOmJlZm9yZSwgLm1vZGFsLWFnZV9fYnRuOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWFnZV9fYnRuOmhvdmVyOmFmdGVyLCAubW9kYWwtYWdlX19idG46YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1hZ2UubW9kYWwge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweDtcbiAgfVxuXG4gIC5tb2RhbC1hZ2VfX2NvbnRlbnQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtYWdlX19sb2dvIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubW9kYWwtYWdlX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmJsb2NrZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9ja2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA5MHB4IDEwMHB4IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEOEM2OUEgMCUsICNFMUNEOUEgNDcuNCUsICNEMUJEOEEgMTAwJSk7XG4gIG1heC13aWR0aDogNzc1cHg7XG59XG4ubW9kYWwgYS5jbG9zZS1tb2RhbCB7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kYWwgYS5jbG9zZS1tb2RhbDpiZWZvcmUsIC5tb2RhbCBhLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQjA5MjU3O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLm1vZGFsIGEuY2xvc2UtbW9kYWw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RhbCBhLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1vZGFsX19kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRjFEMUI7XG59XG5cbi5tb2RhbF9fZm9ybS1yb3dzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ubW9kYWxfX2Zvcm0tcm93czpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsX19mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1vZGFsX19mb3JtLXJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbF9fZm9ybS1yb3dfbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1vZGFsX19mb3JtLXJvd19tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tb2RhbF9fZm9ybS1zYm0tYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fZm9ybS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubW9kYWxfX2Zvcm0tY29sXzEwMHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsX19mb3JtLWNvbF81MHBlciB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubW9kYWxfX2Zvcm0tY29sX2NvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm1vZGFsX19mb3JtLWNvbCAuaW5wdXQtZHluYW1pYy13cmFwLmZvY3VzZWQsXG4ubW9kYWxfX2Zvcm0tY29sIC5pbnB1dC1keW5hbWljLXdyYXAuaGFzLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1vZGFsX19mb3JtLWNvbC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xuICBvcGFjaXR5OiAwLjc7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1vZGFsX19mb3JtLWNvdW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbF9fZm9ybS1jb3VudHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzJGMUQxQjtcbiAgb3BhY2l0eTogMC44O1xufVxuLm1vZGFsX19mb3JtLWNvdW50cy10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1vZGFsX19mb3JtLWNvdW50cy1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbF9fZm9ybS1jb3VudHMtaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDY1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuXG4ubW9kYWxfX2Zvcm0tY291bnRzLWJ0biB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsX19mb3JtLWNvdW50cy1idG4tcGx1cyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4ubW9kYWxfX2Zvcm0tY291bnRzLWJ0bi1taW51cyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4ubW9kYWxfX2Zvcm0tY291bnRzLWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZGFsX19mb3JtLWNvdW50cy1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q4QzY5QSAwJSwgI0UxQ0Q5QSA0Ny40JSwgI0QxQkQ4QSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbF9fZm9ybS1jb3VudHMtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MjI3Mjc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsX19mb3JtLWNvdW50cy1idG46aG92ZXIsIC5tb2RhbF9fZm9ybS1jb3VudHMtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsX19mb3JtLWNvdW50cy1idG46aG92ZXI6YmVmb3JlLCAubW9kYWxfX2Zvcm0tY291bnRzLWJ0bjphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbF9fZm9ybS1jb3VudHMtYnRuOmhvdmVyOmFmdGVyLCAubW9kYWxfX2Zvcm0tY291bnRzLWJ0bjphY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9kYWxfX2Zvcm0tYm90LWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjOEE3MzY5O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX19mb3JtLWNhcHRjaGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2Zvcm0tY2FwdGNoYS1pbWctY29udGFpbmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsX19mb3JtLWNhcHRjaGEtaW1nIHtcbiAgd2lkdGg6IDE5OHB4O1xufVxuXG4ubW9kYWxfX2Zvcm0tY2FwdGNoYS1pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fZm9ybS1jYWxlbmRhci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5tb2RhbF9fZm9ybS1jYWxlbmRhci13cmFwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdmctbW9uby9jYWxlbmRhci5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWxfX2Zvcm0tY2FsZW5kYXItaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzU5NEE0OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbF9fZm9ybS1jYWxlbmRhci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg4OSwgNzQsIDczLCAwLjcpO1xufVxuLm1vZGFsX19mb3JtLWNhbGVuZGFyLWlucHV0LmlucHV0X2Vycm9yOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1vZGFsX19mb3JtLWNvdW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5tb2RhbF9fZm9ybS1jb3VudHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweDtcbiAgfVxuXG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubW9kYWxfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubW9kYWxfX2Zvcm0tcm93cyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cblxuICAubW9kYWxfX2Zvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tb2RhbF9fZm9ybS1yb3dfbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1vZGFsX19mb3JtLXJvd19tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5tb2RhbF9fZm9ybS1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1vZGFsX19mb3JtLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tb2RhbF9fZm9ybS1jb2wgLmlucHV0LWR5bmFtaWMtd3JhcC5mb2N1c2VkLFxuLm1vZGFsX19mb3JtLWNvbCAuaW5wdXQtZHluYW1pYy13cmFwLmhhcy12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tb2RhbF9fZm9ybS1jb2wtc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsX19mb3JtLWNvdW50cy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tb2RhbF9fZm9ybS1jb3VudHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tb2RhbF9fZm9ybS1jYWxlbmRhci13cmFwIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubW9kYWxfX2Zvcm0tY2FwdGNoYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1vZGFsX19mb3JtLWNhcHRjaGEtaW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1vZGFsX19mb3JtLWNhcHRjaGEtaW5wdXQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAubW9kYWxfX2Zvcm0tYm90LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuLm1vZGFsLXRoeC5tb2RhbCB7XG4gIG1heC13aWR0aDogNTY0cHg7XG4gIHBhZGRpbmc6IDgwcHggNTBweDtcbn1cbi5tb2RhbC10aHgubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtdGh4Lm1vZGFsIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbC10aHgubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi5tb2RhbC10aHhfX2NvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogMzQ1cHg7XG59XG5cbi5tb2RhbC10b3VyLWJvb2tpbmcubW9kYWwge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubW9kYWwtdG91ci1ib29raW5nLm1vZGFsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtdG91ci1ib29raW5nLm1vZGFsIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC12aWRlby5tb2RhbCB7XG4gIG1heC13aWR0aDogMTM5MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWF4LWhlaWdodDogOTAlO1xufVxuLm1vZGFsLXZpZGVvLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICB0b3A6IC0yN3B4O1xuICByaWdodDogLTQ4cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kYWwtdmlkZW8ubW9kYWwgYS5jbG9zZS1tb2RhbDpiZWZvcmUsIC5tb2RhbC12aWRlby5tb2RhbCBhLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyNSU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkRGOUYwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLm1vZGFsLXZpZGVvLm1vZGFsIGEuY2xvc2UtbW9kYWw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RhbC12aWRlby5tb2RhbCBhLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5tb2RhbC12aWRlby5tb2RhbCBhLmNsb3NlLW1vZGFsIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXZpZGVvLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLm1vZGFsLXZpZGVvLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5tb2RhbC12aWRlb19fdmlkZW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLm1vZGFsLXZpZGVvX192aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgei1pbmRleDogOTk5OTg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4udmlld3BvcnQ6bm90KC52aWV3cG9ydF9tb2JpbGUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zY3JvbGwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjMjcyMDExIHJnYmEoMTk2LCAxOTYsIDE5NiwgMC44KTtcbiAgfVxuXG4gICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNXB4O1xuICB9XG5cbiAgKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk2LCAxOTYsIDE5NiwgMC44KTtcbiAgfVxuXG4gICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyMDExO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuLmN1c3RvbS10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZ3LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1leGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1yZWcge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1leHRyYmxkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1OTRBNDk7XG59XG4uZGVzY3JpcHRpb24tdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5kZXNjcmlwdGlvbi10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4ubW9yZS10ZXh0LWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjQjA5MjU3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb3JlLXRleHQtYnRuOmhvdmVyLCAubW9yZS10ZXh0LWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzgyMjcyNztcbn1cbi5tb3JlLXRleHQtYnRuLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9yZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLWJnLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjM4ZGVnLCByZ2JhKDIxNiwgMjExLCAyMDQsIDAuMTUpIDIuNDMlLCByZ2JhKDE3OSwgMTQ5LCA4OSwgMC4xNSkgOTUuNjUlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMjIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWN0aW9uLWJnLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWJnLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnBhZ2UtaGVhZC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtaGVhZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS1oZWFkLXRpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucGFnZS1oZWFkLWRlc2Mge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIG1heC13aWR0aDogMTEyNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtaGVhZC1kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5wLWF3YXJkc19fZGF0ZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC1hd2FyZHNfX2RhdGVzLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnAtYXdhcmRzX19kYXRlcy1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtYXdhcmRzX19kYXRlcy1uYXYtYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWF3YXJkc19fZGF0ZXMtbmF2LWM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjVGNUY1O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucC1hd2FyZHNfX2RhdGVzLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5cbi5wLWF3YXJkc19fZGF0ZXMtbmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuLnAtYXdhcmRzX19kYXRlcy1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucC1hd2FyZHNfX2RhdGVzLW5hdi1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogcmdiYSg0NywgMjksIDI3LCAwLjcpO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucC1hd2FyZHNfX2RhdGVzLW5hdi1idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi42MWRlZywgI0IwOTI1NyAtMS4zNiUsICNGNkVFQjUgMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDAuM3M7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbn1cbi5wLWF3YXJkc19fZGF0ZXMtbmF2LWJ0bjpob3ZlciwgLnAtYXdhcmRzX19kYXRlcy1uYXYtYnRuOmFjdGl2ZSwgLnAtYXdhcmRzX19kYXRlcy1uYXYtYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuLnAtYXdhcmRzX19kYXRlcy1uYXYtYnRuOmhvdmVyOmJlZm9yZSwgLnAtYXdhcmRzX19kYXRlcy1uYXYtYnRuOmFjdGl2ZTpiZWZvcmUsIC5wLWF3YXJkc19fZGF0ZXMtbmF2LWJ0bi5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG5cbi5wLWF3YXJkc19fZGF0ZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAwIDUwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG5cbi5wLWF3YXJkc19fZGF0ZXMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnAtYXdhcmRzX19kYXRlcy1yb3ctdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbn1cblxuLnAtYXdhcmRzX19kYXRlcy1yb3ctZGVzYyB7XG4gIG1heC13aWR0aDogMzg1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWF3YXJkc19fZGF0ZXMtbGlzdCB7XG4gICAgZ3JpZC1nYXA6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC1hd2FyZHNfX2RhdGVzLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLWF3YXJkc19fZGF0ZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXdhcmRzX19kYXRlcy1uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLnAtYXdhcmRzX19kYXRlcy1yb3ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtYXdhcmRzX19kYXRlcy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1hd2FyZHNfX2RhdGVzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucC1hd2FyZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWF3YXJkc19fbWFpbi1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wLWF3YXJkc19fbWFpbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWF3YXJkc19fZGVzYyB7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hd2FyZHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gIH1cblxuICAucC1hd2FyZHNfX21haW4taW1nLWMge1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5wLWF3YXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucC1hd2FyZHNfX21haW4taW1nIHtcbiAgICB0b3A6IC0yNSU7XG4gICAgaGVpZ2h0OiAxNDUlO1xuICB9XG59XG4ucC1hd2FyZHNfX21haW4taW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ucC1hd2FyZHNfX21haW4taW5mby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWF3YXJkc19fbWFpbi1pbmZvLWRlc2MtY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMjVweDtcbn1cblxuLnAtYXdhcmRzX19tYWluLWluZm8tZGVzYy1jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAyNXB4O1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWF3YXJkc19fbWFpbi1pbmZvLWRlc2MtY29scyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgLnAtYXdhcmRzX19tYWluLWluZm8tZGVzYy1jb2wge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC1hd2FyZHNfX21haW4taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAucC1hd2FyZHNfX21haW4taW5mby10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wLWF3YXJkc19fbWFpbi1pbmZvLWRlc2MtY29scyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnAtYXdhcmRzX19tYWluLWluZm8tZGVzYy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnAtYXdhcmRzX19tYWluLWluZm8tZGVzYy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWF3YXJkc19fbWFpbi1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnAtYXdhcmRzX19tYWluLWluZm8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucC1hd2FyZHNfX21haW4taW5mby1kZXNjLWNvbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtYXdhcmRzX19zbGlkZXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLmF3YXJkcy1zbGlkZXItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hd2FyZHMtc2xpZGVyLWNfYmctbGVmdCAuYXdhcmRzLXNsaWRlci1jLWJnIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoNTAlICsgMjVweCk7XG59XG5cbi5hd2FyZHMtc2xpZGVyLWMtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogY2FsYyg1MCUgKyAyNXB4KTtcbiAgd2lkdGg6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI0ZERjlGMDtcbn1cblxuLmF3YXJkcy1zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogY2FsYyg1MCUgKyAyNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmF3YXJkcy1zbGlkZXJfX25hdl9sZWZ0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoNTAlICsgMjVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4uYXdhcmRzLXNsaWRlcl9fYXJyb3ctbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX2Fycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5hd2FyZHMtc2xpZGVyX19pdGVtLWltZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuXG4uYXdhcmRzLXNsaWRlcl9faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF3YXJkcy1zbGlkZXJfX2l0ZW1fcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5hd2FyZHMtc2xpZGVyX19pdGVtX3JldmVyc2UgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cbi5hd2FyZHMtc2xpZGVyX19pdGVtX3JldmVyc2UgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXdhcmRzLXNsaWRlcl9faXRlbS1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0tdGFnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0taW5mby1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5hd2FyZHMtc2xpZGVyX19pdGVtLWluZm8tcm93OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMkYxRDFCO1xufVxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0taW5mby1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hd2FyZHMtc2xpZGVyX19pdGVtLWluZm8tcm93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbn1cblxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0taW5mby1yb3ctZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtX3JldmVyc2UgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtX3JldmVyc2UgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYXdhcmRzLXNsaWRlcl9faXRlbS1sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtLXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuYXdhcmRzLXNsaWRlcl9faXRlbS10aXRsZSxcbi5hd2FyZHMtc2xpZGVyX19pdGVtLXN1YnRpdGxlLFxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0tdGFnIHtcbiAgICBtYXgtd2lkdGg6IDU1NXB4O1xuICB9XG5cbiAgLmF3YXJkcy1zbGlkZXItY19iZy1sZWZ0IC5hd2FyZHMtc2xpZGVyLWMtYmcge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyLWMtYmcge1xuICAgIGxlZnQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyX19uYXYge1xuICAgIGxlZnQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgfVxuICAuYXdhcmRzLXNsaWRlcl9fbmF2X2xlZnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYXdhcmRzLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtLWluZm8tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cblxuICAuYXdhcmRzLXNsaWRlcl9faXRlbV9yZXZlcnNlIC5hd2FyZHMtc2xpZGVyX19pdGVtLWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tbCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmF3YXJkcy1zbGlkZXItY19iZy1sZWZ0IC5hd2FyZHMtc2xpZGVyLWMtYmcge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxNXB4KTtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyLWMtYmcge1xuICAgIGxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxNXB4KTtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyX19uYXYge1xuICAgIGxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxNXB4KTtcbiAgfVxuICAuYXdhcmRzLXNsaWRlcl9fbmF2X2xlZnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYXdhcmRzLXNsaWRlcl9faXRlbS1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmF3YXJkcy1zbGlkZXItYy1iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgYmFja2dyb3VuZDogI0ZERjlGMDtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYXdhcmRzLXNsaWRlcl9faXRlbS10YWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0taW5mby1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0taW5mby1yb3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtYXdhcmRzX19zbGlkZXItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuYXdhcmRzLXNsaWRlcl9fbmF2IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTUwcHg7XG4gIH1cblxuICAuYXdhcmRzLXNsaWRlcl9faXRlbV9yZXZlcnNlIC5hd2FyZHMtc2xpZGVyX19pdGVtLWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5hd2FyZHMtc2xpZGVyX19pdGVtX3JldmVyc2UgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbiB7XG4gIHBhZGRpbmc6IDE1NXB4IDAgMTI1cHggMTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcmlnaHQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQ6ICNGREY5RjA7XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb25fcmV2ZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTU1cHggMTI1cHggMTI1cHggMDtcbn1cbi5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbl9yZXZlcnQgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlOmFmdGVyIHtcbiAgcmlnaHQ6IC0xMzBweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlOmJlZm9yZSwgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAzMDBweDtcbiAgbGluZS1oZWlnaHQ6IDMwMHB4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDhDNjlBIDAlLCAjRTFDRDlBIDQ3LjQlLCAjRDFCRDhBIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24tdGl0bGU6YmVmb3JlIHtcbiAgbGVmdDogLTEyNXB4O1xuICB0b3A6IC04MHB4O1xufVxuLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlOmFmdGVyIHtcbiAgcmlnaHQ6IC00MHB4O1xuICBib3R0b206IC03MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24taW1ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLWltZ3MtaXRlbS1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUxMHB4O1xuICBoZWlnaHQ6IDQxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb25fcmV2ZXJ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0taW1nLXdyYXAge1xuICAgIHdpZHRoOiA0MzNweDtcbiAgICBoZWlnaHQ6IDM1MnB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLWltZ3MtaXRlbSB7XG4gICAgcGFkZGluZzogMCAycHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24taW1ncyB7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uIHtcbiAgICBwYWRkaW5nOiAxNTVweCAwIDY1cHggNjJweDtcbiAgfVxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb25fcmV2ZXJ0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDM1cHggNjVweCAwO1xuICB9XG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbl9yZXZlcnQgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbl9yZXZlcnQgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlOmJlZm9yZSwgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uX3JldmVydCAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24tdGl0bGU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbl9yZXZlcnQgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlOmJlZm9yZSB7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiAtNDVweDtcbiAgfVxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb25fcmV2ZXJ0IC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IC02NXB4O1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gIH1cbiAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uX3JldmVydCAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24taW1ncyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzdweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzlweCk7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IC05NXB4O1xuICAgIHRvcDogLTEyNXB4O1xuICB9XG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGJvdHRvbTogLTEwMXB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLWltZ3MtaXRlbS1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDI2N3B4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24taW1ncyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uIHtcbiAgICBwYWRkaW5nOiA4NXB4IDE1cHggODBweDtcbiAgfVxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb25fcmV2ZXJ0IHtcbiAgICBwYWRkaW5nOiA4NXB4IDAgNzBweDtcbiAgfVxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb25fcmV2ZXJ0IC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb25fcmV2ZXJ0IC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZTpiZWZvcmUsIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbl9yZXZlcnQgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzVweDtcbiAgfVxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb25fcmV2ZXJ0IC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTc1cHg7XG4gIH1cbiAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uX3JldmVydCAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24tdGl0bGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBib3R0b206IC03NXB4O1xuICB9XG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbl9yZXZlcnQgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLWltZ3Mge1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NHB4KTtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24tdGl0bGU6YmVmb3JlLCAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24tdGl0bGU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3NXB4O1xuICB9XG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIHRvcDogLTc1cHg7XG4gIH1cbiAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlOmFmdGVyIHtcbiAgICByaWdodDogLTMwcHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0taW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogOTAlO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLWltZ3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG59XG4ucC1jb2xsZWN0aW9ucy1pbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbWctY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYzM3B4O1xuICBoZWlnaHQ6IDY5MHB4O1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nLXdyYXAge1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBoZWlnaHQ6IDY0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy13cmFwIHtcbiAgICB3aWR0aDogMjU0cHg7XG4gICAgaGVpZ2h0OiAzNThweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy1jb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbWctY29sIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbGxlY3Rpb25zLWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy1jb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy1jb2wge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDFweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE1NSU7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbWctYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8tbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1OTRBNDk7XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8tbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8tciB7XG4gICAgcGFkZGluZzogNjVweCAwIDUwcHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWltZy1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1yIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWltZy1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8tciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8tZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiAxMDUlO1xuICB9XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xLWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTE0MHB4O1xuICBoZWlnaHQ6IDcyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTEtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODVweDtcbiAgaGVpZ2h0OiAyODVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4IDIwcHggMzBweDtcbn1cbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLWJhZGdlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA5cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGJvdHRvbTogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLWJhZGdlLXRvcCxcbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLWJhZGdlLWJvdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1iYWRnZS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1iYWRnZS1taWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tYmFkZ2UtbWlkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAtMjFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMyRjFEMUI7XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1iYWRnZS1taWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1iYWRnZS1taWQgcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1iYWRnZS1taWQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC0xMTBweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItbCB7XG4gIHBhZGRpbmc6IDIyMHB4IDAgMzBweCAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1heC13aWR0aDogNDM1cHg7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzU5NEE0OTtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgLTVweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi1pbWdzLWl0ZW0taW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MTBweDtcbiAgaGVpZ2h0OiA1NDBweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncy1pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTEtciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTIge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWwge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWltZ3MtaXRlbS1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDQ1OXB4O1xuICAgIGhlaWdodDogNDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi1pbWdzIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncy1pdGVtLWltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMS1yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLWJhZGdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMS1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMS1pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMS1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi1pbWdzIHtcbiAgICBtYXJnaW46IDAgLTFweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWltZ3MtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxcHg7XG4gIH1cbn1cbi5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIG1hcmdpbjogMCAtMzBweCA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtbGlzdF93cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saW5rOmhvdmVyIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0taW1nLCAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saW5rOmFjdGl2ZSAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLWltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG4ucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saW5rOmhvdmVyIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0tdGl0bGUsIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpbms6YWN0aXZlIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzgyMjcyNztcbn1cbi5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpbms6aG92ZXIgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbS10YWcsIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpbms6YWN0aXZlIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0tdGFnIHtcbiAgY29sb3I6ICM4QTczNjk7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0taW1nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1ODBweDtcbn1cblxuLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogIzJGMUQxQjtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0tdGFnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweCA0NXB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0taW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLXRhZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWNvbGxlY3Rpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4ucC1jb2xsZWN0aW9uc19fbWFpbi1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2OTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wLWNvbGxlY3Rpb25zX19tYWluLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC1jb2xsZWN0aW9uc19fbWFpbi1pbWctYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbGxlY3Rpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zX19tYWluLWltZy1jIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnNfX21haW4taW1nIHtcbiAgICB0b3A6IC0yNSU7XG4gICAgaGVpZ2h0OiAxNDUlO1xuICB9XG59XG4ucC1jb2xsZWN0aW9uc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuLnAtY29sbGVjdGlvbnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWNvbGxlY3Rpb25zX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wLWNvbGxlY3Rpb25zX19pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzU5NEE0OTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtNXB4IDIwcHg7XG59XG5cbi5wLWNvbGxlY3Rpb25zX19pdGVtLWltZy1jb2wge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ucC1jb2xsZWN0aW9uc19faXRlbS1pbWctY29sX3ctMzNwZXIge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4ucC1jb2xsZWN0aW9uc19faXRlbS1pbWctY29sX3ctNTBwZXIge1xuICB3aWR0aDogNTAlO1xufVxuLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1nLWNvbF93LTEwMHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1jb2xsZWN0aW9uc19faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTM1JTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWNvbGxlY3Rpb25zX19pdGVtLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWNvbGxlY3Rpb25zX19pdGVtLWltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLWNvbGxlY3Rpb25zX19pdGVtLWltZ3Mge1xuICAgIG1hcmdpbjogMCAtMnB4IDQwcHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9uc19faXRlbS1pbWctY29sIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zX19pdGVtLWltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1nIHtcbiAgICB0b3A6IC0zNSU7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29sbGVjdGlvbnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucC1jb2xsZWN0aW9uc19faXRlbS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnNfX2l0ZW0tZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wLWNvbGxlY3Rpb25zX19pdGVtLWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1nLXdyYXAge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0yNXB4IDUwcHg7XG59XG5cbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ucC1jb250YWN0c19fY3JlZGVudGlhbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4ucC1jb250YWN0c19fY3JlZGVudGlhbHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWl0ZW0tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM1OTRBNDk7XG59XG5cbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLWRlc2Mge1xuICBjb2xvcjogIzJGMUQxQjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1jb250YWN0c19fY3JlZGVudGlhbHMtYm90LWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLWRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbn1cbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLWRvdHM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCg5Mi42MWRlZywgI0IwOTI1NyAtMS4zNiUsICNGNkVFQjUgMTAwJSk7XG59XG4ucC1jb250YWN0c19fY3JlZGVudGlhbHMtaXRlbS1kb3RzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50IDgwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWl0ZW0tbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAucC1jb250YWN0c19fY3JlZGVudGlhbHMtY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucC1jb250YWN0c19fY3JlZGVudGlhbHMtYm90LWJ0bi13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0c19fY3JlZGVudGlhbHMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWl0ZW0tbCB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG5cbiAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWl0ZW0tZG90cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG4gIC5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLWRvdHM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDJweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1ib3QtYnRuLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1jb250YWN0c19fZmVlZGJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMTBweCAwIDEyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29udGFjdHMvZm9ybS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5wLWNvbnRhY3RzX19mZWVkYmFjay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTI1cHggODBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jb2wge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4ucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jb2xfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1ib3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1ib3QtbCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5cbi5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWJvdC1yIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWluZm8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzU5NEE0OTtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWNhcHRjaGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWNhcHRjaGFzLXNibS1idG4ge1xuICB3aWR0aDogMjQ1cHg7XG59XG5cbi5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWNhcHRjaGEtaW5wdXQtd3JhcCB7XG4gIHdpZHRoOiAyMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY2FwdGNoYS1pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tYm90LWwge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhLWlucHV0LXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC1jb250YWN0c19fZmVlZGJhY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tYm90IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tYm90LWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1ib3QtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDU0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhLWltZy1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY2FwdGNoYS1pbnB1dC13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhLXNibS1idG4td3JhcCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0c19fZmVlZGJhY2sge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhLWlucHV0LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnAtY29udGFjdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWNvbnRhY3RzX19tYWluLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLnAtY29udGFjdHNfX21haW4taW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnAtY29udGFjdHNfX21haW4taW5mby1yb3ctMiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLWNvbnRhY3RzX19tYWluLWluZm8tcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1jb250YWN0c19fbWFpbi1pbmZvLWl0ZW1fYWRyZXNzIHtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNDBweDtcbn1cblxuLnAtY29udGFjdHNfX21haW4taW5mby1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5wLWNvbnRhY3RzX19tYWluLWluZm8tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWNvbnRhY3RzX19tYWluLWluZm8taXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wLWNvbnRhY3RzX19tYWluLWluZm8taXRlbV9hZHJlc3Mge1xuICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtY29udGFjdHNfX21haW4taW5mby1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzX19tYWluLWluZm8taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1jb250YWN0c19fbWFpbi1pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RzX19tYWluLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucC1jb250YWN0c19fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzX19tYWluLWluZm8tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmVycm9yLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuXG4uZXJyb3ItcGFnZS1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVycm9yLXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG4uZXJyb3ItcGFnZS1oZWFkZXIgLmhlYWRlci1sb2dvX19pbWcge1xuICBvcGFjaXR5OiAwO1xufVxuLmVycm9yLXBhZ2UtaGVhZGVyIC5oZWFkZXItbG9nb19faW1nLWRhcmtlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXJyb3ItcGFnZS1oZWFkZXIgLmhlYWRlci1sb2dvX19zbG9nYW4tdG9wIHtcbiAgY29sb3I6ICM4NTc2NTA7XG59XG4uZXJyb3ItcGFnZS1oZWFkZXIgLmhlYWRlci1sb2dvX19zbG9nYW4tYm90IHtcbiAgY29sb3I6ICMyRDJBMjY7XG59XG5cbi5lcnJvci1wYWdlX19pbmZvLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5lcnJvci1wYWdlX19pbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogODFweDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogODY1cHg7XG59XG5cbi5lcnJvci1wYWdlX19pbmZvLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzJGMUQxQjtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIG1heC13aWR0aDogMTAxMHB4O1xufVxuXG4uZXJyb3ItcGFnZV9faW5mby1idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZXJyb3ItcGFnZV9faW5mby1iZy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTY0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTAuMzhkZWcsIHJnYmEoMjE2LCAyMTEsIDIwNCwgMC4xNSkgMi40MyUsIHJnYmEoMTc5LCAxNDksIDg5LCAwLjE1KSA5NS42NSUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG5cbi5lcnJvci1wYWdlX19pbmZvLWJ0biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5lcnJvci1wYWdlX19pbmZvLWJnLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3ItcGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuZXJyb3ItcGFnZV9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5lcnJvci1wYWdlX19pbmZvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmVycm9yLXBhZ2VfX2luZm8tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lcnJvci1wYWdlX19pbmZvLWJ0bi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lcnJvci1wYWdlX19pbmZvLWMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmVycm9yLXBhZ2VfX2luZm8tYmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMzVweDtcbiAgICBsaW5lLWhlaWdodDogMjEwcHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG4ucC1oaXN0b3J5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4ucC1oaXN0b3J5X19tYWluLWltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWhpc3RvcnlfX21haW4taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLWhpc3RvcnlfX21haW4taW1nLWMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19tYWluLWltZy1jIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG5cbiAgLnAtaGlzdG9yeV9fbWFpbi1pbWcge1xuICAgIHRvcDogLTI1JTtcbiAgICBoZWlnaHQ6IDE0NSU7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX2Jsb2NrcXVvdGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcGFkZGluZzogMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wLWhpc3RvcnlfX2Jsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1oaXN0b3J5X19ibG9ja3F1b3RlOmJlZm9yZSwgLnAtaGlzdG9yeV9fYmxvY2txdW90ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wLWhpc3RvcnlfX2Jsb2NrcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYmxvY2txdW90ZS1sZWZ0LnN2Z1wiKTtcbn1cbi5wLWhpc3RvcnlfX2Jsb2NrcXVvdGU6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYmxvY2txdW90ZS1yaWdodC5zdmdcIik7XG59XG5cbi5wLWhpc3RvcnlfX2luZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtaGlzdG9yeV9faW5mbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtaGlzdG9yeV9faW5mby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5wLWhpc3RvcnlfX2luZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWhpc3RvcnlfX2luZm8taXRlbV9yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnAtaGlzdG9yeV9faW5mby1pdGVtX3JldmVyc2UgLnAtaGlzdG9yeV9faW5mby1pdGVtLWluIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnAtaGlzdG9yeV9faW5mby1pdGVtX3JldmVyc2UgLnAtaGlzdG9yeV9faW5mby1pdGVtLWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29sLWdhcCk7XG59XG4ucC1oaXN0b3J5X19pbmZvLWl0ZW1fcmV2ZXJzZSAucC1oaXN0b3J5X19pbmZvLWl0ZW0tciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sLWdhcCk7XG59XG4ucC1oaXN0b3J5X19pbmZvLWl0ZW1fcmV2ZXJzZSAud2luZS1ob3VzZS1zbGlkZXJfX25hdiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wLWhpc3RvcnlfX2luZm8taXRlbS1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbC1nYXApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wLWhpc3RvcnlfX2luZm8taXRlbS1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbC1nYXApO1xufVxuLnAtaGlzdG9yeV9faW5mby1pdGVtLXJfbm8tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucC1oaXN0b3J5X19pbmZvLWl0ZW0taW4ge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtaGlzdG9yeV9faW5mby1pdGVtLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWhpc3RvcnlfX2luZm8taXRlbS1pbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi5wLWhpc3RvcnlfX2luZm8taXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5wLWhpc3RvcnlfX2luZm8taXRlbS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wLWhpc3RvcnlfX2luZm8taXRlbS1kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtaGlzdG9yeV9faW5mby1pdGVtLWRlc2NfbXctNTEwcHgge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuLnAtaGlzdG9yeV9faW5mby1pdGVtLWRlc2NfbXctNTcwcHgge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuLnAtaGlzdG9yeV9faW5mby1pdGVtLWRlc2NfbXctNjAwcHgge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLWhpc3RvcnlfX2luZm8taXRlbS1kZXNjX213LTYwMHB4IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgLnAtaGlzdG9yeV9faW5mby1pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLWhpc3RvcnlfX2luZm8taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnAtaGlzdG9yeV9faW5mby1pdGVtIC53aW5lLWhvdXNlLXNsaWRlci1jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wLWhpc3RvcnlfX2luZm8taXRlbSAud2luZS1ob3VzZS1zbGlkZXJfX25hdiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuICAucC1oaXN0b3J5X19pbmZvLWl0ZW0tMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucC1oaXN0b3J5X19pbmZvLWl0ZW0tMSAucC1oaXN0b3J5X19pbmZvLWl0ZW0tbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucC1oaXN0b3J5X19pbmZvLWl0ZW1fcmV2ZXJzZSAucC1oaXN0b3J5X19pbmZvLWl0ZW0tbCxcbi5wLWhpc3RvcnlfX2luZm8taXRlbV9yZXZlcnNlIC5wLWhpc3RvcnlfX2luZm8taXRlbS1yIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnAtaGlzdG9yeV9faW5mby1pdGVtLWwsXG4ucC1oaXN0b3J5X19pbmZvLWl0ZW0tciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5wLWhpc3RvcnlfX2luZm8taXRlbS1yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtaGlzdG9yeV9faW5mby1pdGVtLWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAucC1oaXN0b3J5X19pbmZvLWl0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWhpc3RvcnlfX2luZm8taXRlbS1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19pbmZvLWl0ZW0tMSAucC1oaXN0b3J5X19pbmZvLWl0ZW0tbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnAtaGlzdG9yeV9faW5mby1pdGVtLTEgLnAtaGlzdG9yeV9faW5mby1pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wLWhpc3RvcnlfX2luZm8taXRlbSAud2luZS1ob3VzZS1zbGlkZXItYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnAtaGlzdG9yeV9faW5mby1pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtaGlzdG9yeV9faW5mby1pdGVtLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWhpc3RvcnlfX2Jsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAucC1oaXN0b3J5X19ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5wLWhpc3RvcnlfX2Jsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cbi5hc3NvcnRtZW50IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFzc29ydG1lbnQgLnNlY3Rpb24tYmctdGl0bGUge1xuICByaWdodDogLTIzNXB4O1xuICB0b3A6IC01NXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXNzb3J0bWVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hc3NvcnRtZW50X19saXN0IHtcbiAgbWFyZ2luOiAwIC0yNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hc3NvcnRtZW50X19saXN0LnNob3ctZnVsbCAuYXNzb3J0bWVudF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXNzb3J0bWVudF9faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFzc29ydG1lbnRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc3NvcnRtZW50X19saW5rOmhvdmVyIC5hc3NvcnRtZW50X19pdGVtLWltZywgLmFzc29ydG1lbnRfX2xpbms6YWN0aXZlIC5hc3NvcnRtZW50X19pdGVtLWltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG4uYXNzb3J0bWVudF9fbGluazpob3ZlciAuYXNzb3J0bWVudF9faXRlbS10aXRsZSwgLmFzc29ydG1lbnRfX2xpbms6YWN0aXZlIC5hc3NvcnRtZW50X19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM4MjI3Mjc7XG59XG4uYXNzb3J0bWVudF9fbGluazpob3ZlciAuYXNzb3J0bWVudF9faXRlbS10YWcsIC5hc3NvcnRtZW50X19saW5rOmFjdGl2ZSAuYXNzb3J0bWVudF9faXRlbS10YWcge1xuICBjb2xvcjogIzhBNzM2OTtcbn1cblxuLmFzc29ydG1lbnRfX2l0ZW0taW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFzc29ydG1lbnRfX2l0ZW0taW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYXNzb3J0bWVudF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYXNzb3J0bWVudF9faXRlbS10YWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuYXNzb3J0bWVudCAuc2VjdGlvbi1iZy10aXRsZSB7XG4gICAgcmlnaHQ6IC0xMjRweDtcbiAgfVxuXG4gIC5hc3NvcnRtZW50X19pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hc3NvcnRtZW50X19pdGVtOm50aC1jaGlsZChuKzYpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5hc3NvcnRtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmFzc29ydG1lbnQgLnNlY3Rpb24tYmctdGl0bGUge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB0b3A6IC0zNXB4O1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNXB4O1xuICB9XG5cbiAgLmFzc29ydG1lbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYXNzb3J0bWVudF9faXRlbTpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc3NvcnRtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5hc3NvcnRtZW50X19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmFzc29ydG1lbnRfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFzc29ydG1lbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFzc29ydG1lbnRfX2l0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXdhcmRzIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hd2FyZHMgLnNlY3Rpb24tYmctdGl0bGUge1xuICB0b3A6IC02NXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLmF3YXJkcyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hd2FyZHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXdhcmRzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYXdhcmRzX19oZWFkLXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmF3YXJkc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAtNDBweCAwO1xufVxuXG4uYXdhcmRzX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5hd2FyZHNfX2l0ZW0taW1nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXdhcmRzX19pdGVtLWltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXdhcmRzX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmF3YXJkc19fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYXdhcmRzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYXdhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5hd2FyZHNfX2hlYWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYXdhcmRzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG5cbiAgLmF3YXJkc19faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF3YXJkcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuYXdhcmRzX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5hd2FyZHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG4uY29sbGVjdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbGxlY3Rpb25zIC5zZWN0aW9uLWJnLXRpdGxlIHtcbiAgdG9wOiAtNzBweDtcbiAgbGVmdDogLTI1MHB4O1xufVxuXG4uY29sbGVjdGlvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sbGVjdGlvbnNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5jb2xsZWN0aW9uc19faGVhZC1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDUwJSArIDI1cHgpO1xufVxuXG4uY29sbGVjdGlvbnNfX2hlYWQtbW9yZS1idG4ge1xuICBtaW4td2lkdGg6IDIxMHB4O1xufVxuXG4uY29sbGVjdGlvbnNfX2Rlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzU5NEE0OTtcbn1cblxuLmNvbGxlY3Rpb25zX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2xsZWN0aW9uc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbGxlY3Rpb25zLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4uY29sbGVjdGlvbnMtY2FyZF9zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLmNvbGxlY3Rpb25zLWNhcmRfc21hbGwgLmNvbGxlY3Rpb25zLWNhcmQtciB7XG4gIHBhZGRpbmc6IDYwcHggMzBweCAzMHB4IDQ1cHg7XG59XG4uY29sbGVjdGlvbnMtY2FyZF9yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmNvbGxlY3Rpb25zLWNhcmRfcmV2ZXJzZSAuY29sbGVjdGlvbnMtY2FyZC1yIHtcbiAgcGFkZGluZzogMTI1cHggOTBweCA1MHB4IDE5MHB4O1xufVxuLmNvbGxlY3Rpb25zLWNhcmRfcmV2ZXJzZSAuY29sbGVjdGlvbnMtY2FyZF9fZGVzYyB7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4uY29sbGVjdGlvbnMtY2FyZF9yZXZlcnNlIC5jb2xsZWN0aW9ucy1jYXJkX19pbWctY29udGFpbmVyIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2Uge1xuICBsZWZ0OiA1M3B4O1xuICB0b3A6IDQ1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbGxlY3Rpb25zLWNhcmQtdjIuY29sbGVjdGlvbnMtY2FyZF9zbWFsbCAuY29sbGVjdGlvbnMtY2FyZC1yIHtcbiAgcGFkZGluZzogOTBweCAyMHB4IDUwcHggNDVweDtcbn1cbi5jb2xsZWN0aW9ucy1jYXJkOmhvdmVyIC5jb2xsZWN0aW9ucy1jYXJkX190aXRsZSwgLmNvbGxlY3Rpb25zLWNhcmQuYWN0aXZlIC5jb2xsZWN0aW9ucy1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjODIyNzI3O1xufVxuLmNvbGxlY3Rpb25zLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb25zLWNhcmRfX2Rlc2MsIC5jb2xsZWN0aW9ucy1jYXJkLmFjdGl2ZSAuY29sbGVjdGlvbnMtY2FyZF9fZGVzYyB7XG4gIGNvbG9yOiAjOEE3MzY5O1xufVxuLmNvbGxlY3Rpb25zLWNhcmQ6aG92ZXIgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXAgc3ZnLCAuY29sbGVjdGlvbnMtY2FyZC5hY3RpdmUgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXAgc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29sbGVjdGlvbnMtY2FyZDpob3ZlciAuYnRuLXctY2lyY2xlX19pY28td3JhcCBzdmcuYnRuLXctY2lyY2xlX19pY28tZnJvbnQsIC5jb2xsZWN0aW9ucy1jYXJkLmFjdGl2ZSAuYnRuLXctY2lyY2xlX19pY28td3JhcCBzdmcuYnRuLXctY2lyY2xlX19pY28tZnJvbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NSUsIC01MCUpO1xufVxuLmNvbGxlY3Rpb25zLWNhcmQ6aG92ZXIgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXAgc3ZnLmJ0bi13LWNpcmNsZV9faWNvLWJhY2ssIC5jb2xsZWN0aW9ucy1jYXJkLmFjdGl2ZSAuYnRuLXctY2lyY2xlX19pY28td3JhcCBzdmcuYnRuLXctY2lyY2xlX19pY28tYmFjayB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNvbGxlY3Rpb25zLWNhcmQ6aG92ZXIgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXA6YmVmb3JlLCAuY29sbGVjdGlvbnMtY2FyZC5hY3RpdmUgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXA6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb2xsZWN0aW9ucy1jYXJkOmhvdmVyIC5idG4tdy1jaXJjbGVfX2ljby13cmFwOmFmdGVyLCAuY29sbGVjdGlvbnMtY2FyZC5hY3RpdmUgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXA6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbGxlY3Rpb25zLWNhcmQ6aG92ZXIgLmJ0bi13LWNpcmNsZV9fdGl0bGUsIC5jb2xsZWN0aW9ucy1jYXJkLmFjdGl2ZSAuYnRuLXctY2lyY2xlX190aXRsZSB7XG4gIGNvbG9yOiAjOEE3MzY5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xsZWN0aW9ucy1jYXJkOmhvdmVyIC5jb2xsZWN0aW9ucy1jYXJkLXI6YmVmb3JlLCAuY29sbGVjdGlvbnMtY2FyZC5hY3RpdmUgLmNvbGxlY3Rpb25zLWNhcmQtcjpiZWZvcmUge1xuICAgIHRvcDogLTE1cHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgfVxufVxuLmNvbGxlY3Rpb25zLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb25zLWNhcmRfX2ltZywgLmNvbGxlY3Rpb25zLWNhcmQuYWN0aXZlIC5jb2xsZWN0aW9ucy1jYXJkX19pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5jb2xsZWN0aW9ucy1jYXJkLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlICsgMjVweCk7XG59XG5cbi5jb2xsZWN0aW9ucy1jYXJkLXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMTBweCAxMjBweCA5NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sbGVjdGlvbnMtY2FyZC1yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI0ZERjlGMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jb2xsZWN0aW9uc19faXRlbS1jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2xsZWN0aW9uc19faXRlbS1jb2w6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmNvbGxlY3Rpb25zX19pdGVtLWNvbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uY29sbGVjdGlvbnMtY2FyZF9faW1nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbGxlY3Rpb25zLWNhcmRfX2ltZy1jb250YWluZXIgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1iYWRnZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4uY29sbGVjdGlvbnMtY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmNvbGxlY3Rpb25zLWNhcmRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jb2xsZWN0aW9ucy1jYXJkX19kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzU5NEE0OTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAzNjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY29sbGVjdGlvbnMtY2FyZF9fZGVzY19zbWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jb2xsZWN0aW9ucy1jYXJkX19idG4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuY29sbGVjdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucyAuc2VjdGlvbi1iZy10aXRsZSB7XG4gICAgbGVmdDogLTEzNXB4O1xuICB9XG5cbiAgLmNvbGxlY3Rpb25zLWNhcmQtciB7XG4gICAgcGFkZGluZzogMTIwcHggOTVweCAxMDBweCAxMDBweDtcbiAgfVxuXG4gIC5jb2xsZWN0aW9uc19faXRlbS1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19pdGVtLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuY29sbGVjdGlvbnMtY2FyZC1sIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAxNXB4KTtcbiAgfVxuXG4gIC5jb2xsZWN0aW9ucy1jYXJkX3JldmVyc2UgLmNvbGxlY3Rpb25zLWNhcmQtciB7XG4gICAgcGFkZGluZzogMTUwcHggODBweCAxMDBweCAxMDBweDtcbiAgfVxuICAuY29sbGVjdGlvbnMtY2FyZF9zbWFsbCAuY29sbGVjdGlvbnMtY2FyZC1sIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29sbGVjdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAuY29sbGVjdGlvbnMgLnNlY3Rpb24tYmctdGl0bGUge1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cblxuICAuY29sbGVjdGlvbnNfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jb2xsZWN0aW9uc19faGVhZC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2xsZWN0aW9uc19faGVhZC1tb3JlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLmNvbGxlY3Rpb25zLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucy1jYXJkX3NtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuY29sbGVjdGlvbnMtY2FyZF9zbWFsbCAuY29sbGVjdGlvbnMtY2FyZC1yIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTVweDtcbiAgfVxuICAuY29sbGVjdGlvbnMtY2FyZF9yZXZlcnNlIC5jb2xsZWN0aW9ucy1jYXJkLXIge1xuICAgIHBhZGRpbmc6IDkwcHggMzBweCAzMHB4O1xuICB9XG5cbiAgLmNvbGxlY3Rpb25zLWNhcmQtbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cblxuICAuY29sbGVjdGlvbnMtY2FyZC1yIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggNDVweDtcbiAgfVxuXG4gIC5jb2xsZWN0aW9ucy1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5jb2xsZWN0aW9ucy1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmNvbGxlY3Rpb25zX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jb2xsZWN0aW9uc19faXRlbS1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19pdGVtLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2l0ZW0tY29sOmZpcnN0LWNoaWxkIC5jb2xsZWN0aW9ucy1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19pdGVtLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsZWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuY29sbGVjdGlvbnNfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb2xsZWN0aW9uc19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNvbGxlY3Rpb25zX19oZWFkLXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY29sbGVjdGlvbnNfX2hlYWQtbW9yZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sbGVjdGlvbnNfX2l0ZW0ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2xsZWN0aW9uc19faXRlbTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29sbGVjdGlvbnMtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucy1jYXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sbGVjdGlvbnMtY2FyZF9yZXZlcnNlIC5jb2xsZWN0aW9ucy1jYXJkLXIge1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggMTVweDtcbiAgfVxuICAuY29sbGVjdGlvbnMtY2FyZF9yZXZlcnNlIC5jb2xsZWN0aW9ucy1jYXJkX19pbWctY29udGFpbmVyIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2Uge1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sbGVjdGlvbnMtY2FyZF9zbWFsbCAuY29sbGVjdGlvbnMtY2FyZC1sLFxuLmNvbGxlY3Rpb25zLWNhcmRfc21hbGwgLmNvbGxlY3Rpb25zLWNhcmQtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbGxlY3Rpb25zLWNhcmRfc21hbGwgLmNvbGxlY3Rpb25zLWNhcmQtciB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogMjBweCA1cHggMjBweCAxNXB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucy1jYXJkX3NtYWxsIC5jb2xsZWN0aW9ucy1jYXJkX19pbWctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjglO1xuICB9XG4gIC5jb2xsZWN0aW9ucy1jYXJkLXYyLmNvbGxlY3Rpb25zLWNhcmRfc21hbGwgLmNvbGxlY3Rpb25zLWNhcmQtciB7XG4gICAgcGFkZGluZzogMjBweCA1cHggMjBweCAxNXB4O1xuICB9XG5cbiAgLmNvbGxlY3Rpb25zLWNhcmQtbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sbGVjdGlvbnMtY2FyZC1yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmNvbGxlY3Rpb25zLWNhcmRfX2ltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxuICAuY29sbGVjdGlvbnMtY2FyZF9faW1nLWNvbnRhaW5lciAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJhZGdlIHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sbGVjdGlvbnMtY2FyZF9fZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb2xsZWN0aW9ucy1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmNvbGxlY3Rpb25zLWNhcmRfX2J0bi13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jb2xsZWN0aW9uc19faXRlbS1jb2wge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb2xsZWN0aW9uc19faXRlbS1jb2w6Zmlyc3QtY2hpbGQgLmNvbGxlY3Rpb25zLWNhcmQsIC5jb2xsZWN0aW9uc19faXRlbS1jb2w6bGFzdC1jaGlsZCAuY29sbGVjdGlvbnMtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2l0ZW0tY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jb2xsZWN0aW9ucy1jYXJkX19idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucy1jYXJkX19idG4gLmJ0bi13LWNpcmNsZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbGxlY3Rpb25zLWNhcmRfX2J0biAuYnRuLXctY2lyY2xlX19pY28td3JhcCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5jb2xsZWN0aW9ucy1jYXJkX19idG4gLmJ0bi13LWNpcmNsZV9faWNvLXdyYXAgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3RzLWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29udGFjdHMtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MzBweDtcbiAgcGFkZGluZzogMTIwcHggNTBweCAxMjBweCAwO1xufVxuLmNvbnRhY3RzLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjRkRGOUYwO1xufVxuXG4uY29udGFjdHMtciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKTtcbn1cblxuLmNvbnRhY3RzLW1hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG5cbi5jb250YWN0cy10aXRsZSB7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0c19faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3RzX19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhY3RzX19pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lIFVJXCI7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtLWlubmVyLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtLWlubmVyLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtLWltZy1jb250YWluZXIge1xuICB3aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0c19faW5mby1pdGVtLWlubmVyLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xufVxuLmNvbnRhY3RzX19pbmZvLWl0ZW0taW5uZXItZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb250YWN0c19faW5mby1pdGVtLWlubmVyLWRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3RzLW1hcC1pY29uLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbnRhY3RzLW1hcC1iYWxvb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY29udGFjdHMtbWFwLWJhbG9vbi5hY3RpdmUgLmNvbnRhY3RzLW1hcC1iYWxvb24tciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3RzLW1hcC1iYWxvb24uYWN0aXZlIC5jb250YWN0cy1tYXAtaWNvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0cy1tYXAtYmFsb29uLmFuaW1hdGVkIC5jb250YWN0cy1tYXAtYmFsb29uX19pbm5lcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5jb250YWN0cy1tYXAtYmFsb29uLmFuaW1hdGVkIC5jb250YWN0cy1tYXAtYmFsb29uX19pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmNvbnRhY3RzLW1hcC1iYWxvb24uYW5pbWF0ZWQgLmNvbnRhY3RzLW1hcC1iYWxvb25fX2lubmVyLXRpdGxlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250YWN0cy1tYXAtYmFsb29uLmFuaW1hdGVkIC5jb250YWN0cy1tYXAtYmFsb29uX19pbm5lci1kZXNjIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRhY3RzLW1hcC1iYWxvb24tbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb250YWN0cy1tYXAtYmFsb29uLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdHMtbWFwLWJhbG9vbl9faW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3RzLW1hcC1iYWxvb25fX2ltZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44MDc3KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSBib3R0b207XG59XG5cbi5jb250YWN0cy1tYXAtYmFsb29uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4IDhweCA0MHB4O1xuICB3aWR0aDogMzEwcHg7XG59XG4uY29udGFjdHMtbWFwLWJhbG9vbl9faW5uZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRUZDO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5jb250YWN0cy1tYXAtYmFsb29uX19pbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29udGFjdHMtbWFwLWJhbG9vbl9faW5uZXItZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb250YWN0cy1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNvbnRhY3RzLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAuY29udGFjdHMtbDpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgcmlnaHQ6IC0xMDAwcHg7XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5jb250YWN0c19faW5mby1pdGVtX2FkcmVzcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jb250YWN0c19faW5mby1pdGVtX21haWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5jb250YWN0cy1yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1sIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuY29udGFjdHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29udGFjdHNfX2luZm8taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb250YWN0c19faW5mby1pdGVtX2FkcmVzcywgLmNvbnRhY3RzX19pbmZvLWl0ZW1fbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3RzX19pbmZvLWl0ZW1fYWRyZXNzIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWN0c19faW5mby1pdGVtX21haWwge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19pbmZvLWl0ZW1fbWFpbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmNvbnRhY3RzX19pbmZvLWl0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvbnRhY3RzLW1hcCB7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gIH1cbn1cbi5oZXJvLXNsaWRlcl9kYXJrIC5oZXJvLXNsaWRlcl9faXRlbS10aXRsZSxcbi5oZXJvLXNsaWRlcl9kYXJrIC5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgY29sb3I6ICMyRjFEMUI7XG59XG4uaGVyby1zbGlkZXJfZGFyayAuaGVyby1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaGVyby1zbGlkZXJfZGFyayAuaGVyby1zbGlkZXJfX2l0ZW0tYnRuIHNwYW4ge1xuICBjb2xvcjogIzlFOTU4NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhlcm8tc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyby1zbGlkZXJfX2l0ZW0tYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogLTE7XG59XG4uaGVyby1zbGlkZXJfX2l0ZW0tYmctaW1nLWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVyby1zbGlkZXJfX2l0ZW0taW5uZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDM1MHB4O1xuICBwYWRkaW5nOiAzNTBweCAzMHB4IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlcm8tc2xpZGVyX19pdGVtLWlubmVyX2NlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVyby1zbGlkZXJfX2l0ZW0taW5uZXJfY2VudGVyIC5oZXJvLXNsaWRlcl9faXRlbS10aXRsZSxcbi5oZXJvLXNsaWRlcl9faXRlbS1pbm5lcl9jZW50ZXIgLmhlcm8tc2xpZGVyX19pdGVtLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby1zbGlkZXJfX2l0ZW0taW5uZXJfY2VudGVyIC5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbn1cbi5oZXJvLXNsaWRlcl9faXRlbS1pbm5lcl9yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5oZXJvLXNsaWRlcl9faXRlbS1pbm5lcl9yaWdodCAuaGVyby1zbGlkZXJfX2l0ZW0tdGl0bGUsXG4uaGVyby1zbGlkZXJfX2l0ZW0taW5uZXJfcmlnaHQgLmhlcm8tc2xpZGVyX19pdGVtLWRlc2Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhlcm8tc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogODFweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogOTEwcHg7XG59XG5cbi5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbn1cblxuLmhlcm8tc2xpZGVyX19pdGVtLWJ0bi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyby1zbGlkZXJfX2l0ZW0tYnRuIHtcbiAgbWluLXdpZHRoOiAyNDVweDtcbn1cblxuLmhlcm8tc2xpZGVyX19ib3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uaGVyby1zbGlkZXJfX2JvdF9kYXJrIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi10aXRsZSB7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuXG4uaGVyby1zbGlkZXJfX2JvdC1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVyby1zbGlkZXJfX25hdiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uaGVyby1zbGlkZXJfX2JvdC1pbi1sLFxuLmhlcm8tc2xpZGVyX19ib3QtaW4tciB7XG4gIGZsZXg6IDE7XG59XG5cbi5oZXJvLXNsaWRlcl9fYm90LWluLWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5oZXJvLXNsaWRlcl9fYm90LWluLXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bjpob3ZlciAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLXdyYXA6YmVmb3JlLCAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG46YWN0aXZlIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28td3JhcDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuOmhvdmVyIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28td3JhcDphZnRlciwgLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuOmFjdGl2ZSAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLXdyYXA6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuOmhvdmVyIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28uaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLWZyb250LCAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG46YWN0aXZlIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28uaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLWZyb250IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bjpob3ZlciAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuLWljby1iYWNrLCAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG46YWN0aXZlIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28uaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLWJhY2sge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuLWljby13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NiwgMTQ2LCA4NywgMC41KSwgcmdiYSgyNDYsIDIzOCwgMTgxLCAwLjUpKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28td3JhcDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjODIyNzI3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuLWljbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28uaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLWZyb250IHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsbDogdXJsKCNtYWluLXN2Zy1ncmFkaWVudCk7XG59XG4uaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuLWljby1iYWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAuaGVyby1zbGlkZXJfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zbGlkZXJfX2l0ZW0taW5uZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICBwYWRkaW5nOiAzMDBweCAzMHB4IDIyMHB4O1xuICB9XG4gIC5oZXJvLXNsaWRlcl9faXRlbS1pbm5lcl9jZW50ZXIgLmhlcm8tc2xpZGVyX19pdGVtLWRlc2Mge1xuICAgIG1heC13aWR0aDogNDg1cHg7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA0ODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19ib3QtaW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19ib3QtaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fbmF2IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYm90LWluLWwsXG4uaGVyby1zbGlkZXJfX2JvdC1pbi1yIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5oZXJvLXNsaWRlcl9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19uYXYtYnRuLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fbmF2LWJ0bi1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYm90LWluOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fbmF2IHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdC1pbi1sLFxuLmhlcm8tc2xpZGVyX19ib3QtaW4tciB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28td3JhcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX25hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlcl9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogNDR2dyAwIDEzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19uYXYtYnRuLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fbmF2LWJ0bi1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYm90LWluOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fbmF2IHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdC1pbi1sLFxuLmhlcm8tc2xpZGVyX19ib3QtaW4tciB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28td3JhcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2JvdC1pbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5pbnN0YWdyYW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluc3RhZ3JhbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxQjEzMTIgdXJsKFwiLi4vaW1nL2hvbWUvaW5zdGEtYmcucG5nXCIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxQjEzMTIgdXJsKFwiLi4vaW1nL2hvbWUvaW5zdGEtYmdfbW9iLnBuZ1wiKTtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnN0YWdyYW0tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnN0YWdyYW0tciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5pbnN0YWdyYW1fX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMjc1cHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLmluc3RhZ3JhbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluc3RhZ3JhbV9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICBjb2xvcjogI0I2QUE5QTtcbn1cblxuLmluc3RhZ3JhbV9fYnRuIHNwYW4ge1xuICBjb2xvcjogI0I2QUE5QTtcbn1cblxuLmluc3RhZ3JhbS1zbGlkZXItYyB7XG4gIHdpZHRoOiAxMDUwcHg7XG59XG5cbi5pbnN0YWdyYW0tc2xpZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTY0cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLmluc3RhZ3JhbS1zbGlkZXJfX2Fycm93LWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5pbnN0YWdyYW0tc2xpZGVyX19hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uaW5zdGFncmFtLXNsaWRlcl9faXRlbS1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5pbnN0YWdyYW0tc2xpZGVyX19pdGVtLWltZy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM0NXB4O1xuICBoZWlnaHQ6IDM0NXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5pbnN0YWdyYW0tc2xpZGVyX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaW5zdGFncmFtOmJlZm9yZSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG5cbiAgLmluc3RhZ3JhbS1sIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5pbnN0YWdyYW0tciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmluc3RhZ3JhbS1zbGlkZXItYyB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG5cbiAgLmluc3RhZ3JhbS1zbGlkZXJfX2l0ZW0taW1nLWJsb2NrIHtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgaGVpZ2h0OiAyMTVweDtcbiAgfVxuICAuaW5zdGFncmFtLXNsaWRlcl9faXRlbS1pbWctYmxvY2s6bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW5zdGFncmFtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5pbnN0YWdyYW1fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIC5pbnN0YWdyYW0tc2xpZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW5zdGFncmFtX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RhZ3JhbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmluc3RhZ3JhbTpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cblxuICAuaW5zdGFncmFtLWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW5zdGFncmFtLXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5pbnN0YWdyYW1fX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5pbnN0YWdyYW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmluc3RhZ3JhbV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmluc3RhZ3JhbV9fYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5pbnN0YWdyYW1fX21vYi1pbWdzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5pbnN0YWdyYW1fX21vYi1pbWdzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbnN0YWdyYW1fX21vYi1pbWdzLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmluc3RhZ3JhbV9fbW9iLWltZ3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuaW5zdGFncmFtX19tb2ItaW1ncy1pdGVtLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLm5ld3Mge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzIC5zZWN0aW9uLWJnLXRpdGxlIHtcbiAgdG9wOiAtNjVweDtcbiAgcmlnaHQ6IC0yMTVweDtcbn1cblxuLm5ld3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3c19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4ubmV3c19faGVhZCAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzX19oZWFkLXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTI1cHggMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ld3NfX2xpc3Rfd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19saXN0X3dyYXAgLm5ld3NfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm5ld3NfX2xpc3RfdHlwZS0yIC5uZXdzLWNhcmRfX2ltZy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5ld3NfX2xpc3RfdHlwZS0yIC5uZXdzLWNhcmRfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm5ld3NfX2xpc3RfdHlwZS0yIC5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uZXdzX19saXN0X3R5cGUtMiAubmV3cy1jYXJkX190aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NfX2xpc3RfdHlwZS0yIC5uZXdzLWNhcmRfX2Rlc2Mge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5ld3NfX2xpc3Quc2hvdy1mdWxsIC5uZXdzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXdzX19pdGVtIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubmV3cy1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cy1jYXJkOmhvdmVyIC5uZXdzLWNhcmRfX2RhdGUsIC5uZXdzLWNhcmQ6YWN0aXZlIC5uZXdzLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzhBNzM2OTtcbn1cbi5uZXdzLWNhcmQ6aG92ZXIgLm5ld3MtY2FyZF9fdGl0bGUsIC5uZXdzLWNhcmQ6YWN0aXZlIC5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICM4MjI3Mjc7XG59XG4ubmV3cy1jYXJkOmhvdmVyIC5uZXdzLWNhcmRfX3RpdGxlOmJlZm9yZSwgLm5ld3MtY2FyZDphY3RpdmUgLm5ld3MtY2FyZF9fdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzgyMjcyNztcbn1cbi5uZXdzLWNhcmQ6aG92ZXIgLm5ld3MtY2FyZF9fZGVzYywgLm5ld3MtY2FyZDphY3RpdmUgLm5ld3MtY2FyZF9fZGVzYyB7XG4gIGNvbG9yOiAjOEE3MzY5O1xufVxuXG4ubmV3cy1jYXJkX19pbWctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDY3LjQ0NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm5ld3MtY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubmV3cy1jYXJkX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubmV3cy1jYXJkX190aXRsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICNEMkMzQTU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubmV3cy1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLm5ld3MgLnNlY3Rpb24tYmctdGl0bGUge1xuICAgIHJpZ2h0OiAtOTVweDtcbiAgfVxuXG4gIC5uZXdzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5uZXdzX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubmV3cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbiAgLm5ld3MgLnNlY3Rpb24tYmctdGl0bGUge1xuICAgIHRvcDogLTM1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDVweDtcbiAgfVxuXG4gIC5uZXdzX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm5ld3NfX2l0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3c19fbGlzdF93cmFwIC5uZXdzX19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubmV3c19faGVhZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5uZXdzX19oZWFkLXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAubmV3cy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm5ld3MtY2FyZF9fdGl0bGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5ld3MtY2FyZF9fZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uZXdzX19saXN0Om5vdCgubmV3c19fbGlzdF93cmFwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5uZXdzX19saXN0Om5vdCgubmV3c19fbGlzdF93cmFwKTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5ld3NfX2xpc3Rfd3JhcCAubmV3c19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm5ld3NfX2xpc3Rfd3JhcCAubmV3cy1jYXJkX19kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5ld3NfX2xpc3Rfd3JhcCAubmV3cy1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uZXdzX19saXN0X3dyYXAgLm5ld3MtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5uZXdzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubmV3c19faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5ld3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ud2luZS10b3VycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuLndpbmUtdG91cnMgLnNlY3Rpb24tYmctdGl0bGUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xOTBweDtcbn1cblxuLndpbmUtdG91cnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2luZS10b3Vycy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMzVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzFCMTMxMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aW5lLXRvdXJzLWJnX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi53aW5lLXRvdXJzX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ud2luZS10b3Vyc19faGVhZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpbmUtdG91cnNfX2hlYWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndpbmUtdG91cnNfX2hlYWQtcm93LTIge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cblxuLndpbmUtdG91cnNfX2hlYWQtcm93LWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLndpbmUtdG91cnNfX2hlYWQtcm93LXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ud2luZS10b3Vyc19faGVhZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpbmUtdG91cnNfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xufVxuXG4ud2luZS10b3Vyc19fdmlkZW8tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aW5lLXRvdXJzX192aWRlby1idG46aG92ZXIgLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28td3JhcDpiZWZvcmUsIC53aW5lLXRvdXJzX192aWRlby1idG46YWN0aXZlIC53aW5lLXRvdXJzX192aWRlby1idG4taWNvLXdyYXA6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi53aW5lLXRvdXJzX192aWRlby1idG46aG92ZXIgLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28td3JhcDphZnRlciwgLndpbmUtdG91cnNfX3ZpZGVvLWJ0bjphY3RpdmUgLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28td3JhcDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2luZS10b3Vyc19fdmlkZW8tYnRuOmhvdmVyIC53aW5lLXRvdXJzX192aWRlby1idG4taWNvLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28tZnJvbnQsIC53aW5lLXRvdXJzX192aWRlby1idG46YWN0aXZlIC53aW5lLXRvdXJzX192aWRlby1idG4taWNvLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28tZnJvbnQge1xuICBvcGFjaXR5OiAwO1xufVxuLndpbmUtdG91cnNfX3ZpZGVvLWJ0bjpob3ZlciAud2luZS10b3Vyc19fdmlkZW8tYnRuLWljby53aW5lLXRvdXJzX192aWRlby1idG4taWNvLWJhY2ssIC53aW5lLXRvdXJzX192aWRlby1idG46YWN0aXZlIC53aW5lLXRvdXJzX192aWRlby1idG4taWNvLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28tYmFjayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53aW5lLXRvdXJzX192aWRlby1idG4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aW5lLXRvdXJzX192aWRlby1idG4taWNvLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28td3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2IwOTI1NywgI2Y2ZWViNSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ud2luZS10b3Vyc19fdmlkZW8tYnRuLWljby13cmFwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MjI3Mjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ud2luZS10b3Vyc19fdmlkZW8tYnRuLWljbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi53aW5lLXRvdXJzX192aWRlby1idG4taWNvLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28tZnJvbnQge1xuICBvcGFjaXR5OiAxO1xuICBmaWxsOiB1cmwoI21haW4tc3ZnLWdyYWRpZW50KTtcbn1cbi53aW5lLXRvdXJzX192aWRlby1idG4taWNvLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28tYmFjayB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi53aW5lLXRvdXJzX19oZWFkLWRlc2Mge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI0I2QUE5QTtcbn1cbi53aW5lLXRvdXJzX19oZWFkLWRlc2NfbXctMTAwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud2luZS10b3Vyc19faGVhZC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi53aW5lLXRvdXJzX19jaG9vc2UtdGl0bGUge1xuICBjb2xvcjogI0RBQ0ZDNDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLndpbmUtdG91cnNfX2Nob29zZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0yNXB4IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53aW5lLXRvdXJzX19jaG9vc2UtbGlzdC5zaG93LWZ1bGwgLndpbmUtdG91cnNfX2Nob29zZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aW5lLXRvdXJzX19jaG9vc2UtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndpbmUtdG91cnNfX2Nob29zZS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2luZS10b3Vyc19fY2hvb3NlLWNhcmQ6aG92ZXIgLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLXRpdGxlLCAud2luZS10b3Vyc19fY2hvb3NlLWNhcmQ6YWN0aXZlIC53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndpbmUtdG91cnNfX2Nob29zZS1jYXJkOmhvdmVyIC53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC1kZXNjLCAud2luZS10b3Vyc19fY2hvb3NlLWNhcmQ6YWN0aXZlIC53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC1kZXNjIHtcbiAgY29sb3I6ICNFMUQ5Q0Q7XG59XG5cbi53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC1pbWctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDY3LjQ0NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEQUNGQzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ud2luZS10b3Vyc19fY2hvb3NlLWNhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjQjZBQTlBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAud2luZS10b3VycyAuc2VjdGlvbi1iZy10aXRsZSB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19oZWFkLXJvdy1sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLndpbmUtdG91cnNfX2hlYWQtcm93LXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19oZWFkLXJvdy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzLWJnIHtcbiAgICB0b3A6IDI5MHB4O1xuICB9XG5cbiAgLndpbmUtdG91cnNfX2hlYWQtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG5cbiAgLndpbmUtdG91cnMtYmdfX2ltZyB7XG4gICAgcmlnaHQ6IC01NDBweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19jaG9vc2UtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAud2luZS10b3Vyc19fY2hvb3NlLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC53aW5lLXRvdXJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAud2luZS10b3VycyAuc2VjdGlvbi1iZy10aXRsZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19oZWFkLXJvdy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndpbmUtdG91cnNfX2hlYWQtcm93LTEgLndpbmUtdG91cnNfX2hlYWQtcm93LWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLndpbmUtdG91cnNfX2hlYWQtcm93LTEgLndpbmUtdG91cnNfX2hlYWQtcm93LXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19oZWFkLXJvdy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53aW5lLXRvdXJzX19oZWFkLXJvdy0yIC53aW5lLXRvdXJzX19oZWFkLXJvdy1sIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLndpbmUtdG91cnNfX2hlYWQtcm93LTIgLndpbmUtdG91cnNfX2hlYWQtcm93LXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLndpbmUtdG91cnNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAud2luZS10b3Vyc19fdmlkZW8tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19oZWFkLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19oZWFkLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAud2luZS10b3Vyc19fY2hvb3NlLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndpbmUtdG91cnNfX2Nob29zZS1pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLWRlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2luZS10b3Vycy1iZyB7XG4gICAgdG9wOiAzMTVweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzLWJnX19pbWcge1xuICAgIHRvcDogMzYwcHg7XG4gICAgcmlnaHQ6IC02MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aW5lLXRvdXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX192aWRlby1idG4taWNvLXdyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNSk7XG4gIH1cblxuICAud2luZS10b3Vyc19faGVhZC1yb3ctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19oZWFkLXJvdy0yIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLndpbmUtdG91cnNfX2hlYWQtcm93LTIgLndpbmUtdG91cnNfX2hlYWQtcm93LWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2luZS10b3Vyc19faGVhZC1yb3ctMiAud2luZS10b3Vyc19faGVhZC1yb3ctbCxcbi53aW5lLXRvdXJzX19oZWFkLXJvdy0yIC53aW5lLXRvdXJzX19oZWFkLXJvdy1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLndpbmUtdG91cnNfX2hlYWQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAud2luZS10b3Vyc19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19jaG9vc2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAud2luZS10b3Vyc19fY2hvb3NlLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAud2luZS10b3Vyc19fY2hvb3NlLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndpbmUtdG91cnNfX2Nob29zZS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53aW5lLXRvdXJzX19jaG9vc2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLndpbmUtdG91cnNfX2Nob29zZS1pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLndpbmUtdG91cnMtYmcge1xuICAgIHRvcDogMjcwcHg7XG4gIH1cblxuICAud2luZS10b3Vycy1iZ19faW1nIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgICByaWdodDogLTEwNzBweDtcbiAgfVxufVxuLnAtbGV2Z29sIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1sZXZnb2xfX21haW4taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjQ1cHg7XG59XG5cbi5wLWxldmdvbF9fbWFpbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWxldmdvbF9fZGVzYyB7XG4gIG1heC13aWR0aDogOTcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtbGV2Z29sX19tYWluLWltZy1jIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19tYWluLWltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1sZXZnb2xfX21haW4taW1nLWMge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cblxuICAucC1sZXZnb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19tYWluLWltZyB7XG4gICAgdG9wOiAtMjUlO1xuICAgIGhlaWdodDogMTQ1JTtcbiAgfVxufVxuLnAtbGV2Z29sX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtMTY1cHg7XG59XG5cbi5wLWxldmdvbF9faW5mby1oZWFkLFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucC1sZXZnb2xfX2luZm8taGVhZC1sLFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucC1sZXZnb2xfX2luZm8taGVhZC1yLFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wLWxldmdvbF9faW5mby1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtbGV2Z29sX19pbmZvLWhlYWQtci1pbiB7XG4gIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4ucC1sZXZnb2xfX2luZm8taGVhZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5wLWxldmdvbF9faW5mby1oZWFkLWJpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtbGV2Z29sX19pbmZvLWhlYWQtYmlvLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLnAtbGV2Z29sX19pbmZvLWhlYWQtYmlvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnAtbGV2Z29sX19pbmZvLWhlYWQtYmlvLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzU5NEE0OTtcbn1cbi5wLWxldmdvbF9faW5mby1oZWFkLWJpby1pdGVtLXRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzU5NEE0OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNHB4O1xufVxuXG4ucC1sZXZnb2xfX2luZm8taGVhZC1iaW8taXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyRjFEMUI7XG59XG5cbi5wLWxldmdvbF9faW5mby1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWZ1bGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5wLWxldmdvbF9faW5mby1ibG9jay0xIC5wLWxldmdvbF9faW5mby1ibG9jay1sLWluIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG4ucC1sZXZnb2xfX2luZm8tYmxvY2stMiAucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbiB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucC1sZXZnb2xfX2luZm8tYmxvY2stbC1pbixcbi5wLWxldmdvbF9faW5mby1ibG9jay1yLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wLWxldmdvbF9faW5mby1ibG9jay1sLWluX2FsaWduLWVuZCxcbi5wLWxldmdvbF9faW5mby1ibG9jay1yLWluX2FsaWduLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wLWxldmdvbF9faW5mby1ibG9jay1sLWluX2FsaWduLXN0YXJ0LFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW5fYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLWxldmdvbF9faW5mby1ibG9jay1sLWluX3ByLTcwcHgsXG4ucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbl9wci03MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbi5wLWxldmdvbF9faW5mby1ibG9jay1sLWluX3BsLTcwcHgsXG4ucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbl9wbC03MHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4ucC1sZXZnb2xfX2luZm8tYmxvY2stZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWRlc2M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1sZXZnb2xfX2luZm8tYmxvY2stZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLWxldmdvbF9faW5mby1ibG9jay1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWxldmdvbF9faW5mby1ibG9jay1ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyRjFEMUI7XG59XG4ucC1sZXZnb2xfX2luZm8tYmxvY2stYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWxldmdvbF9faW5mby1ibG9jay1ibG9ja3F1b3RlOmJlZm9yZSwgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJsb2NrcXVvdGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1sZXZnb2xfX2luZm8tYmxvY2stYmxvY2txdW90ZTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9ibG9ja3F1b3RlLWxlZnQuc3ZnXCIpO1xufVxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJsb2NrcXVvdGU6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYmxvY2txdW90ZS1yaWdodC5zdmdcIik7XG59XG5cbi5wLWxldmdvbF9faW5mby1ibG9jay1iaWctYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogIzJGMUQxQjtcbiAgbWF4LXdpZHRoOiAxMDkwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucC1sZXZnb2xfX2luZm8tYmxvY2stYmlnLWJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1sZXZnb2xfX2luZm8tYmxvY2stYmlnLWJsb2NrcXVvdGU6YmVmb3JlLCAucC1sZXZnb2xfX2luZm8tYmxvY2stYmlnLWJsb2NrcXVvdGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1sZXZnb2xfX2luZm8tYmxvY2stYmlnLWJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYmxvY2txdW90ZS1sZWZ0LnN2Z1wiKTtcbn1cbi5wLWxldmdvbF9faW5mby1ibG9jay1iaWctYmxvY2txdW90ZTphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9ibG9ja3F1b3RlLXJpZ2h0LnN2Z1wiKTtcbn1cblxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZy13cmFwIHtcbiAgd2lkdGg6IDY3MHB4O1xufVxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZy13cmFwLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZy13cmFwX2Z1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZy13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1sZXZnb2xfX2luZm8tYmxvY2staW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtbGV2Z29sX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8taGVhZC1sLFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8taGVhZC1yLFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1oZWFkLXItaW4ge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stbC1pbl9wci03MHB4LFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW5fcHItNzBweCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stbC1pbl9wbC03MHB4LFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW5fcGwtNzBweCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW46bm90KC5wLWxldmdvbF9faW5mby1ibG9jay1yLWluX3BsLTcwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwtaW46bm90KC5wLWxldmdvbF9faW5mby1ibG9jay1sLWluX3ByLTcwcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC1sZXZnb2xfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWhlYWQtci1pbiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWhlYWQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8taGVhZC1iaW8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8taGVhZC1iaW8taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnAtbGV2Z29sX19pbmZvLWhlYWQtYmlvLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1oZWFkLWJpby1pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay1yLFxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbixcbi5wLWxldmdvbF9faW5mby1ibG9jay1sLWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5wLWxldmdvbF9faW5mby1ibG9jayAucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbixcbi5wLWxldmdvbF9faW5mby1ibG9jayAucC1sZXZnb2xfX2luZm8tYmxvY2stbC1pbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbjpub3QoLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW5fcGwtNzBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay1sLWluOm5vdCgucC1sZXZnb2xfX2luZm8tYmxvY2stbC1pbl9wci03MHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJsb2NrcXVvdGUge1xuICAgIG1heC13aWR0aDogNTQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWZ1bGwge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wLWxldmdvbF9faW5mby1ibG9jay0yIC5wLWxldmdvbF9faW5mby1ibG9jay1sIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay1ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJpZy1ibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDU5M3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJpZy1ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stYmlnLWJsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stNSAucC1sZXZnb2xfX2luZm8tYmxvY2stbCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWxldmdvbF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1oZWFkLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8taGVhZC1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8taGVhZC1yLWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1oZWFkLWJpby1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWhlYWQtYmlvLWl0ZW0tdGl0bGUsXG4ucC1sZXZnb2xfX2luZm8taGVhZC1iaW8taXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cblxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZy13cmFwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay1pbWctd3JhcC5wLWxldmdvbF9faW5mby1ibG9jay1pbWctd3JhcF9mdWxsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay1ibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAucC1sZXZnb2xfX2luZm8tYmxvY2stYmxvY2txdW90ZTphZnRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay1mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJpZy1ibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJpZy1ibG9ja3F1b3RlOmJlZm9yZSwgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJpZy1ibG9ja3F1b3RlOmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJpZy1ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbiAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJpZy1ibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5wLWxldmdvbF9faW5mby1ibG9jay01IC5wLWxldmdvbF9faW5mby1ibG9jay1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubGV2Z29sLXNsaWRlci1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmxldmdvbC1zbGlkZXItYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxldmdvbC1zbGlkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmxldmdvbC1zbGlkZXJfX25hdl9yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5sZXZnb2wtc2xpZGVyX19uYXZfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmxldmdvbC1zbGlkZXJfX2Fycm93LWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5sZXZnb2wtc2xpZGVyX19hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ubGV2Z29sLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5sZXZnb2wtc2xpZGVyX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmxldmdvbC1zbGlkZXItYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGV2Z29sLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxldmdvbC1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxldmdvbC1zbGlkZXJfX25hdiB7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZXZnb2wtc2xpZGVyLWMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLnAtbmV3cy1pbm5lcl9fYW5vdGhlci1uZXdzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFub3RoZXItbmV3c19fbGlzdCAubmV3c19faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3MtaW5uZXJfX2Fub3RoZXItbmV3c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuYW5vdGhlci1uZXdzX19saXN0IC5uZXdzX19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1uZXdzLWlubmVyX19hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzU5NEE0OTtcbn1cbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtYmxvY2sgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtYmxvY2sgYixcbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtYmxvY2sgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtYmxvY2sgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1uZXdzLWlubmVyX19hcnRpY2xlLWJsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1uZXdzLWlubmVyX19hcnRpY2xlLWJsb2NrIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS1ibG9jayBmaWd1cmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1uZXdzLWlubmVyX19hcnRpY2xlLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtdGV4dC1jb2xzLFxuLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS1pbWdzLWNvbHMge1xuICBtYXJnaW46IDAgLTI1cHggODBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtdGV4dC1jb2xzOmxhc3QtY2hpbGQsXG4ucC1uZXdzLWlubmVyX19hcnRpY2xlLWltZ3MtY29sczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS10ZXh0LWNvbCxcbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtaW1ncy1jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLW5ld3MtaW5uZXJfX2FydGljbGUtdGV4dC1jb2xzLFxuLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS1pbWdzLWNvbHMge1xuICAgIG1hcmdpbjogMCAtMTVweCA4MHB4O1xuICB9XG5cbiAgLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS10ZXh0LWNvbCxcbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtaW1ncy1jb2wge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC1uZXdzLWlubmVyX19hcnRpY2xlLXRleHQtY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS10ZXh0LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucC1uZXdzLWlubmVyX19hcnRpY2xlLXRleHQtY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucC1uZXdzLWlubmVyX19hcnRpY2xlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wLW5ld3MtaW5uZXJfX2FydGljbGUtYmxvY2sgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucC1uZXdzLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3MtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5wLW5ld3MtaW5uZXJfX21haW4taW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8tYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLW5ld3MtaW5uZXJfX21haW4taW5mby1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5wLW5ld3MtaW5uZXJfX21haW4taW5mby1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLWRhdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogcmdiYSg0NywgMjksIDI3LCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8tZGF0ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLW5ld3MtaW5uZXJfX21haW4taW5mby1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1OTRBNDk7XG59XG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8tZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLW5ld3MtaW5uZXJfX21haW4taW5mby1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLW5ld3MtaW5uZXJfX21haW4taW5mby1pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgd2lkdGg6IDkzNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXVybCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1OTRBNDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXVybDpob3ZlciwgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXVybDphY3RpdmUge1xuICBjb2xvcjogIzgyMjcyNztcbn1cblxuLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXVybC1pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXVybC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucC1uZXdzLWlubmVyX19tYWluLWluZm8tbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby1yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucC1uZXdzLWlubmVyX19tYWluLWluZm8tZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucC1uZXdzLWlubmVyX19tYWluLWluZm8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC1uZXdzLWlubmVyX19tYWluLWluZm8taW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuXG4gIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby11cmwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucC1uZXdzLWlubmVyX19hcnRpY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAucC1uZXdzLWlubmVyX19hcnRpY2xlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wLW5ld3MtaW5uZXJfX2FydGljbGUgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS10ZXh0LWNvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1uZXdzLWlubmVyX19hcnRpY2xlLWltZ3MtY29scyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG5cbiAgLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS1pbWdzLWNvbCB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbn1cbi5wLW5ld3NfX2NhcmRzLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ucC1uZXdzX19jYXJkcy1jb250cm9scyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnAtbmV3c19fY2FyZHMtY29udHJvbHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtbmV3c19fY2FyZHMtY29udHJvbHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y1RjVGNTtcbn1cblxuLnAtbmV3c19fY2FyZHMtY29udHJvbHMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnAtbmV3c19fY2FyZHMtY29udHJvbHMtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6IHJnYmEoNDcsIDI5LCAyNywgMC43KTtcbiAgcGFkZGluZzogMCAzMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnAtbmV3c19fY2FyZHMtY29udHJvbHMtYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuNjFkZWcsICNCMDkyNTcgLTEuMzYlLCAjRjZFRUI1IDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCwgYmFja2dyb3VuZCAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG4ucC1uZXdzX19jYXJkcy1jb250cm9scy1idG46aG92ZXIsIC5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzLWJ0bjphY3RpdmUsIC5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzLWJ0bi5hY3RpdmUge1xuICBjb2xvcjogIzJGMUQxQjtcbn1cbi5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzLWJ0bjpob3ZlcjpiZWZvcmUsIC5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzLWJ0bjphY3RpdmU6YmVmb3JlLCAucC1uZXdzX19jYXJkcy1jb250cm9scy1idG4uYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4ucC1uZXdzX19jYXJkcy1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtbmV3c19fY2FyZHMtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLW5ld3NfX2NhcmRzLWJvdHRvbS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1uZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4ucC1uZXdzX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtbmV3c19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLW5ld3NfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLW5ld3NfX21haW4taW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5wLW5ld3NfX21haW4taW5mby1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtbmV3c19fbWFpbi1pbmZvLWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wLW5ld3NfX21haW4taW5mby1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5wLW5ld3NfX21haW4taW5mby1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiA0OTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLW5ld3NfX21haW4taW5mby1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLW5ld3NfX21haW4taW5mby10YWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzU5NEE0OTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucC1uZXdzX19tYWluLWluZm8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucC1uZXdzX19tYWluLWluZm8tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDQ2MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLW5ld3NfX21haW4taW5mby1yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnAtbmV3c19fbWFpbi1pbmZvLWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtbmV3c19fbWFpbi1pbmZvLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1uZXdzX19tYWluLWluZm8tbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wLW5ld3NfX21haW4taW5mby1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLW5ld3NfX21haW4taW5mby10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDU4NXB4O1xuICB9XG5cbiAgLnAtbmV3c19fbWFpbi1pbmZvLWltZy13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtbmV3c19fbWFpbi1pbmZvLWRlc2Mge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLW5ld3NfX21haW4taW5mby1tb2ItZXh0aW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fbWFpbi1pbmZvLXRhZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucC1uZXdzX19tYWluLWluZm8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnAtbmV3c19fbWFpbi1pbmZvLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5wLW5ld3NfX21haW4taW5mby1pbWctd3JhcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA3NXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1uZXdzX19tYWluLWluZm8tbW9iLWV4dGluZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1wcm9kdWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wLXByb2R1Y3Rpb25fX21haW4taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1wcm9kdWN0aW9uX19kZXNjIHtcbiAgbWF4LXdpZHRoOiA4MTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByb2R1Y3Rpb25fX21haW4taW1nLWMge1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3Rpb25fX21haW4taW1nIHtcbiAgICB0b3A6IC0yNSU7XG4gICAgaGVpZ2h0OiAxNDUlO1xuICB9XG59XG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtX3JldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbV9yZXZlcnNlIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM1OTRBNDk7XG59XG5cbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWltZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDU2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0taW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWZ1bGwtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWZ1bGwtaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8tZnVsbC1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8tZnVsbC1pdGVtLWNvbnRlbnQgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWZ1bGwtaXRlbS1jb250ZW50IC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLXRpdGxlLFxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWZ1bGwtaXRlbS1jb250ZW50IC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLXN1YnRpdGxlLFxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWZ1bGwtaXRlbS1jb250ZW50IC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWRlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0tY29udGVudCAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS10aXRsZSB7XG4gIG1heC13aWR0aDogNTMwcHg7XG59XG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8tZnVsbC1pdGVtLWNvbnRlbnQgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tZGVzYyB7XG4gIG1heC13aWR0aDogNTg1cHg7XG59XG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8tZnVsbC1pdGVtLWNvbnRlbnQgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwtaWNvIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDQxcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q4QzY5QSAwJSwgI0UxQ0Q5QSA0Ny40JSwgI0QxQkQ4QSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3Rpb24taW5mby1tb2RhbC1pY286YmVmb3JlLCAucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWljbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYjA5MjU3LCAjZjZlZWI1KTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwtaWNvOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiA0cHg7XG59XG4ucHJvZHVjdGlvbi1pbmZvLW1vZGFsOmhvdmVyIC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucHJvZHVjdGlvbi1pbmZvLW1vZGFsOmhvdmVyIC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtaWNvIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWw6aG92ZXIgLnByb2R1Y3Rpb24taW5mby1tb2RhbC1jb250ZW50LWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnByb2R1Y3Rpb24taW5mby1tb2RhbDpob3ZlciAucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWNvbnRlbnQtaW4tdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdGlvbi1pbmZvLW1vZGFsX2Z1bGwtcG9zLTEge1xuICBib3R0b206IDIxJTtcbiAgbGVmdDogNyU7XG59XG4ucHJvZHVjdGlvbi1pbmZvLW1vZGFsX2Z1bGwtcG9zLTIge1xuICB0b3A6IDIyJTtcbiAgcmlnaHQ6IDclO1xufVxuLnByb2R1Y3Rpb24taW5mby1tb2RhbF9mdWxsLXBvcy0zIHtcbiAgdG9wOiAyMSU7XG4gIGxlZnQ6IDI1JTtcbn1cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWxfZnVsbC1wb3MtNCB7XG4gIGJvdHRvbTogMjIlO1xuICByaWdodDogMjUlO1xufVxuLnByb2R1Y3Rpb24taW5mby1tb2RhbF9wb3MtMSB7XG4gIHRvcDogMzglO1xuICByaWdodDogMjYlO1xufVxuLnByb2R1Y3Rpb24taW5mby1tb2RhbF9wb3MtMiB7XG4gIGJvdHRvbTogNyU7XG4gIGxlZnQ6IDE4JTtcbn1cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWxfcG9zLTMge1xuICBib3R0b206IDIzJTtcbiAgbGVmdDogNCU7XG59XG5cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByb2R1Y3Rpb24taW5mby1tb2RhbC1jb250ZW50X2xlZnQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzN3B4IDM3cHggMDtcbn1cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudF9sZWZ0IC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbiB7XG4gIHBhZGRpbmc6IDVweCA4MHB4IDVweCAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWNvbnRlbnRfbGVmdCAucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWNvbnRlbnQtaW46YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWNvbnRlbnRfcmlnaHQge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzN3B4IDAgMCAzN3B4O1xufVxuLnByb2R1Y3Rpb24taW5mby1tb2RhbC1jb250ZW50X3JpZ2h0IC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbiB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLnByb2R1Y3Rpb24taW5mby1tb2RhbC1jb250ZW50X3JpZ2h0IC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWNvbnRlbnQtaW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA3NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiFcIjtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIjtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbi10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tbCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbV9yZXZlcnNlIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNTg1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtX3JldmVyc2UgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0taW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG5cbiAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWZ1bGwtaXRlbS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxuXG4gIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0tY29udGVudCAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgLnByb2R1Y3Rpb24taW5mby1tb2RhbF9mdWxsLXBvcy0xIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAucHJvZHVjdGlvbi1pbmZvLW1vZGFsX2Z1bGwtcG9zLTIge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAucHJvZHVjdGlvbi1pbmZvLW1vZGFsX2Z1bGwtcG9zLTMge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0aW9uLWluZm8tbW9kYWxfZnVsbC1wb3MtNCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0aW9uLWluZm8tbW9kYWxfcG9zLTEge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAucHJvZHVjdGlvbi1pbmZvLW1vZGFsX3Bvcy0yIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAucHJvZHVjdGlvbi1pbmZvLW1vZGFsX3Bvcy0zIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLnAtcnVsZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5wLXJ1bGVzX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnAtcnVsZXNfX2FydGljbGUge1xuICBtYXgtd2lkdGg6IDExODZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xufVxuLnAtcnVsZXNfX2FydGljbGUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4ucC1ydWxlc19fYXJ0aWNsZSBiLFxuLnAtcnVsZXNfX2FydGljbGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLXJ1bGVzX19hcnRpY2xlIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5wLXJ1bGVzX19hcnRpY2xlIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtcnVsZXNfX2FydGljbGUgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wLXJ1bGVzX19hcnRpY2xlIHVsIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMyRjFEMUI7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xufVxuLnAtcnVsZXNfX2FydGljbGUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1ydWxlc19fYXJ0aWNsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wLXJ1bGVzX19hcnRpY2xlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ydWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucC1ydWxlc19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5wLXJ1bGVzX19hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnAtcnVsZXNfX2FydGljbGUgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnAtcnVsZXNfX2FydGljbGUgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnAtc2VhcmNoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuLnAtc2VhcmNoIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2ggLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNoX19oZWFkIHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wLXNlYXJjaF9fZm9ybSB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtc2VhcmNoX19mb3JtLWlucHV0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnAtc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMDkyNTc7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuXG4ucC1zZWFyY2hfX2Zvcm0tc2JtLWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogI0IwOTI1NztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1zZWFyY2hfX2Zvcm0tc2JtLWJ0biAuc3ZnLWljb24tc2VhcmNoIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtc2VhcmNoX19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wLXNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmc6IDAgOHB4IDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucC1zZWFyY2hfX2Zvcm0tc2JtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wLXNlYXJjaF9fZm9ybS1zYm0tYnRuIC5zdmctaWNvbi1zZWFyY2gge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuXG4gIC5wLXNlYXJjaF9fZm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucC1zZWFyY2hfX2Zvcm0tY2xyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGNvbG9yOiAjQjA5MjU3O1xuICB9XG4gIC5wLXNlYXJjaF9fZm9ybS1jbHItYnRuIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5wLXNlYXJjaF9fdGFicy1uYXYtYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wLXNlYXJjaF9fdGFicy1uYXYtYzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNUY1RjU7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wLXNlYXJjaF9fdGFicy1uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5wLXNlYXJjaF9fdGFicy1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtc2VhcmNoX190YWJzLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5cbi5wLXNlYXJjaF9fdGFicy1uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cbi5wLXNlYXJjaF9fdGFicy1uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnAtc2VhcmNoX190YWJzLW5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wLXNlYXJjaF9fdGFicy1uYXYtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJGMUQxQjtcbiAgcGFkZGluZzogMCAwIDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnAtc2VhcmNoX190YWJzLW5hdi1idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi42MWRlZywgI0IwOTI1NyAtMS4zNiUsICNGNkVFQjUgMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDAuM3M7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbn1cbi5wLXNlYXJjaF9fdGFicy1uYXYtYnRuOmhvdmVyOmJlZm9yZSwgLnAtc2VhcmNoX190YWJzLW5hdi1idG46YWN0aXZlOmJlZm9yZSwgLnAtc2VhcmNoX190YWJzLW5hdi1idG4uYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuLnAtc2VhcmNoX190YWJzLW5hdi1idG4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2I2YWE5YTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNoX190YWJzLW5hdi1idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5wLXNlYXJjaF9fdGFicy1uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnAtc2VhcmNoX190YWJzLW5hdi1jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC1zdG9yZXNfX2NhcmRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXN0b3Jlc19fY2FyZHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yNXB4IC01MHB4O1xufVxuXG4ucC1zdG9yZXNfX2NhcmRzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5wLXN0b3Jlc19fY2FyZHMtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RvcmVzLWNhcmRfX2ltZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDI5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zdG9yZXMtY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN0b3Jlcy1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnN0b3Jlcy1jYXJkX19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN0b3Jlcy1jYXJkX19pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdG9yZXMtY2FyZF9faW5mby1pdGVtLWltZy1jIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnN0b3Jlcy1jYXJkX19pbmZvLWl0ZW0taW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0b3Jlcy1jYXJkX19pbmZvLWl0ZW0taW1nLnN2Zy1pY29uLWFkcmVzcy1waW4ge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zdG9yZXMtY2FyZF9faW5mby1pdGVtLXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xufVxuLnN0b3Jlcy1jYXJkX19pbmZvLWl0ZW0tdGl0bGUgYTpob3ZlciwgLnN0b3Jlcy1jYXJkX19pbmZvLWl0ZW0tdGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogIzgyMjcyNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucC1zdG9yZXNfX2NhcmRzLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweCAtNTBweDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19fY2FyZHMtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLXN0b3Jlc19fY2FyZHMtbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4IC00MHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19jYXJkcy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdG9yZXNfX2NhcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19jYXJkcy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19fY2FyZHMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5zdG9yZXMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXN0b3JlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXN0b3Jlc19faW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXN0b3Jlc19faW5mby1oZWFkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnAtc3RvcmVzX19pbmZvLWhlYWQtc2xpZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuXG4ucC1zdG9yZXNfX2luZm8taGVhZC1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXN0b3Jlc19faW5mby1oZWFkLXNsaWRlcl9faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2UgVUlcIjtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMSB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkRGOUYwO1xufVxuXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNhbGMoNDEuNjY2NjY2NjY2NyUgLSB2YXIoLS1jb2wtZ2FwKSk7XG4gIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1yIHtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgcGFkZGluZy10b3A6IDE5NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEtaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1pbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiA4MjBweDtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1sIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1jb2wtZ2FwKSk7XG59XG5cbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXNsaWRlciB7XG4gIHdpZHRoOiA5ODVweDtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItc2xpZGVyX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMjA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMyB7XG4gIG1hcmdpbi10b3A6IC0xNDVweDtcbiAgbWluLWhlaWdodDogOTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTMtYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0zLXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogNTEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMy10aXRsZSxcbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTMtZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0zLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEge1xuICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1yIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLWltZyB7XG4gICAgd2lkdGg6IDY4MHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1sIHtcbiAgICB3aWR0aDogY2FsYyg0MS42NjY2NjY2NjY3JSArIHZhcigtLWNvbC1nYXApKTtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTMtciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLXN0b3Jlc19faW5mby1oZWFkLXNsaWRlcl9fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLWhlYWQtc2xpZGVyX19pdGVtLWltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1yIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDkwcHggMCAzMHB4IDA7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXNsaWRlcl9faXRlbS1pbWcge1xuICAgIHdpZHRoOiA4OTBweDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItc2xpZGVyX19uYXYge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTMge1xuICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDY5NXB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMy1yIHtcbiAgICBwYWRkaW5nLXRvcDogMjkwcHg7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RvcmVzX19pbmZvLWhlYWQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8taGVhZC1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xuICAgIGhlaWdodDogODV2dztcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMSB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLXIge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLWhlYWQtc2xpZGVyX19uYXYge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLWltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogODB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItc2xpZGVyX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXNsaWRlci1jIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItc2xpZGVyX19uYXYge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiA3MzBweDtcbiAgfVxuXG4gIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTMtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXRvdXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG91ciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnAtdG91cl9fbWFpbi1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wLXRvdXJfX21haW4taW5mby1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtdG91cl9fbWFpbi1pbmZvLWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucC10b3VyX19tYWluLWluZm8tciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wLXRvdXJfX21haW4taW5mby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wLXRvdXJfX21haW4taW5mby1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDQ3LCAyOSwgMjcsIDAuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5wLXRvdXJfX21haW4taW5mby1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4ucC10b3VyX19tYWluLWluZm8tYWRkaW5mbyAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29sLTEgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5wLXRvdXJfX21haW4taW5mby1ib3QtYnRucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wLXRvdXJfX21haW4taW5mby1ib3QtYnRuIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnAtdG91cl9fbWFpbi1pbmZvLWJvdC1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucC10b3VyX19tYWluLWluZm8tbCB7XG4gICAgd2lkdGg6IGNhbGMoNDEuNjY2NjY2NjY2NyUgKyAxNXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnAtdG91cl9fbWFpbi1pbmZvLXIge1xuICAgIHdpZHRoOiBjYWxjKDU4LjMzMzMzMzMzMzMlIC0gMTVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8gLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLXRvdXJfX21haW4taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5wLXRvdXJfX21haW4taW5mby1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtdG91cl9fbWFpbi1pbmZvLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cblxuICAucC10b3VyX19tYWluLWluZm8tciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucC10b3VyX19tYWluLWluZm8tZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5wLXRvdXJfX21haW4taW5mby1ib3QtYnRucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucC10b3VyX19tYWluLWluZm8tYm90LWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG91cl9fbWFpbi1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnAtdG91cl9fbWFpbi1pbmZvLXN1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLXRvdXJfX21haW4taW5mby1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtdG91cl9fbWFpbi1pbmZvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLXRvdXJfX21haW4taW5mby1ib3QtYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXRvdXJfX21haW4taW5mby1ib3QtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC10b3VyX19tYWluLWluZm8tYm90LWJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udG91ci1zbGlkZXItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MzVweDtcbn1cblxuLnRvdXItc2xpZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNzVweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4udG91ci1zbGlkZXJfX2Fycm93LWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi50b3VyLXNsaWRlcl9fYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnRvdXItc2xpZGVyX19pdGVtLWltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cblxuLnRvdXItc2xpZGVyX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnRvdXItc2xpZGVyLWMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC50b3VyLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuXG4gIC50b3VyLXNsaWRlcl9fbmF2IHtcbiAgICBib3R0b206IC0zNXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG91ci1zbGlkZXJfX25hdiB7XG4gICAgbWF4LXdpZHRoOiA3MDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3VyLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG5cbiAgLnRvdXItc2xpZGVyX19uYXYge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnAtdG91cl9fc3RlcHMge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtdG91cl9fc3RlcHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvdXJfX3N0ZXBzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC10b3VyX19zdGVwcy1pdGVtX3JldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucC10b3VyX19zdGVwcy1pdGVtX3JldmVyc2UgLnAtdG91cl9fc3RlcHMtaXRlbS1sIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnAtdG91cl9fc3RlcHMtaXRlbV9yZXZlcnNlIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5wLXRvdXJfX3N0ZXBzLWl0ZW1fcmV2ZXJzZSAucC10b3VyX19zdGVwcy1pdGVtLXIgLnAtdG91cl9fc3RlcHMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5wLXRvdXJfX3N0ZXBzLWl0ZW0tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wLXRvdXJfX3N0ZXBzLWl0ZW0tciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnAtdG91cl9fc3RlcHMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTM1cHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ucC10b3VyX19zdGVwcy1pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXRvdXJfX3N0ZXBzLWl0ZW0taW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNTVweDtcbn1cblxuLnAtdG91cl9fc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnAtdG91cl9fc3RlcHMtaXRlbS1kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ucC10b3VyX19zdGVwcy1pdGVtLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNXB4O1xuICBmb250LXNpemU6IDI2NXB4O1xuICBsaW5lLWhlaWdodDogMzE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q4QzY5QSAwJSwgI0UxQ0Q5QSA0Ny40JSwgI0QxQkQ4QSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuXG4ucC10b3VyX19zdGVwcy1pdGVtLWRvdHRlZC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucC10b3VyX19zdGVwcy1pdGVtLWRvdHRlZC1hcnJvdy0xIHtcbiAgdG9wOiAxODBweDtcbiAgbGVmdDogLTc1cHg7XG59XG4ucC10b3VyX19zdGVwcy1pdGVtLWRvdHRlZC1hcnJvdy0yIHtcbiAgdG9wOiAxOTBweDtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtdG91cl9fc3RlcHMtaXRlbS1kb3R0ZWQtYXJyb3ctMSB7XG4gICAgdG9wOiAyMTBweDtcbiAgICBsZWZ0OiAtMTU1cHg7XG4gIH1cbiAgLnAtdG91cl9fc3RlcHMtaXRlbS1kb3R0ZWQtYXJyb3ctMiB7XG4gICAgdG9wOiAxNTBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuXG4gIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tbCB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgKyAxNXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnAtdG91cl9fc3RlcHMtaXRlbS1yIHtcbiAgICB3aWR0aDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDE1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5wLXRvdXJfX3N0ZXBzLWl0ZW0taW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtdG91cl9fc3RlcHMtaXRlbS1kb3R0ZWQtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC10b3VyX19zdGVwcy1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnAtdG91cl9fc3RlcHMtaXRlbV9yZXZlcnNlIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnAtdG91cl9fc3RlcHMtaXRlbV9yZXZlcnNlIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnAtdG91cl9fc3RlcHMtaXRlbV9yZXZlcnNlIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tciAucC10b3VyX19zdGVwcy1pdGVtLWltZy1jb250YWluZXIge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucC10b3VyX19zdGVwcy1pdGVtLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnAtdG91cl9fc3RlcHMtaXRlbS1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wLXRvdXJfX3N0ZXBzLWl0ZW0taW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLnAtdG91cl9fc3RlcHMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucC10b3VyX19zdGVwcy1pdGVtLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvdXJfX3N0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnAtdG91cl9fc3RlcHMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLXRvdXJfX3N0ZXBzLWl0ZW0taW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC10b3VyX19zdGVwcy1pdGVtLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXRvdXJfX3N0ZXBzLWl0ZW0taW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAucC10b3VyX19zdGVwcy1pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC12aW5leWFyZHNfX2JvdHRvbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucC12aW5leWFyZHMtc2xpZGVyX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLXZpbmV5YXJkcy1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXZpbmV5YXJkcy1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtdmluZXlhcmRzX19ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtdmluZXlhcmRzLXNsaWRlci1jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkcy1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnAtdmluZXlhcmRzLXNsaWRlcl9fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC12aW5leWFyZHMtc2xpZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLnAtdmluZXlhcmRzX19jYXJkcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ucC12aW5leWFyZHNfX2NhcmRzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXZpbmV5YXJkc19fY2FyZHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4ucC12aW5leWFyZHNfX2NhcmRzLWl0ZW06bm90KC5hY3RpdmUpIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbn1cbi5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbTpub3QoLmFjdGl2ZSkgLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWltZy1jb250YWluZXItY292ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtOm5vdCguYWN0aXZlKSAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0taW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWltZy1jb250YWluZXItY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0taW1nLWNvbnRhaW5lci1jb3ZlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEOEM2OUEgMCUsICNFMUNEOUEgNDcuNCUsICNEMUJEOEEgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNjVweDtcbiAgbGluZS1oZWlnaHQ6IDMxOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDhDNjlBIDAlLCAjRTFDRDlBIDQ3LjQlLCAjRDFCRDhBIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cblxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuXG4ucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0tZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbn1cblxuLnAtdmluZXlhcmRzX19jYXJkcy1saXN0LWJnLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMTcwcHg7XG4gIGxlZnQ6IDE2NHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1pbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1udW0ge1xuICAgIGxlZnQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjI4cHg7XG4gIH1cblxuICAucC12aW5leWFyZHNfX2NhcmRzLWxpc3QtYmctYXJyb3cge1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC12aW5leWFyZHNfX2NhcmRzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtdmluZXlhcmRzX19jYXJkcy1saXN0LWJnLWFycm93IHtcbiAgICB0b3A6IDk0cHg7XG4gICAgbGVmdDogLTE3cHg7XG4gIH1cblxuICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0taW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0MHB4O1xuICB9XG5cbiAgLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLXRpdGxlLFxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWRlc2Mge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdmluZXlhcmRzX19jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1pbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0tbnVtIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogLTdweDtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTZweDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0tZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkc19fY2FyZHMtbGlzdC1iZy1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtdmluZXlhcmRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC12aW5leWFyZHNfX21haW4taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4ucC12aW5leWFyZHNfX21haW4taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC12aW5leWFyZHNfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLXZpbmV5YXJkc19fbWFpbi1pbWctYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLXZpbmV5YXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC12aW5leWFyZHNfX21haW4taW1nLWMge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cblxuICAucC12aW5leWFyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnAtdmluZXlhcmRzX19tYWluLWltZyB7XG4gICAgdG9wOiAtMjUlO1xuICAgIGhlaWdodDogMTQ1JTtcbiAgfVxufVxuLnAtd2J1eSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtd2J1eV9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4ucC13YnV5X19oZWFkLWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC13YnV5X19oZWFkLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnAtd2J1eV9faGVhZC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAtMik7XG59XG5cbi5wLXdidXlfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbn1cbi5wLXdidXlfX21hcCBbY2xhc3MkPS1wbGFjZXMtcGFuZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4ucC13YnV5X19tYXAuYW9zLWFuaW1hdGUgW2NsYXNzJD0tcGxhY2VzLXBhbmVdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnAtd2J1eV9faGVhZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wLXdidXlfX2hlYWQtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMkYxRDFCO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLXdidXlfX2hlYWQtYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXdidXlfX2hlYWQtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC13YnV5X19oZWFkLXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtd2J1eV9faGVhZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAucC13YnV5X19oZWFkLXRpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucC13YnV5X19oZWFkLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wLXdidXlfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13YnV5X19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtd2J1eV9faGVhZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wLXdidXlfX2hlYWQtdGl0bGUgKyAucC13YnV5X19oZWFkLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgLnAtd2J1eV9faGVhZC1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucC13YnV5X19tYXAge1xuICAgIGhlaWdodDogNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbi5zdG9yZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cbi5zdG9yZXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdG9yZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnN0b3Jlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yNXB4IC00NXB4O1xufVxuXG4uc3RvcmVzX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uc3RvcmVzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiS3V6YW55YW5cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5zdG9yZXNfX2l0ZW0tdGVsIHtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnN0b3Jlc19faXRlbS11cmwge1xuICBjb2xvcjogIzU5NEE0OTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uc3RvcmVzX19pdGVtLXVybDpob3ZlciwgLnN0b3Jlc19faXRlbS11cmw6YWN0aXZlIHtcbiAgY29sb3I6ICM4MjI3Mjc7XG59XG5cbi5zdG9yZXNfX2NvbnRyb2xzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnN0b3Jlc19faXRlbS1pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdG9yZXNfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLnN0b3Jlc19faXRlbS1tYXAtYnRuIHtcbiAgY29sb3I6ICM1OTRBNDk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0b3Jlc19faXRlbS1tYXAtYnRuOmhvdmVyLCAuc3RvcmVzX19pdGVtLW1hcC1idG46YWN0aXZlIHtcbiAgY29sb3I6ICM4MjI3Mjc7XG59XG5cbi5zdG9yZXNfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zdG9yZXNfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3RvcmVzX19ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc3RvcmVzX19jb250cm9scy1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3RvcmVzX19jb250cm9scy1zZWxlY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuXG4uc3RvcmVzX19jb250cm9scy1zZWxlY3Qtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5zdG9yZXNfX2NvbnRyb2xzLXNlbGVjdC13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zdG9yZXNfX2NvbnRyb2xzLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3RvcmVzX19jb250cm9scy1zYm0tYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLnN0b3Jlc19fY29udHJvbHMtY2xlYXItYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzU5NEE0OTtcbn1cbi5zdG9yZXNfX2NvbnRyb2xzLWNsZWFyLWJ0bjpob3ZlciwgLnN0b3Jlc19fY29udHJvbHMtY2xlYXItYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODIyNzI3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5zdG9yZXNfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweCAtNDVweDtcbiAgfVxuXG4gIC5zdG9yZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5zdG9yZXNfX2l0ZW0tdGVsIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAuc3RvcmVzX19saXN0X2FkZCAuc3RvcmVzX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zdG9yZXNfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG5cbiAgLnN0b3Jlc19faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc3RvcmVzX19saXN0X2FkZCAuc3RvcmVzX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuc3RvcmVzX19jb250cm9scy1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnN0b3Jlc19fY29udHJvbHMtc2VsZWN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnN0b3Jlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5zdG9yZXNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3RvcmVzX19pdGVtLXRlbCxcbi5zdG9yZXNfX2l0ZW0tdXJsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgLnN0b3Jlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zdG9yZXNfX2xpc3RfbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5zdG9yZXNfX2xpc3RfbWFpbiAuc3RvcmVzX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5zdG9yZXNfX2xpc3RfYWRkIC5zdG9yZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0b3Jlc19fY29udHJvbHMtc2VsZWN0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnN0b3Jlc19fY29udHJvbHMtc2VsZWN0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zdG9yZXNfX2l0ZW0taW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RvcmVzX19pdGVtLWltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc3RvcmVzX19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnN0b3Jlc19fY29udHJvbHMtYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc3RvcmVzX19jb250cm9scy1zYm0tYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5wLXdpbmUtaG91c2VfX21haW4taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtd2luZS1ob3VzZV9fbWFpbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13aW5lLWhvdXNlX19tYWluLWltZy1jIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnAtd2luZS1ob3VzZV9fbWFpbi1pbWctYyAud2luZS10b3Vyc19fdmlkZW8tYnRuLWljby13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX21haW4taW1nIHtcbiAgICB0b3A6IC0yNSU7XG4gICAgaGVpZ2h0OiAxNDUlO1xuICB9XG59XG4ucC13aW5lLWhvdXNlX19pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbi5wLXdpbmUtaG91c2VfX2luZm86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW1fcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbV9yZXZlcnNlIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbV9yZXZlcnNlIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbC1nYXApO1xufVxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtX3JldmVyc2UgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbC1nYXApO1xufVxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtX3JldmVyc2UgLndpbmUtaG91c2Utc2xpZGVyX19uYXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2wtZ2FwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2wtZ2FwKTtcbn1cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1yX25vLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWluIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWRlc2NfbXctNTEwcHgge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWRlc2NfbXctNTcwcHgge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWRlc2NfbXctNjAwcHgge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sLWdhcCk7XG59XG5cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2wtZ2FwKTtcbn1cblxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZ3MtZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1maWd1cmUtMSB7XG4gIHdpZHRoOiA0NDdweDtcbiAgaGVpZ2h0OiAzMTVweDtcbn1cblxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZ3MtZmlndXJlLTIge1xuICB3aWR0aDogOTM2cHg7XG4gIGhlaWdodDogMzE1cHg7XG59XG5cbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLndpbmUtaG91c2Utc2xpZGVyLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTM1cHg7XG59XG5cbi53aW5lLWhvdXNlLXNsaWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLndpbmUtaG91c2Utc2xpZGVyX19hcnJvdy1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4ud2luZS1ob3VzZS1zbGlkZXJfX2Fycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5wLXdpbmUtaG91c2VfX2J0bi12aWRlby13cmFwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ud2luZS1ob3VzZS1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMCU7XG59XG5cbi53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctbnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zMHB4O1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpbmUtaG91c2Utc2xpZGVyX19pdGVtLWltZy1udW1icyBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q4QzY5QSAwJSwgI0UxQ0Q5QSA0Ny40JSwgI0QxQkQ4QSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMzMnB4O1xuICBsaW5lLWhlaWdodDogMzAwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLndpbmUtaG91c2UteWVhci1zbGlkZXItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpbmUtaG91c2UteWVhci1zbGlkZXItMS1jIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MzVweDtcbn1cblxuLndpbmUtaG91c2UteWVhci1zbGlkZXItMi1jIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLndpbmUtaG91c2UteWVhci1zbGlkZXItMi1jOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyLTMtYyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyLTMtYzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW0tZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI0IwOTI1Nztcbn1cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLWRvdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogNTE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLWRvdDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLXRpdGxlLFxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSxcbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW0tYnRuLXdyYXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtOmxhc3QtY2hpbGQgLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW0tZG90IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndpbmUtaG91c2UteWVhci1zbGlkZXItMiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ud2luZS1ob3VzZS15ZWFyLXNsaWRlci0zIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLWJ0bi13cmFwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19udW0taXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX251bS1pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICByaWdodDogLTIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3R0b206IDA7XG59XG5cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19udW0taXRlbS10aXRsZSB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX251bS1pdGVtLXRpdGxlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjQjA5MjU3O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19udW0taXRlbS10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MjI3Mjc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9fbnVtLWl0ZW0tdGl0bGU6aG92ZXI6YmVmb3JlLCAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9fbnVtLWl0ZW0tdGl0bGU6YWN0aXZlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9fbnVtLWl0ZW0tdGl0bGU6aG92ZXIgc3BhbiwgLndpbmUtaG91c2UteWVhci1zbGlkZXJfX251bS1pdGVtLXRpdGxlOmFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDhDNjlBIDAlLCAjRTFDRDlBIDQ3LjQlLCAjRDFCRDhBIDEwMCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIH1cbn1cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19udW0taXRlbS10aXRsZS5hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19udW0taXRlbS10aXRsZS5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEOEM2OUEgMCUsICNFMUNEOUEgNDcuNCUsICNEMUJEOEEgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLWRvdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweDtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctbnVtYnMge1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWRlc2NfbXctNjAwcHgge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWwge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tciB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSB2YXIoLS1jb2wtZ2FwKSk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW1fcmV2ZXJzZSAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tciB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgKyB2YXIoLS1jb2wtZ2FwKSk7XG4gIH1cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtX3JldmVyc2UgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgIHdpZHRoOiA1MzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1maWd1cmUtMSB7XG4gICAgd2lkdGg6IDI3OHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1maWd1cmUtMiB7XG4gICAgd2lkdGg6IDQ0NXB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1sIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZ3MtciB7XG4gICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSB2YXIoLS1jb2wtZ2FwKSk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLndpbmUtaG91c2Utc2xpZGVyLWMge1xuICAgIHdpZHRoOiA3NjVweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLTMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tMyAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tMyAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLTMgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xLWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLndpbmUtaG91c2UteWVhci1zbGlkZXItMSAud2luZS1ob3VzZS1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjQuNTE3JTtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXNsaWRlciAud2luZS1ob3VzZS1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2NC41MTclO1xuICB9XG5cbiAgLndpbmUtaG91c2Utc2xpZGVyX19pdGVtLWltZy1udW1icyB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXllYXItc2xpZGVyLTEtYyAud2luZS1ob3VzZS1zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXllYXItc2xpZGVyLTItYyB7XG4gICAgd2lkdGg6IDUyMHB4O1xuICB9XG4gIC53aW5lLWhvdXNlLXllYXItc2xpZGVyLTItYzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0zLWM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLTUgLndpbmUtaG91c2Utc2xpZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xLWMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXllYXItc2xpZGVyLTEgLndpbmUtaG91c2Utc2xpZGVyX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG5cbiAgLndpbmUtaG91c2Utc2xpZGVyX19pdGVtLWltZyB7XG4gICAgdG9wOiAtMjAlO1xuICAgIGhlaWdodDogMTQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbV9yZXZlcnNlIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbV9yZXZlcnNlIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtX3JldmVyc2UgLndpbmUtaG91c2Utc2xpZGVyX19uYXYge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19idG4td3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZ3Mge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZ3MtbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2wtZ2FwKTtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2wtZ2FwKTtcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLWZpZ3VyZS0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwNSU7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1maWd1cmUtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMDUlO1xuICB9XG5cbiAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLTIgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLXIsXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tNCAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tcixcbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS01IC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLndpbmUtaG91c2Utc2xpZGVyLWMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLndpbmUtaG91c2Utc2xpZGVyX19uYXYge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xLWMgLndpbmUtaG91c2Utc2xpZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xLWMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS0zIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tMyAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDcwJTtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXNsaWRlciAud2luZS1ob3VzZS1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gIH1cblxuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0yLWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tNSAud2luZS1ob3VzZS1zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctbnVtYnMge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2luZV9fYXdhcmRzIC5hd2FyZHNfX2hlYWQtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXdhcmRzX19tb2ItbW9yZS1idG4td3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtd2luZV9fY2l0YXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdpbmVfX2NpdGF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5wLXdpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5wLXdpbmVfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtd2luZV9faGVhZC1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtd2luZV9faGVhZC1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wLXdpbmVfX2hlYWQtciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4ucC13aW5lX19oZWFkLW1haW4taW1nLXdyYXAge1xuICBoZWlnaHQ6IDk1MHB4O1xuICB3aWR0aDogODExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wLXdpbmVfX2hlYWQtbWFpbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC13aW5lX19oZWFkLXN1Yi1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NXB4O1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ucC13aW5lX19oZWFkLXN1Yi1pbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi5wLXdpbmVfX2hlYWQtdGFnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogIzJGMUQxQjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtd2luZV9faGVhZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLXdpbmVfX2hlYWQtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLXdpbmVfX2ZlYXR1cmVzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5wLXdpbmVfX2ZlYXR1cmVzLWxpc3Q6YmVmb3JlLCAucC13aW5lX19mZWF0dXJlcy1saXN0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDhDNjlBIDAlLCAjRTFDRDlBIDQ3LjQlLCAjRDFCRDhBIDEwMCUpO1xufVxuLnAtd2luZV9fZmVhdHVyZXMtbGlzdDpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4ucC13aW5lX19mZWF0dXJlcy1saXN0OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucC13aW5lX19mZWF0dXJlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLXdpbmVfX2ZlYXR1cmVzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLXdpbmVfX2ZlYXR1cmVzLWl0ZW0tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wLXdpbmVfX2ZlYXR1cmVzLWl0ZW0tciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnAtd2luZV9fZmVhdHVyZXMtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wLXdpbmVfX2hlYWQtYm90LWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucC13aW5lX19oZWFkLWJvdC1idG5zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQtciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLnAtd2luZV9fZmVhdHVyZXMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQtc3ViLWltZy13cmFwIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQtbWFpbi1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDg1NXB4O1xuICAgIGhlaWdodDogOTk3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtd2luZV9faGVhZC1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtd2luZV9faGVhZC1sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnAtd2luZV9faGVhZC1yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnAtd2luZV9faGVhZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQtbWFpbi1pbWctd3JhcCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAucC13aW5lX19oZWFkLWRlc2MsXG4ucC13aW5lX19mZWF0dXJlcy1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTg0cHg7XG4gIH1cblxuICAucC13aW5lX19oZWFkLWJvdC1idG4tMSB7XG4gICAgcGFkZGluZzogMCAwIDAgNjVweDtcbiAgfVxuICAucC13aW5lX19oZWFkLWJvdC1idG4tMSAuYnRuLXctY2lyY2xlX19pY28td3JhcCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQtc3ViLWltZy13cmFwIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwNXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTA1cHgpO1xuICB9XG5cbiAgLnAtd2luZV9faGVhZC1zdWItaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2luZV9faGVhZC10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC13aW5lX19oZWFkLW1haW4taW1nLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA4MiU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnAtd2luZV9faGVhZC1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtd2luZV9faGVhZC1yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAucC13aW5lX19oZWFkLXN1Yi1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cblxuICAucC13aW5lX19oZWFkLXN1Yi1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucC13aW5lX19oZWFkLWRlc2MsXG4ucC13aW5lX19mZWF0dXJlcy1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cblxuICAucC13aW5lX19oZWFkLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnAtd2luZV9fZmVhdHVyZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG5cbiAgLnAtd2luZV9fZmVhdHVyZXMtaXRlbS1sIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAucC13aW5lX19oZWFkLWJvdC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnAtd2luZV9faGVhZC1ib3QtYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucC13aW5lX19oZWFkLWJvdC1idG5zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXdpbmVfX2hlYWQtYm90LWJ0bi0xIHtcbiAgICBwYWRkaW5nOiAwIDY1cHggMCAwO1xuICB9XG4gIC5wLXdpbmVfX2hlYWQtYm90LWJ0bi0xIC5idG4tdy1jaXJjbGVfX2ljby13cmFwIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnAtd2luZV9faGVhZC1ib3QtYnRuLTIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7XG4gIH1cbiAgLnAtd2luZV9faGVhZC1ib3QtYnRuLTIgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXAge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLXdpbmVfX21haW4taW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXdpbmVfX21haW4taW5mby1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtd2luZV9fbWFpbi1pbmZvLWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnAtd2luZV9fbWFpbi1pbmZvLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlICsgMTQ1cHgpO1xufVxuXG4ucC13aW5lX19tYWluLWluZm8taW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogNzIwcHg7XG59XG5cbi5wLXdpbmVfX21haW4taW5mby1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzLWl0ZW06bm90KC5hb3MtYW5pbWF0ZSkgLmNpcmNsZS1wcm9ncmVzcy1iYXIgc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAzNjU7XG59XG5cbi5jaXJjbGUtcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uY2lyY2xlLXByb2dyZXNzLWJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTUsIDE5OSwgMTY3LCAwLjUpO1xufVxuLmNpcmNsZS1wcm9ncmVzcy1iYXIgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXJjbGUtcHJvZ3Jlc3MtYmFyIHN2ZyBjaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiAzNjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuM3M7XG59XG5cbi5wLXdpbmVfX21haW4taW5mby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLXdpbmVfX21haW4taW5mby1kZXNjIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLnAtd2luZV9fbWFpbi1pbmZvLWNpcmNsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtd2luZV9fbWFpbi1pbmZvLWNpcmNsZXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucC13aW5lX19tYWluLWluZm8tY2lyY2xlcy1pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogXCJLdXphbnlhblwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMUQxQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtd2luZV9fbWFpbi1pbmZvLXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDE1cHgpO1xuICB9XG5cbiAgLnAtd2luZV9fbWFpbi1pbmZvLWltZy13cmFwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtd2luZV9fbWFpbi1pbmZvLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtd2luZV9fbWFpbi1pbmZvLXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC13aW5lX19tYWluLWluZm8tbW9iLWNvbHMge1xuICAgIG9yZGVyOiAtMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby1pbWctd3JhcC1jIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAucC13aW5lX19tYWluLWluZm8taW1nLXdyYXAge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNjE1cHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgLnAtd2luZV9fbWFpbi1pbmZvLWNpcmNsZXMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC13aW5lX19tYWluLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2luZV9fbWFpbi1pbmZvLW1vYi1jb2xzIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby1tb2ItY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby1pbWctd3JhcC1jIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtd2luZV9fbWFpbi1pbmZvLWltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMTYlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAucC13aW5lX19tYWluLWluZm8tY2lyY2xlcy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNpcmNsZS1wcm9ncmVzcy1iYXIge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxuXG4gIC5wLXdpbmVfX21haW4taW5mby1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXdpbmVfX3NlZS1hbHNvIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wLXdpbmVfX3NlZS1hbHNvLXdpbmUtbGlzdC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLXdpbmVfX3NlZS1hbHNvIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucC13aW5lX19zZWUtYWxzby13aW5lLWxpc3QucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucC13aW5lX19zZWUtYWxzby13aW5lLWxpc3QucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saXN0IC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13aW5lX19zZWUtYWxzby13aW5lLWxpc3QucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5wLXdpbmVfX3NlZS1hbHNvLXdpbmUtbGlzdC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLXdpbmVfX3NlZS1hbHNvLXdpbmUtbGlzdC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3QgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC13aW5lX19zZWUtYWxzby13aW5lLWxpc3QucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saXN0IC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wLXdpbmVfX3NlZS1hbHNvLXdpbmUtbGlzdC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3QgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucC13aW5lX19zZWUtYWxzby1tb3JlLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLXdpbmVfX3N1YmluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ucC13aW5lX19zdWJpbmZvLXJvdy0xIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtd2luZV9fc3ViaW5mby1yb3ctMS1sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucC13aW5lX19zdWJpbmZvLXJvdy0xLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4ucC13aW5lX19zdWJpbmZvLXJvdy0xLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIGhlaWdodDogNzIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucC13aW5lX19zdWJpbmZvLXJvdy0xLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXdpbmVfX3N1YmluZm8tcm93LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC0xMTBweDtcbn1cblxuLnAtd2luZV9fc3ViaW5mby1yb3ctMi1sIHtcbiAgcGFkZGluZzogMjIwcHggMCAzMHB4IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5wLXdpbmVfX3N1YmluZm8tcm93LTItciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnAtd2luZV9fc3ViaW5mby1yb3ctMi1pdGVtIHtcbiAgbWF4LXdpZHRoOiA0OTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wLXdpbmVfX3N1YmluZm8tcm93LTItaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtd2luZV9fc3ViaW5mby1yb3ctMi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wLXdpbmVfX3N1YmluZm8tcm93LTItaW1ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgLTVweDtcbn1cblxuLnAtd2luZV9fc3ViaW5mby1yb3ctMi1pbWdzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5wLXdpbmVfX3N1YmluZm8tcm93LTItaW1ncy1pdGVtLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTEwcHg7XG4gIGhlaWdodDogNTQwcHg7XG59XG5cbi5wLXdpbmVfX3N1YmluZm8tcm93LTItaW1ncy1pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtd2luZV9fc3ViaW5mby1yb3ctMS1yIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnAtd2luZV9fc3ViaW5mby1yb3ctMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICB9XG5cbiAgLnAtd2luZV9fc3ViaW5mby1yb3ctMi1sIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWltZ3MtaXRlbS1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDQ1OXB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yLXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnAtd2luZV9fc3ViaW5mby1yb3ctMi1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLXdpbmVfX3N1YmluZm8tcm93LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0xLXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnAtd2luZV9fc3ViaW5mby1yb3ctMS1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtd2luZV9fc3ViaW5mby1yb3ctMi1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5wLXdpbmVfX3N1YmluZm8tcm93LTItaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWltZ3Mge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWltZ3MtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wLXdpbmVfX3N1YmluZm8tcm93LTItaW1ncy1pdGVtLWltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13aW5lX19zdWJpbmZvLXJvdy0xIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0xLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtd2luZV9fc3ViaW5mby1yb3ctMS1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnAtd2luZV9fc3ViaW5mby1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0xLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDExMyU7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5wLXdpbmVfX3N1YmluZm8tcm93LTItaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yLXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtd2luZV9fc3ViaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnAtd2luZS10b3Vyc19fY2FyZHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLnAtd2luZS10b3Vyc19fY2FyZHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTYuNTUlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS10aXRsZSB7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDQ3LCAyOSwgMjcsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tZGVzYyB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNTk0QTQ5O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29sLTEgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50LWJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbnRlbnQtYmxvY2stZGVzYyB7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLXJlcXVlc3QtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDIxMHB4O1xufVxuXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJhZGdlIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMjVweDtcbiAgYmFja2dyb3VuZDogI0ZERjlGMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJGMUQxQjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkYxRDFCO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1cHg7XG59XG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJhZGdlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkYxRDFCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2UtdG9wIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJhZGdlLW1pZCB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2UtbWlkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTlweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMkYxRDFCO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2UtbWlkIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDdweDtcbn1cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2UtbWlkIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2UtYm90IHtcbiAgZm9udC13ZWlnaHQ6IDMwMHB4O1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1sIHtcbiAgICB3aWR0aDogY2FsYyg1OC4zMzMzMzMzMzMzJSArIDE1cHgpO1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mbzpub3QoLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbC0xIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mbzpub3QoLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8pIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mbzpub3QoLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8pIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50LWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbnRlbnQtYmxvY2s6b25seS1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJhZGdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYm90dG9tIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tcmVxdWVzdC1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLW1vcmUtYnRuIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1tb3JlLWJ0biAuYnRuLXctY2lyY2xlX19pY28td3JhcCB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tbW9yZS1idG4gLmJ0bi13LWNpcmNsZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm86bm90KC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mbzpub3QoLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8pIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1pbWctY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm86bm90KC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvKSAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8taW1nLWNvbnRhaW5lciAuc3ZnLWljb24tY291bnRlcmNsb2Nrd2lzZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mbzpub3QoLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8pIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1pbWctY29udGFpbmVyIC5zdmctaWNvbi1wZW9wbGVzIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIgLnN2Zy1pY29uLXByaWNlLWJhc2tldCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mbzpub3QoLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8pIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm86bm90KC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvKSAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29sLTEgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm86bm90KC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvKSAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29sLTIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm86bm90KC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvKSAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29udGVudC1ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm86bm90KC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvKSAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29udGVudC1ibG9jay1kZXNjIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mbzpub3QoLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8pIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50LWJsb2NrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnAtd2luZS10b3VycyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLnAtd2luZS10b3Vyc19fbWFpbi1pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2OTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wLXdpbmUtdG91cnNfX21haW4taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2luZS10b3VycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19tYWluLWltZy1jIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19tYWluLWltZyB7XG4gICAgdG9wOiAtMjUlO1xuICAgIGhlaWdodDogMTQ1JTtcbiAgfVxufVxuLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXdpbmUtdG91cnNfX21haW4taW5mby1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0yNXB4O1xufVxuXG4ucC13aW5lLXRvdXJzX19tYWluLWluZm8tY29sIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWJ0bnMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjQjA5MjU3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wLXdpbmUtdG91cnNfX21haW4taW5mby1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC13aW5lLXRvdXJzX19tYWluLWluZm8tYnRuOmhvdmVyLCAucC13aW5lLXRvdXJzX19tYWluLWluZm8tYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODIyNzI3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wLXdpbmUtdG91cnNfX21haW4taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19tYWluLWluZm8tY29scyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWNvbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wLXdpbmUtdG91cnNfX21haW4taW5mby1jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19tYWluLWluZm8tY29sLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWJ0bnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13aW5lLXRvdXJzX19tYWluLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19tYWluLWluZm8tZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWNvbC0yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19tYWluLWluZm8tYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX21haW4taW5mby1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cbi5wLXdpbmUtdG91cnNfX3F1ZXN0aW9uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtZGVzYyxcbi5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1pbmZvLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU5NEE0OTtcbn1cblxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8tY29sIHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8tY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1pbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyRjFEMUI7XG4gIGZvbnQtZmFtaWx5OiBcIkt1emFueWFuXCIsIHNhbnMtc2VyaWY7XG4gIG1pbi13aWR0aDogMTU2cHg7XG59XG5cbi5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtcmVxdWVzdC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtcmVxdWVzdC1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1yZXF1ZXN0LWJ0bjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1ydWxlcy1idG4ge1xuICB3aWR0aDogMjcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1yZXF1ZXN0LWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8tY29sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLXJlcXVlc3QtYnRuOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1pbmZvLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1pbmZvLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtcmVxdWVzdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtcnVsZXMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndpbmUtdG91cnMtc2xpZGVyLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODY1cHg7XG59XG5cbi53aW5lLXRvdXJzLXNsaWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLndpbmUtdG91cnMtc2xpZGVyX19hcnJvdy1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4ud2luZS10b3Vycy1zbGlkZXJfX2Fycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLndpbmUtdG91cnMtc2xpZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2luZS10b3Vycy1zbGlkZXItYyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAud2luZS10b3Vycy1zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgfVxufSIsIiRmLUt1emFueWFuOiAnS3V6YW55YW4nLCBzYW5zLXNlcmlmO1xyXG4kZi1Kb3N0ICAgIDogJ0pvc3QnLCBzYW5zLXNlcmlmO1xyXG4kZi1TZWdvZSAgIDogJ1NlZ29lIFVJJztcclxuXHJcbiRjLXN1YkNvbG9yIDogI0IwOTI1NztcclxuJGMtdGl0bGVzICAgOiAjMkYxRDFCO1xyXG4kYy10aXRsZXMyICA6ICNEQUNGQzQ7XHJcbiRjLWhvdmVycyAgIDogIzgyMjcyNztcclxuJGMtaG92ZXJzMiAgOiAjOEE3MzY5O1xyXG4kYy1ob3ZlcnMzICA6ICNFMUQ5Q0Q7XHJcbiRjLXRleHQgICAgIDogIzU5NEE0OTtcclxuJGMtdGV4dDIgICAgOiAjQjZBQTlBO1xyXG4kYy1zdWJzdHJhdGU6ICNGREY5RjA7XHJcbiRjLWdyYWRpZW50IDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q4QzY5QSAwJSwgI0UxQ0Q5QSA0Ny40JSwgI0QxQkQ4QSAxMDAlKTtcclxuJGMtZ3JhZGllbnQyOiBsaW5lYXItZ3JhZGllbnQoOTIuNjFkZWcsICNCMDkyNTcgLTEuMzYlLCAjRjZFRUI1IDEwMCUpO1xyXG4kYy1ncmFkaWVudDM6IGxpbmVhci1ncmFkaWVudCg5MC4zOGRlZywgcmdiYSgyMTYsIDIxMSwgMjA0LCAwLjE1KSAyLjQzJSwgcmdiYSgxNzksIDE0OSwgODksIDAuMTUpIDk1LjY1JSk7XHJcblxyXG4kbW9iQ29udGFpbmVyR2FwOiAyMHB4O1xyXG5cclxuJWNsZWFyLWJ0biB7XHJcblx0QGluY2x1ZGUgc3RhdGVzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiAwO1xyXG59IiwiQG1peGluIGxpbmtzSG92ZXIoKSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc3RhdGVzIHtcclxuXHRAY29udGVudDtcclxuXHJcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZ2V0TGV0dGVyUygkc3BhY2VWYWx1ZUluUEgsICRmb250U2l6ZUluUEgpIHtcclxuXHRsZXR0ZXItc3BhY2luZzogJHNwYWNlVmFsdWVJblBIICogJGZvbnRTaXplSW5QSCAvIDEwMDAgKyBweDtcclxufVxyXG5cclxuQG1peGluIGdldFNwcml0ZSgkc3ByaXRlLCAkc2NhbGU6IDEpIHtcclxuXHQkc3ByaXRlLWltYWdlOiBudGgoJHNwcml0ZSwgOSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHNwcml0ZS1pbWFnZX0pO1xyXG5cclxuXHQkc3ByaXRlLW9mZnNldC14OiBudGgoJHNwcml0ZSwgMykgKiAkc2NhbGU7XHJcblx0JHNwcml0ZS1vZmZzZXQteTogbnRoKCRzcHJpdGUsIDQpICogJHNjYWxlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRzcHJpdGUtb2Zmc2V0LXggICRzcHJpdGUtb2Zmc2V0LXk7XHJcblxyXG5cdCRzcHJpdGUtYnMteDogbnRoKCRzcHJpdGUsIDcpICogJHNjYWxlO1xyXG5cdCRzcHJpdGUtYnMteTogbnRoKCRzcHJpdGUsIDgpICogJHNjYWxlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogJHNwcml0ZS1icy14ICRzcHJpdGUtYnMteTtcclxuXHJcblx0d2lkdGg6IG50aCgkc3ByaXRlLCA1KSAqICRzY2FsZTtcclxuXHRoZWlnaHQ6IG50aCgkc3ByaXRlLCA2KSAqICRzY2FsZTtcclxufVxyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XHJcblx0QGlmICRwb2ludCA9PSB4bC1vbmx5IHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyMDBweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMTk5cHgpIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cclxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbGctb25seSB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5OTFweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBtZC1vbmx5IHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cclxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpICB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IHNtLW9ubHkge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSB4cyB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NzVweCkgIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG59XHJcblxyXG4lX2Fycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFxyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcblxyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFxyXG5cdCYudG9wIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cclxuXHJcblx0Ji5yaWdodCB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XHJcblxyXG5cdCYuYm90dG9tIHsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxyXG5cclxuXHQmLmxlZnQgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cclxufVxyXG5cclxuJV90cmlhbmdsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMDsgXHJcblx0aGVpZ2h0OiAwOyBcclxuXHJcblx0Ji50b3Age1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xyXG5cdH1cclxuXHJcblx0Ji5yaWdodCB7XHJcblx0XHRib3JkZXItdG9wOiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1sZWZ0OiA2MHB4IHNvbGlkIGJsYWNrO1xyXG5cdH1cclxuXHJcblx0Ji5ib3R0b20ge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItdG9wOiAyMHB4IHNvbGlkIGJsYWNrO1xyXG5cdH1cclxuXHJcblx0Ji5sZWZ0IHtcclxuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcclxuXHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCBibGFjazsgXHJcblx0fVxyXG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcclxuICBsaW5lLWhlaWdodDogbm9ybWFsOyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCMwMDAsIDApOyAvLyA1XHJcbn1cclxuXHJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXHJcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXHJcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLy8gMlxyXG59XHJcblxyXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxyXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcclxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxyXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxyXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3JcclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxyXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXHJcbiAgaGVpZ2h0OiAwOyAvLyAxXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXHJcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSkge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2RlXHJcbi8vXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxufVxyXG5cclxuc3ZnIHtcclxuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVGFibGVzXHJcbi8vXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXHJcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuYnV0dG9uIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxyXG5zZWxlY3Qge1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXHJcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxyXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4gIG1pbi13aWR0aDogMDtcclxuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuLy9cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcclxuXHJcbi8vbWl4aW5zXHJcblxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKT09bnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICAgIEByZXR1cm4gaWYoJG1pbiAhPTAsICRtaW4sIG51bGwpO1xyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGlmICRtaW4ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1peGlucy4uIGVuZDtcclxuXHJcbi8vIHZpc2liaWxpdGllcyBsb29wXHJcblxyXG5AbWl4aW4gZG9WaXNpYmlsaXRpZXMgKCRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpe1xyXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xyXG4gICAgICAgICAgICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gdmlzaWJpbGl0aWVzIGxvb3AgLi4gZW5kO1xyXG4iLCIvLyB2aXNpYmlsaXRpZXNcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICB4czogMCxcclxuICAgIG1kOiA3NjhweCxcclxuICAgIGxnOiA5OTJweCxcclxuICAgIHhsOiAxNDQwcHgsXHJcbiAgICB4eGw6IDE2MDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgZG9WaXNpYmlsaXRpZXMoKTtcclxuXHJcbi8vIHZpc2liaWxpdGllcyAuLi4gZW5kO1xyXG5cclxuLy8gY29udGFpbmVyXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHRtZDogNzM4cHgsXHJcblx0bGc6IDk2MHB4LFxyXG5cdHhsOiAxMjAwcHgsXHJcbiAgICB4eGw6IDE0MjBweCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi5jb250YWluZXIge1xyXG5cdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcblx0QGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJG1vYkNvbnRhaW5lckdhcDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbW9iQ29udGFpbmVyR2FwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuXHRAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG59XHJcblxyXG4vLyBjb250YWluZXIgLi4uIGVuZDsiLCJAbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsXHJcbiAgICAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnN2Zy1pY29uLWFkcmVzcy1waW4ge1xyXG5cdGhlaWdodDoxOHB4O1xyXG5cdHdpZHRoOjE0cHg7XHJcbn1cclxuLnN2Zy1pY29uLWJ1cmdlci1pY28ge1xyXG5cdGhlaWdodDozMHB4O1xyXG5cdHdpZHRoOjM5cHg7XHJcbn1cclxuLnN2Zy1pY29uLWNvdW50ZXJjbG9ja3dpc2Uge1xyXG5cdGhlaWdodDo0MnB4O1xyXG5cdHdpZHRoOjQ0cHg7XHJcbn1cclxuLnN2Zy1pY29uLW1haWwge1xyXG5cdGhlaWdodDoxOXB4O1xyXG5cdHdpZHRoOjIwcHg7XHJcbn1cclxuLnN2Zy1pY29uLW1hcC1waW4ge1xyXG5cdGhlaWdodDo1NnB4O1xyXG5cdHdpZHRoOjQycHg7XHJcbn1cclxuLnN2Zy1pY29uLXBlb3BsZXMge1xyXG5cdGhlaWdodDo0NXB4O1xyXG5cdHdpZHRoOjQ3cHg7XHJcbn1cclxuLnN2Zy1pY29uLXByaWNlLWJhc2tldCB7XHJcblx0aGVpZ2h0OjQ1cHg7XHJcblx0d2lkdGg6NDVweDtcclxufVxyXG4iLCIuc3ZnLWljb24tMThwbHVzIHtcclxuXHRoZWlnaHQ6NDBweDtcclxuXHR3aWR0aDo0MHB4O1xyXG59XHJcbi5zdmctaWNvbi1hZHJlc3MtcGluIHtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoxNHB4O1xyXG59XHJcbi5zdmctaWNvbi1jYWxlbmRhciB7XHJcblx0aGVpZ2h0OjIwcHg7XHJcblx0d2lkdGg6MTlweDtcclxufVxyXG4uc3ZnLWljb24tY2FsZW5kYXItYXJyb3ctbGVmdCB7XHJcblx0aGVpZ2h0OjEycHg7XHJcblx0d2lkdGg6NnB4O1xyXG59XHJcbi5zdmctaWNvbi1jYWxlbmRhci1hcnJvdy1yaWdodCB7XHJcblx0aGVpZ2h0OjEycHg7XHJcblx0d2lkdGg6NnB4O1xyXG59XHJcbi5zdmctaWNvbi1jbG9zZS1pY28ge1xyXG5cdGhlaWdodDoyMnB4O1xyXG5cdHdpZHRoOjIzcHg7XHJcbn1cclxuLnN2Zy1pY29uLWNvcHktaWNvIHtcclxuXHRoZWlnaHQ6MjFweDtcclxuXHR3aWR0aDoyMXB4O1xyXG59XHJcbi5zdmctaWNvbi1sb2dvLXNsb2dhbi1ib3Qge1xyXG5cdGhlaWdodDozOHB4O1xyXG5cdHdpZHRoOjI0N3B4O1xyXG59XHJcbi5zdmctaWNvbi1sb2dvLXNsb2dhbi10b3Age1xyXG5cdGhlaWdodDoxM3B4O1xyXG5cdHdpZHRoOjE5NXB4O1xyXG59XHJcbi5zdmctaWNvbi1tYWlsIHtcclxuXHRoZWlnaHQ6MTlweDtcclxuXHR3aWR0aDoyMHB4O1xyXG59XHJcbi5zdmctaWNvbi1wbGF5IHtcclxuXHRoZWlnaHQ6MjBweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbi5zdmctaWNvbi1wbGF5LW5vLWJnIHtcclxuXHRoZWlnaHQ6MjFweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbi5zdmctaWNvbi1yZWxvYWQge1xyXG5cdGhlaWdodDoxOHB4O1xyXG5cdHdpZHRoOjIxcHg7XHJcbn1cclxuLnN2Zy1pY29uLXNlYXJjaCB7XHJcblx0aGVpZ2h0OjIwcHg7XHJcblx0d2lkdGg6MjFweDtcclxufVxyXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LWxlZnQge1xyXG5cdGhlaWdodDoxMnB4O1xyXG5cdHdpZHRoOjI4cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNsaWRlci1hcnJvdy1yaWdodCB7XHJcblx0aGVpZ2h0OjEycHg7XHJcblx0d2lkdGg6MjdweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFsLWZiIHtcclxuXHRoZWlnaHQ6MjBweDtcclxuXHR3aWR0aDoxMnB4O1xyXG59XHJcbi5zdmctaWNvbi1zb2NpYWwtaW5zdCB7XHJcblx0aGVpZ2h0OjIwcHg7XHJcblx0d2lkdGg6MjBweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFsLW9rIHtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoxMXB4O1xyXG59XHJcbi5zdmctaWNvbi1zb2NpYWwtdmsge1xyXG5cdGhlaWdodDoxM3B4O1xyXG5cdHdpZHRoOjIycHg7XHJcbn1cclxuLnN2Zy1pY29uLXNvY2lhbC15dCB7XHJcblx0aGVpZ2h0OjE1cHg7XHJcblx0d2lkdGg6MjFweDtcclxufVxyXG4uc3ZnLWljb24tdGVsIHtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoxOXB4O1xyXG59XHJcbiIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXVwLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfVtkYXRhLWFvcz16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1zbGlkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGF0YS1hb3M9c2xpZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC11cF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1bZGF0YS1hb3M9ZmxpcC1kb3duXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX0iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTMuMSAtIDIwMjItMDUtMDVcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGRhdGVwaWNrZXIuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWJhc2UmY29ybmVyUmFkaXVzU2hhZG93PThweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb3BhY2l0eVNoYWRvdz0zMCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZvcGFjaXR5T3ZlcmxheT0zMCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnQ29sb3JPdmVybGF5PWFhYWFhYSZpY29uQ29sb3JFcnJvcj1jYzAwMDAmZmNFcnJvcj01ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj1mMWE4OTkmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0NvbG9yRXJyb3I9ZmRkZmRmJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmZmNIaWdobGlnaHQ9Nzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PWRhZDU1ZSZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZpY29uQ29sb3JBY3RpdmU9ZmZmZmZmJmZjQWN0aXZlPWZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdDb2xvckFjdGl2ZT0wMDdmZmYmaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmZjSG92ZXI9MmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdDb2xvckhvdmVyPWVkZWRlZCZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZmY0RlZmF1bHQ9NDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJnQ29sb3JEZWZhdWx0PWY2ZjZmNiZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZmY0NvbnRlbnQ9MzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnQ29sb3JDb250ZW50PWZmZmZmZiZpY29uQ29sb3JIZWFkZXI9NDQ0NDQ0JmZjSGVhZGVyPTMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdDb2xvckhlYWRlcj1lOWU5ZTkmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xZW0mZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1kYXRlcGlja2VyIHtcblx0d2lkdGg6IDE3ZW07XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAuMmVtIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHdpZHRoOiAxLjhlbTtcblx0aGVpZ2h0OiAxLjhlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0dG9wOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0bGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcblx0bGVmdDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0bWFyZ2luOiAwIDIuM2VtO1xuXHRsaW5lLWhlaWdodDogMS44ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRtYXJnaW46IDFweCAwO1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0d2lkdGg6IDQ1JTtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAwIDAgLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcblx0cGFkZGluZzogLjdlbSAuM2VtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciB0ZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogLjJlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW46IC43ZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDAgLjJlbTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG5cdHdpZHRoOiBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcblx0d2lkdGg6IDk1JTtcblx0bWFyZ2luOiAwIGF1dG8gLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMjUlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRyaWdodDogMnB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRsZWZ0OiAycHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuXHRyaWdodDogMXB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuXHRsZWZ0OiAxcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bGVmdDogLjVlbTtcblx0dG9wOiAuM2VtO1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZTllOWU5O1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcblxuLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzQ1NDU0NTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0YmFja2dyb3VuZDogI2VkZWRlZDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICMyYjJiMmI7XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcblx0Y29sb3I6ICMyYjJiMmI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3JkZXI6ICMwMDNlZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcblx0Y29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtY2hlY2tlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG5cdGJhY2tncm91bmQ6ICNmZmZhOTA7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcblx0Y29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcblx0YmFja2dyb3VuZDogI2ZkZGZkZjtcblx0Y29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcblx0Y29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcblx0Y29sb3I6ICM1ZjNmM2Y7XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcblx0b3BhY2l0eTogLjc7XG5cdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03MClcIjsgLyogc3VwcG9ydDogSUU4ICovXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjM1O1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzUpXCI7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcblx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTM1KVwiOyAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi9cbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGlicy9kYXRlcGlja2VyL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpYnMvZGF0ZXBpY2tlci91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saWJzL2RhdGVwaWNrZXIvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpYnMvZGF0ZXBpY2tlci91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGlicy9kYXRlcGlja2VyL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpYnMvZGF0ZXBpY2tlci91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG4udWktYnV0dG9uIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xpYnMvZGF0ZXBpY2tlci91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4vKiBUaHJlZSBjbGFzc2VzIG5lZWRlZCB0byBvdmVycmlkZSBgLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbmAgKi9cbi51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktaWNvbi1jYXJldC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cbi51aS1pY29uLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1jbG9zZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG4udWktaWNvbi1jb21tZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG4udWktaWNvbi10cmFzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuLnVpLWljb24tYm9va21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG4udWktaWNvbi1mbGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuLnVpLWljb24tcGVuY2lsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsY3VsYXRvciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG4udWktaWNvbi1zZWFyY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuLnVpLWljb24taGVhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbmNlbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2V0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2Npc3NvcnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuLnVpLWljb24tY29udGFjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY3JpcHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG4udWktaWNvbi1ub3RpY2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG4udWktaWNvbi1idWxsZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG4udWktaWNvbi1wYXVzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstZW5kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWE7XG5cdG9wYWNpdHk6IC4zO1xuXHQtbXMtZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cbiIsIi5ibG9ja2Vye3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bzt6LWluZGV4OjE7cGFkZGluZzoyMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO3RleHQtYWxpZ246Y2VudGVyfS5ibG9ja2VyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4wNWVtfS5ibG9ja2VyLmJlaGluZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tb2RhbHtkaXNwbGF5Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXgtd2lkdGg6NTAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjkwJTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxNXB4IDMwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjhweDstbW96LWJvcmRlci1yYWRpdXM6OHB4Oy1vLWJvcmRlci1yYWRpdXM6OHB4Oy1tcy1ib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOjhweDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstbW96LWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstby1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW1zLWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDtib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7dGV4dC1hbGlnbjpsZWZ0fS5tb2RhbCBhLmNsb3NlLW1vZGFse3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTIuNXB4O3JpZ2h0Oi0xMi41cHg7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RleHQtaW5kZW50Oi05OTk5cHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09Jyl9Lm1vZGFsLXNwaW5uZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtwYWRkaW5nOjEycHggMTZweDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE7aGVpZ2h0OjIwcHh9Lm1vZGFsLXNwaW5uZXI+ZGl2e2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDoyMHB4O3dpZHRoOjJweDttYXJnaW46MCAxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1hbmltYXRpb246c2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOnNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5tb2RhbC1zcGlubmVyIC5yZWN0Mnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMS4xczthbmltYXRpb24tZGVsYXk6LTEuMXN9Lm1vZGFsLXNwaW5uZXIgLnJlY3Qzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xLjBzO2FuaW1hdGlvbi1kZWxheTotMS4wc30ubW9kYWwtc3Bpbm5lciAucmVjdDR7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTAuOXM7YW5pbWF0aW9uLWRlbGF5Oi0wLjlzfUAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXl7MCUsNDAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDAuNSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxLjApfX1Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheXswJSw0MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGVZKDAuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDAuNSl9MjAle3RyYW5zZm9ybTpzY2FsZVkoMS4wKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMS4wKX19IiwiLnNlbGVjdDItY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyOHB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjFlbX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmU7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjFlbX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEwMCU7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6MDttYXgtd2lkdGg6MTAwJTtyZXNpemU6bm9uZTtoZWlnaHQ6MThweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtvdmVyZmxvdzpoaWRkZW47d29yZC1icmVhazprZWVwLWFsbH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6MjZweDttYXJnaW4tcmlnaHQ6MjBweDtwYWRkaW5nLXJpZ2h0OjBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1yaWdodDo1cHg7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZXtwYWRkaW5nLXJpZ2h0OjI1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDpib2xkO2hlaWdodDoyMHB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi10b3A6NXB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7cGFkZGluZzoxcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MDtwYWRkaW5nLWxlZnQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt2ZXJ0aWNhbC1hbGlnbjpib3R0b207d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e2N1cnNvcjpkZWZhdWx0O3BhZGRpbmctbGVmdDoycHg7cGFkZGluZy1yaWdodDo1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2NvbG9yOiMzMzM7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOnNvbGlkIGJsYWNrIDFweDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3Vwe3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZHtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiM1ODk3ZmI7Y29sb3I6d2hpdGV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7b3V0bGluZTowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtoZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0O291dGxpbmU6MDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1yaWdodDo1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtjdXJzb3I6ZGVmYXVsdDtwYWRkaW5nLWxlZnQ6MnB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjAgNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzU1NTtvdXRsaW5lOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cHtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWR7Y29sb3I6Z3JleX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiMzODc1ZDc7Y29sb3I6I2ZmZn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiM1ODk3ZmJ9XG4iLCIvKipcbiAqIFN3aXBlciA4LjAuM1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAzLCAyMDIyXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcn0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiW2RhdGEtYW9zPWZhZGUtaW5dIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn0iLCIvKiBqb3N0LTEwMCAtIGxhdGluX2N5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdKb3N0JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDAuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTEwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTEwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMTAwLnN2ZyNKb3N0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogam9zdC0yMDAgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSm9zdCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMjAwLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTIwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTIwMC5zdmcjSm9zdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIGpvc3QtMzAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0pvc3QnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTMwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDAuc3ZnI0pvc3QnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBqb3N0LXJlZ3VsYXIgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSm9zdCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtcmVndWxhci5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtcmVndWxhci5zdmcjSm9zdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIGpvc3QtNTAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0pvc3QnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTUwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy01MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy01MDAuc3ZnI0pvc3QnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBqb3N0LTcwMCAtIGxhdGluX2N5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdKb3N0JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy03MDAuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwLnN2ZyNKb3N0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogam9zdC02MDAgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSm9zdCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTYwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy02MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTYwMC5zdmcjSm9zdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIGpvc3QtODAwIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0pvc3QnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTgwMC5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy04MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy04MDAuc3ZnI0pvc3QnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBqb3N0LTkwMCAtIGxhdGluX2N5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdKb3N0JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy05MDAuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwLnN2ZyNKb3N0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogam9zdC0xMDBpdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSm9zdCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMTAwaXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTEwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0xMDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTEwMGl0YWxpYy5zdmcjSm9zdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIGpvc3QtMjAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0pvc3QnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTIwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMjAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMjAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0yMDBpdGFsaWMuc3ZnI0pvc3QnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBqb3N0LTMwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdKb3N0JztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDBpdGFsaWMuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy0zMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTMwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTMwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtMzAwaXRhbGljLnN2ZyNKb3N0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogam9zdC1pdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSm9zdCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtaXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLWl0YWxpYy5zdmcjSm9zdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIGpvc3QtNTAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0pvc3QnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTUwMGl0YWxpYy5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTUwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNTAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy01MDBpdGFsaWMuc3ZnI0pvc3QnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBqb3N0LTYwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdKb3N0JztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy02MDBpdGFsaWMuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy02MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTYwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTYwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNjAwaXRhbGljLnN2ZyNKb3N0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogam9zdC03MDBpdGFsaWMgLSBsYXRpbl9jeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSm9zdCc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTcwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy03MDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTcwMGl0YWxpYy5zdmcjSm9zdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIGpvc3QtODAwaXRhbGljIC0gbGF0aW5fY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0pvc3QnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTgwMGl0YWxpYy5lb3QnKTtcclxuICAgIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy04MDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTgwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtODAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy04MDBpdGFsaWMuc3ZnI0pvc3QnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBqb3N0LTkwMGl0YWxpYyAtIGxhdGluX2N5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdKb3N0JztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy05MDBpdGFsaWMuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSm9zdC9qb3N0LXYxMi1sYXRpbl9jeXJpbGxpYy05MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTkwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Kb3N0L2pvc3QtdjEyLWxhdGluX2N5cmlsbGljLTkwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0pvc3Qvam9zdC12MTItbGF0aW5fY3lyaWxsaWMtOTAwaXRhbGljLnN2ZyNKb3N0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdLdXphbnlhbic7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0t1emFueWFuL0t1emFueWFuLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IGxvY2FsKCcnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0t1emFueWFuL0t1emFueWFuLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9LdXphbnlhbi9LdXphbnlhbi1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvS3V6YW55YW4vS3V6YW55YW4tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9LdXphbnlhbi9LdXphbnlhbi1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0t1emFueWFuJztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvS3V6YW55YW4vS3V6YW55YW4tSXRhbGljLmVvdCcpO1xyXG4gICAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9LdXphbnlhbi9LdXphbnlhbi1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9LdXphbnlhbi9LdXphbnlhbi1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9LdXphbnlhbi9LdXphbnlhbi1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgIHVybCgnLi4vZm9udHMvS3V6YW55YW4vS3V6YW55YW4tSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufSIsIjpyb290IHtcclxuXHQtLWNvbC1nYXA6IDI1cHg7IFxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcblx0XHQtLWNvbC1nYXA6IDE1cHg7IFxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQtLWNvbC1nYXA6IDEwcHg7IFxyXG5cdH1cclxufVxyXG5cclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnAge1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5hLFxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5odG1sIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtZmFtaWx5OiAkZi1Kb3N0O1xyXG5cdGNvbG9yOiAkYy10ZXh0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyAxLjVzO1xyXG5cdFxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmxvYWRlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcblxyXG5cdFx0LnByZWxvYWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlcixcclxuXHRcdC5mb290ZXIsXHJcblx0XHQubWFpbixcclxuXHRcdC5lcnJvci1wYWdlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1haW4ge1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcyAuNXM7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmhlYWRlciB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0cmFuc2Zvcm0gMnM7XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xyXG59XHJcblxyXG4uc3ZnLWljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5ib2R5LW92ZXJmbG93IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGlkZGVuLXN2Zy1ncmFkaWVudCB7XHJcblx0d2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi5zd2lwZXItYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRjLXN1YkNvbG9yO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1pY28tZnJvbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1iYWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ob3ZlcnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTsgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICYuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWZyb250IHsgXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1iYWNrIHsgXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXN1YnN0cmF0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbi1wcmV2IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgICYuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2sge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAmLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1mcm9udCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc1JSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWN1c3RvbS1idXR0b24tbmV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICAmLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1iYWNrIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICYuc3dpcGVyLWN1c3RvbS1idXR0b24taWNvLWZyb250IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NSUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1jdXN0b20tYnV0dG9uLWljby1iYWNrIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1jdXN0b20tcGFnaW5hdGlvbiB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBidWxsZXROdW07XHJcbn1cclxuXHJcbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24sXHJcbi5zd2lwZXItY3VzdG9tLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGJ1bGxldE51bTtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihidWxsZXROdW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNzYsIDE0NiwgODcsIDAuNSksIHJnYmEoMjQ2LCAyMzgsIDE4MSwgMC41KSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazpcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICBtYXNrOlxyXG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5jdXN0b20tc2VsZWN0IHtcclxuICAgICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JhZGllbnQyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXRleHQsIDAuNyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQjEzMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDUsIDU2LCA0OSwgMC4xNSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuXHJcbiAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtaG92ZXJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1zdWJzdHJhdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJyZWFkY3J1bWJzIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCA1NXB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1TZWdvZTtcclxuICAgIGNvbG9yOiAjOTc4QzdDO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG5cclxuICAgICAgICAuYnJlYWRjcnVtYnNfX2xpbmsge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzOyBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5icmVhZGNydW1ic19fbGlzdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJzX19pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIuY2xyLWJ0biB7XHJcblx0QGV4dGVuZCAlY2xlYXItYnRuO1xyXG59XHJcblxyXG4uYnRuLWRlZiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRwYWRkaW5nOiAwIDM4cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0fVxyXG5cclxuXHQmX2MtZGFyayB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRpdGxlcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfZ3JhZGllbnQtcmV2ZXJ0IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMTc2LCAxNDYsIDg3LCAwLjUpLCByZ2JhKDI0NiwgMjM4LCAxODEsIDAuNSkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTc2LCAxNDYsIDg3LCAwLjUpLCByZ2JhKDI0NiwgMjM4LCAxODEsIDAuNSkpO1xyXG5cdFx0LXdlYmtpdC1tYXNrOlxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0bWFzazpcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuXHRcdC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuXHRcdG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuXHR9XHJcblxyXG5cdCZfZnVsbC1iZyB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRpdGxlcztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG1hc2stY29tcG9zaXRlOiBpbml0aWFsO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjLXN1YkNvbG9yLCAwLjMpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYy1ncmFkaWVudDtcclxuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkYy1ob3ZlcnM7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdW5zZXQ7XHJcblx0XHRcdGJhY2tncm91bmQtY2xpcDogdW5zZXQ7XHJcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB1bnNldDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGMtc3Vic3RyYXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi13LWNpcmNsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA4NXB4O1xyXG5cdHBhZGRpbmc6IDAgNjVweCAwIDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0fVxyXG5cclxuXHQmX19pY28td3JhcCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogODVweDtcclxuXHRcdGhlaWdodDogODVweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHJcblx0XHRzdmcge1xyXG5cdFx0XHRjb2xvcjogJGMtc3ViQ29sb3I7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0XHQmLmJ0bi13LWNpcmNsZV9faWNvLWZyb250IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5idG4tdy1jaXJjbGVfX2ljby1iYWNrIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjUlLCAtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMTc2LCAxNDYsIDg3LCAuNSksIHJnYmEoMjQ2LCAyMzgsIDE4MSwgLjUpKTtcclxuXHRcdFx0LXdlYmtpdC1tYXNrOlxyXG5cdFx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuXHRcdFx0bWFzazpcclxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcblx0XHRcdC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuXHRcdFx0bWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYy1ob3ZlcnM7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIHN2ZyB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJi5idG4tdy1jaXJjbGVfX2ljby1mcm9udCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1JSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLXctY2lyY2xlX19pY28tYmFjayB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdC5idG4tdy1jaXJjbGVfX2ljby13cmFwIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tdy1jaXJjbGVfX3RpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICRjLWhvdmVyczI7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG5cdCZfbGlnaHRlbiB7XHJcblx0XHQuYnRuLXctY2lyY2xlX190aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0MjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfYXJyb3ctZG93biB7XHJcblx0XHQuYnRuLXctY2lyY2xlX19pY28td3JhcCB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb3JlLWJ0biB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA4NXB4O1xyXG5cdHBhZGRpbmc6IDAgMCAwIDY1cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcclxuXHQmLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHJcblx0Jl9faWNvLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDg1cHg7XHJcblx0XHRoZWlnaHQ6IDg1cHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHJcblx0XHRzdmcge1xyXG5cdFx0XHRjb2xvcjogJGMtc3ViQ29sb3I7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NiwgMTQ2LCA4NywgLjUpLCByZ2JhKDI0NiwgMjM4LCAxODEsIC41KSk7XHJcblx0XHRcdC13ZWJraXQtbWFzazpcclxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG5cdFx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcblx0XHRcdG1hc2s6XHJcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0XHQtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcblx0XHRcdG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGMtaG92ZXJzO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBzdmcge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdC5tb3JlLWJ0bl9faWNvLXdyYXAge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vcmUtYnRuX190aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkYy1ob3ZlcnMyO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuXHQmX2xpZ2h0ZW4ge1xyXG5cdFx0Lm1vcmUtYnRuX190aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0MjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uYnRuLXctcGxheS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogNTZweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG5cdCZfX2ljby13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDFweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTc2LCAxNDYsIDg3LCAwLjUpLCByZ2JhKDI0NiwgMjM4LCAxODEsIDAuNSkpO1xyXG5cdFx0XHQtd2Via2l0LW1hc2s6XHJcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuXHRcdFx0XHRsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG5cdFx0XHRtYXNrOlxyXG5cdFx0XHRcdGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG5cdFx0XHRtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdH1cclxuXHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGMtaG92ZXJzO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faWNvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFxyXG5cdFx0Ji5idG4tdy1wbGF5LWljb25fX2ljby1mcm9udCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHN0cm9rZTogJGMtc3ViQ29sb3I7XHJcblx0XHRcdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmJ0bi13LXBsYXktaWNvbl9faWNvLWJhY2sge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIC5idG4tdy1wbGF5LWljb25fX2ljby13cmFwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXctcGxheS1pY29uX19pY28ge1xyXG4gICAgICAgICAgICAmLmJ0bi13LXBsYXktaWNvbl9faWNvLWZyb250IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYnRuLXctcGxheS1pY29uX19pY28tYmFjayB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdC5idG4tdy1wbGF5LWljb25fX3RpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICRjLWhvdmVyczI7XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5oaWRkZW4tbWFnbmV0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5bZGF0YS1tYWduZXRpY10ge1xyXG5cdC5oaWRkZW4tbWFnbmV0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMjBweDtcclxuXHRcdGxlZnQ6IC0yMHB4O1xyXG5cdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0Ym90dG9tOiAtMjBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0LmhpZGRlbi1tYWduZXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi51aS1kYXRlcGlja2VyIHtcclxuICAgIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1Kb3N0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAmLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6ICRjLWdyYWRpZW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDFweCAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggMXB4IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50MjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazpcclxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgICAgICAgICBtYXNrOlxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcclxuICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ob3ZlcnM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRvZGF5IHtcclxuICAgICAgICAgICAgLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXN1YkNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSB7XHJcbiAgICAgICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1zdWJDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYsXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktZGF0ZXBpY2tlci1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vY2FsZW5kYXItYXJyb3ctbGVmdC5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9jYWxlbmRhci1hcnJvdy1yaWdodC5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudWktZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgd2lkdGg6IDMxOXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjk4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmN1cnNvciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICYuLXBvaW50ZXIge1xyXG4gICAgICAgIC5jdXJzb3JfX291dGVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1cnNvcl9faG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXJzb3JfX2lubmVyIHtcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXJzb3JfX2lubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRvcDogLTRweDtcclxuICAgIGxlZnQ6IC00cHg7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxufVxyXG5cclxuLmN1cnNvcl9fb3V0ZXIsXHJcbi5jdXJzb3JfX2hvdmVyIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRvcDogLTM3cHg7XHJcbiAgICBsZWZ0OiAtMzdweDtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY3Vyc29yX19vdXRlciB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NiwgMTQ2LCA4NywgMC41KSwgcmdiYSgyNDYsIDIzOCwgMTgxLCAwLjUpKTtcclxuICAgICAgICAtd2Via2l0LW1hc2s6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgbWFzazpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjU1cztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3Vyc29yX19ob3ZlciB7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjU1cztcclxuICAgIH1cclxufVxyXG5cclxuLmN1cnNvcl9faW5uZXIsXHJcbi5jdXJzb3JfX291dGVyLFxyXG4uY3Vyc29yX19ob3ZlciB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk5XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuY3Vyc29yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICMxQjEzMTI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdF9fYXR0ZW50aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdF9fYXR0ZW50aW9uLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbn1cclxuXHJcbi5mb290ZXItYm90X19hdHRlbnRpb24taW1nIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItYm90X19jb3B5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmZvb3Rlci10b3AtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcC1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcC1tIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcC1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcC1tX19jb2wge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItbG9nb19faW1nLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uZm9vdGVyLWxvZ29fX2ltZyB7XHJcbiAgICB3aWR0aDogMzcwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItbG9nb19fc2xvZ2FuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZvb3Rlci1sb2dvX19zbG9nYW4tdG9wIHtcclxuICAgIHdpZHRoOiAyMzNweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZm9vdGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xyXG4gICAgd2lkdGg6IDI5NnB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2X19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW5hdl9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0MjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXN1Ym5hdl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zdWJuYXZfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ob3ZlcnM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItc29jaWFsc19fbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcblxyXG4uZm9vdGVyLXNvY2lhbHNfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXNvY2lhbHNfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmZvb3Rlci1zb2NpYWxzX19saW5rLWljbyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLXNvY2lhbHNfX2xpbmstaWNvLWhvdmVyZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWxzX19saW5rLWljbyB7XHJcbiAgICBjb2xvcjogI0I2QUE5QTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5mb290ZXItc29jaWFsc19fbGluay1pY28taG92ZXJlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOm5vdCguZm9vdGVyLXNvY2lhbHNfX2xpbmstaWNvLWhvdmVyZWRfb2spIHtcclxuICAgICAgICBmaWxsOiB1cmwoI21haW4tc3ZnLWdyYWRpZW50KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvb3Rlci1zb2NpYWxzX19saW5rLWljby1ob3ZlcmVkX29rIHtcclxuICAgICAgICBlbGxpcHNlIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiB1cmwoI21haW4tc3ZnLWdyYWRpZW50KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2U6IHVybCgjbWFpbi1zdmctZ3JhZGllbnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLmZvb3Rlci1ib3RfX2F0dGVudGlvbi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3AtbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wLW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxvZ29fX2ltZy1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxvZ29fX3Nsb2dhbi10b3Age1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbG9nb19fc2xvZ2FuLWJvdCB7XHJcbiAgICAgICAgd2lkdGg6IDI2NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDU1cHg7XHJcbiAgICB9ICBcclxuICAgIFxyXG4gICAgLmZvb3Rlci1ib3RfX2F0dGVudGlvbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ib3RfX2F0dGVudGlvbi1pbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ib3RfX2F0dGVudGlvbi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3AtbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcC1tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXNvY2lhbHNfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXNvY2lhbHNfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zdWJuYXYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcC1tX19jb2wge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdF9fYXR0ZW50aW9uLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdF9fYXR0ZW50aW9uLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcCxcclxuICAgIC5mb290ZXItdG9wLW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1uYXZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW5hdl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbmF2X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zdWJuYXZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zdWJuYXZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcC1tX19jb2wtMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59IiwiLmlucHV0LWR5bmFtaWMtcGxhY2Vob2xkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHBhZGRpbmc6IDhweCAwIDI3cHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0Y29sb3I6IHJnYmEoJGMtdGl0bGVzLCAwLjcpO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZHluYW1pYy13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5mb2N1c2VkLFxyXG5cdCYuaGFzLXZhbHVlIHtcclxuXHRcdC5pbnB1dC1keW5hbWljLXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTQ1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuICAgICYuZm9jdXNlZCB7XHJcblx0XHQuaW5wdXQtZHluYW1pYy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZHluYW1pYy1kZWZhdWx0IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtc3ViQ29sb3I7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0cGFkZGluZzogOHB4IDAgMjdweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuXHRjb2xvcjogJGMtdGl0bGVzO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHJcblx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHR9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dF9lcnJvciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5wdXQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCIuaGVhZGVyLWRyb3Bkb3ducyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkRGOUYwO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmhlYWRlci1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItZHJvcGRvd24taW4ge1xyXG4gICAgbWF4LXdpZHRoOiAxNDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5oZWFkZXItZHJvcGRvd24taW4tbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1NzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWRyb3Bkb3duLWluLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWRyb3Bkb3duX19pbWdzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGVhZGVyLWRyb3Bkb3duX19pbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItZHJvcGRvd25fX2luZm8tbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDAgMjBweCA0MHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5oZWFkZXItZHJvcGRvd25fX2luZm8tbGluay10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ob3ZlcnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWRyb3Bkb3duX19pbmZvLWxpbmstbnVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWhvdmVycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuXHJcbi5oZWFkZXItZHJvcGRvd25fX2luZm8tbGluay1udW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgY29sb3I6ICNEMUJEOEE7XHJcbn1cclxuXHJcbi5oZWFkZXItZHJvcGRvd25fX2luZm8tbGluay10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgei1pbmRleDogMTtcclxufSIsIi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICYuaGVhZGVyLWFic29sdXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc2VhcmNoX29wZW5lZCxcclxuICAgICYuZHJvcGRvd25fb3BlbmVkLFxyXG4gICAgJi5tZW51X29wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlci1uYXZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM4MUYxRDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1sb2dvX19zbG9nYW4tdG9wIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4NTc2NTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJEMkEyNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbG9nb19faW1nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbG9nb19faW1nLWRhcmtlbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGVhZGVyLWZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgICY6bm90KC5tZW51X29wZW5lZCkge1xyXG4gICAgICAgICAgICAuaGVhZGVyLWxvZ29fX2ltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItbG9nb19fc2xvZ2FuLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGVhZGVyX3RyYW5zLWxpZ2h0IHtcclxuICAgICAgICAuaGVhZGVyLXRvcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDM0LjkzJSwgcmdiYSgyNTMsIDI0OSwgMjQwLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyLWljbyxcclxuICAgICAgICAuaGVhZGVyLXRvcF9fc29jaWFscy1saW5rLWljbyxcclxuICAgICAgICAuaGVhZGVyLXRvcF9fdGVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1NzRBNDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWxvZ29fX2ltZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWxvZ29fX2ltZy1kYXJrZW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1sb2dvX19zbG9nYW4tdG9wIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4NTc2NTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJEMkEyNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbmF2X19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRpdGxlcztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzODFGMUQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkZXJfZnVsbC1saWdodCxcclxuICAgICYuaGVhZGVyLWZpeGVkIHtcclxuICAgICAgICAuaGVhZGVyLXRvcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWJvdCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci10b3BfX3NlYXJjaC10b2dnbGVyLWljbyxcclxuICAgICAgICAuaGVhZGVyLXRvcF9fc29jaWFscy1saW5rLWljbyxcclxuICAgICAgICAuaGVhZGVyLXRvcF9fdGVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1NzRBNDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWxvZ29fX2ltZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWxvZ29fX2ltZy1kYXJrZW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1sb2dvX19zbG9nYW4tdG9wIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4NTc2NTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJEMkEyNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbmF2X19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRpdGxlcztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzODFGMUQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkZXJfZnVsbC1saWdodCB7XHJcbiAgICAgICAgfiAudmlld3BvcnQgLm1haW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItaG9sZGVyIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE2MTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAxMSwgMTEsIDAuOCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcC1jIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcC1sLFxyXG4uaGVhZGVyLXRvcC1yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fdGVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlczI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fdGVsLWljbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxufVxyXG5cclxuLmhlYWRlci10b3BfX3RlbC1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX19zZWFyY2gge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci1pY28ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhlYWRlci10b3BfX3NvY2lhbHMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci10b3BfX3NvY2lhbHMtaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX19zb2NpYWxzLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIGxpbmtzSG92ZXIoKTtcclxufVxyXG5cclxuLmhlYWRlci10b3BfX3NvY2lhbHMtbGluay1pY28ge1xyXG4gICAgY29sb3I6ICRjLXRpdGxlczI7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjksIDExLCAxMSwgMC42KSAzNC45MyUsIHJnYmEoMzcsIDE1LCAxNSwgMCkgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdC1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmhlYWRlci1ib3QtYyB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90LWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdC1tIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLWJvdC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5oZWFkZXItbG9nb19faW1nIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uaGVhZGVyLWxvZ29fX2ltZy1kYXJrZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5oZWFkZXItbG9nb19faW1nLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaGVhZGVyLWxvZ29fX3Nsb2dhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXItbG9nb19fc2xvZ2FuLXRvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uaGVhZGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLmhlYWRlci1uYXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2X19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2X19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50MjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM4MUYxRDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5oZWFkZXItdG9wX190ZWwtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYm90LWMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2X19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1ib3QtbCB7XHJcbiAgICAgICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlYWRlci1ib3QtciB7XHJcbiAgICAgICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuaGVhZGVyIHsgIFxyXG4gICAgICAgICYuaGVhZGVyX2Z1bGwtbGlnaHQsXHJcbiAgICAgICAgJi5oZWFkZXItZml4ZWQsXHJcbiAgICAgICAgJi5oZWFkZXJfdHJhbnMtbGlnaHQsXHJcbiAgICAgICAgJi5zZWFyY2hfb3BlbmVkLFxyXG4gICAgICAgICYubWVudV9vcGVuZWQge1xyXG4gICAgICAgICAgICAuaGVhZGVyLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5oZWFkZXItdG9wX19zZWFyY2gtdG9nZ2xlci1pY28ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzU3NEE0NDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzU3NEE0NDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIFxyXG4gICAgICAgICYuaGVhZGVyLWZpeGVkIHtcclxuICAgICAgICAgICAgLmhlYWRlci10b3AtYyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tZW51X29wZW5lZCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10b3BfX3RlbCxcclxuICAgIC5oZWFkZXItdG9wX19zb2NpYWxzLFxyXG4gICAgLmhlYWRlci1ib3QtbCxcclxuICAgIC5oZWFkZXItYm90LXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYm90LWMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wLWMge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcF9fc2VhcmNoIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcF9fc2VhcmNoLXRvZ2dsZXItaWNvIHtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZmlsbDogdXJsKCNtYWluLXN2Zy1ncmFkaWVudF9yZXZlcnQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX21lbnUtdG9nZ2xlciB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmLmhlYWRlci1maXhlZCB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItdG9wLWMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcC1jIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWxvZ29fX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbG9nb19faW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWxvZ29fX3Nsb2dhbi10b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlYWRlci1sb2dvX19zbG9nYW4tYm90IHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYm90LWMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG59IiwiLmhlYWRlci1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6ICRjLXN1YnN0cmF0ZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudS1pbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDcwcHggOTBweCA0NXB4OyBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uaGVhZGVyLW1lbnVfX2luZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0IwOTI1NztcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudV9fdGVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgLmhlYWRlci10b3BfX3RlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcF9fdGVsLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgY29sb3I6ICRjLXRpdGxlcztcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXRvcF9fdGVsLWljbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1tZW51X19zb2NpYWxzIHtcclxuICAgIC5oZWFkZXItdG9wX19zb2NpYWxzLWxpbmstaWNvIHtcclxuICAgICAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1lbnVfX25hdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLW1lbnVfX25hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudV9fbmF2LWxpbmstd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudV9fbmF2LWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfdy1hcnJvdyB7XHJcbiAgICAgICAgLmhlYWRlci1tZW51X19uYXYtbGluay13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5oZWFkZXItbWVudV9fbmF2LWxpbmsge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudV9fbmF2LXN1Ym5hdi10b2dnbGVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1tZW51X19uYXYtc3VibmF2LXRvZ2dsZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1zdWJDb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudV9fbmF2LWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzODFGMUQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLW91dCwgYmFja2dyb3VuZCAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudV9fc3VibmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudV9fc3VibmF2LWxpc3Qge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDI1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudV9fc3VibmF2LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1lbnVfX3N1Ym5hdi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ob3ZlcnM7XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudV9fc3VibmF2LWxpbmstbnVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWhvdmVycztcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1lbnVfX3N1Ym5hdi1saW5rLW51bSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkaWVudDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19tZW51LXRvZ2dsZXItaWNvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtdGl0bGVzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19tZW51LXRvZ2dsZXItaWNvIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51LWluIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51X19uYXYtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbWVudV9fbmF2LXN1Ym5hdi10b2dnbGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbWVudV9fbmF2LWxpc3QsXHJcbiAgICAuaGVhZGVyLW1lbnVfX25hdi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1lbnVfX25hdi1pdGVtIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbWVudV9fbmF2LXN1Ym5hdi10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51X19uYXYtbGluay13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbWVudV9fbmF2LWxpbmsge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51X19zdWJuYXYtbGluay1udW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51X19zdWJuYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1lbnVfX3N1Ym5hdi1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51X19uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51X190ZWwge1xyXG4gICAgICAgIC5oZWFkZXItdG9wX190ZWwge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci10b3BfX3RlbC1pY28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLXRvcF9fdGVsLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51X19zb2NpYWxzIHtcclxuICAgICAgICAuaGVhZGVyLXRvcF9fc29jaWFscy1saXN0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhlYWRlci1zZWFyY2gtcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZDogI0ZERjlGMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTQwcHgpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1wYW5lbC1jIHtcclxuICAgIG1heC13aWR0aDogMTI5MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gtcGFuZWxfX2Zvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLXBhbmVsX19zYm0tYnRuIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgY29sb3I6ICRjLXN1YkNvbG9yO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1wYW5lbF9faW5wdXQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1wYW5lbF9faW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1zdWJDb2xvcjtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLXBhbmVsX19jbG9zZS1idG4ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBjb2xvcjogJGMtc3ViQ29sb3I7XHJcbiAgICBtYXJnaW4tbGVmdDogNDJweDtcclxuICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLmhlYWRlci1zZWFyY2gtcGFuZWwtYyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgODBweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhlYWRlci1zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTIwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoLXBhbmVsLWMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoLXBhbmVsX19zYm0tYnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zZWFyY2gtcGFuZWxfX2Nsb3NlLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIubW9iaWxlLW1lbnUge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1lbnUtb3ZlcmxheSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0ei1pbmRleDogOTk7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG59IiwiLm1vZGFsLWFnZS5tb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcclxuICAgIHBhZGRpbmc6IDk1cHggNTBweDtcclxuICAgIFxyXG4gICAgYS5jbG9zZS1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWFnZV9fY29udGVudC13cmFwIHtcclxuICAgIG1heC13aWR0aDogNjMwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1hZ2VfX2xvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxufVxyXG5cclxuLm1vZGFsLWFnZV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubW9kYWwtYWdlX19kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbn1cclxuXHJcbi5tb2RhbC1hZ2VfX2J0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kYWwtYWdlX19idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7IFxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTc2LCAxNDYsIDg3LCAuNSksIHJnYmEoMjQ2LCAyMzgsIDE4MSwgLjUpKTtcclxuICAgICAgICAtd2Via2l0LW1hc2s6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgbWFzazpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzMjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tb2RhbC1hZ2UubW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYWdlX19jb250ZW50LXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1hZ2VfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxODVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWFnZV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWFnZV9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn0iLCIuYmxvY2tlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogOTBweCAxMDBweCA3MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogJGMtZ3JhZGllbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDc3NXB4O1xyXG5cclxuICAgIGEuY2xvc2UtbW9kYWwge1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtc3ViQ29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5tb2RhbF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1yb3dzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX21iLTQwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbWItNDUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1zYm0tYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWxfX2Zvcm0tY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBcclxuICAgICZfMTAwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmXzUwcGVyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfY29sdW1uIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1keW5hbWljLXdyYXAuZm9jdXNlZCwgXHJcbiAgICAuaW5wdXQtZHluYW1pYy13cmFwLmhhcy12YWx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsX19mb3JtLWNvbC1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubW9kYWxfX2Zvcm0tY291bnRzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1jb3VudHMtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsX19mb3JtLWNvdW50cy1jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1vZGFsX19mb3JtLWNvdW50cy1pbnB1dCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1jb3VudHMtYnRuIHtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJi1wbHVzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbWludXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkaWVudDtcclxuICAgICAgICAtd2Via2l0LW1hc2s6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgbWFzazpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2Zvcm0tYm90LWluZm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBjb2xvcjogIzhBNzM2OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWxfX2Zvcm0tY2FwdGNoYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1jYXB0Y2hhLWltZy1jb250YWluZXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1jYXB0Y2hhLWltZyB7XHJcbiAgICB3aWR0aDogMTk4cHg7XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1jYXB0Y2hhLWlucHV0LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLm1vZGFsX19mb3JtLWNhbGVuZGFyLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vY2FsZW5kYXIuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsX19mb3JtLWNhbGVuZGFyLWlucHV0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtdGV4dCwgMC43KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0X2Vycm9yIHtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAubW9kYWxfX2Zvcm0tY291bnRzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fZm9ybS1jb3VudHMtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICBwYWRkaW5nOiA2NXB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vZGFsX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fZm9ybS1yb3dzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Zvcm0tcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmX21iLTQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbWItNDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Zvcm0tY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWR5bmFtaWMtd3JhcC5mb2N1c2VkLCBcclxuICAgICAgICAuaW5wdXQtZHluYW1pYy13cmFwLmhhcy12YWx1ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fZm9ybS1jb2wtc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fZm9ybS1jb3VudHMtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19mb3JtLWNvdW50cyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fZm9ybS1jYWxlbmRhci13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19mb3JtLWNhcHRjaGEge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Zvcm0tY2FwdGNoYS1pbWctY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19mb3JtLWNhcHRjaGEtaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19mb3JtLWJvdC1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcbn0iLCIubW9kYWwtdGh4Lm1vZGFsIHtcclxuICAgIG1heC13aWR0aDogNTY0cHg7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHg7XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtdGh4X19jb250ZW50LXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiAzNDVweDtcclxufSIsIi5tb2RhbC10b3VyLWJvb2tpbmcubW9kYWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5tb2RhbC10b3VyLWJvb2tpbmcubW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggNTBweDtcclxuICAgIH0gXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm1vZGFsLXRvdXItYm9va2luZy5tb2RhbCB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgfSBcclxufSIsIi5tb2RhbC12aWRlby5tb2RhbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEzOTBweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuXHJcbiAgICBhLmNsb3NlLW1vZGFsIHtcclxuICAgICAgICB0b3A6IC0yN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAtNDhweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtc3Vic3RyYXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAgICAgYS5jbG9zZS1tb2RhbCB7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuY2xvc2UtbW9kYWwge1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC12aWRlb19fdmlkZW8td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5tb2RhbC12aWRlb19fdmlkZW8tZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59IiwiLnByZWxvYWRlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgei1pbmRleDogOTk5OTg7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59IiwiYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi52aWV3cG9ydDpub3QoLnZpZXdwb3J0X21vYmlsZSkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTA7IFxyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICoge1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICMyNzIwMTEgcmdiYSgxOTYsIDE5NiwgMTk2LCAwLjgpO1xyXG4gICAgfVxyXG5cclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NiwgMTk2LCAxOTYsIDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzIwMTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG59IiwiLmN1c3RvbS10YWIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCJcclxuLmZ3LXRoaW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWV4bGlnaHQge1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWxpZ2h0IHtcclxuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1yZWcge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LW1lZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctc2VtaSB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWV4dHJibGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWJsYWNrIHtcclxuXHRmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWxpbmUtdGhyb3VnaCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtdXBwZXJjYXNlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb24tdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdGNvbG9yOiAkYy10ZXh0O1xyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb3JlLXRleHQge1xyXG5cdCYtYnRuIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdGNvbG9yOiAkYy1zdWJDb2xvcjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkYy1ob3ZlcnM7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji13cmFwIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0iLCIuc2VjdGlvbi1iZy10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkaWVudDM7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjIwcHg7IFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLUpvc3Q7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgICAgIG1heC13aWR0aDogMTEyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLWF3YXJkc19fZGF0ZXMtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtYXdhcmRzX19kYXRlcy1uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYXdhcmRzX19kYXRlcy1uYXYtYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjVGNUY1O1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hd2FyZHNfX2RhdGVzLW5hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fZGF0ZXMtbmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYXdhcmRzX19kYXRlcy1uYXYtYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBjb2xvcjogcmdiYSgkYy10aXRsZXMsIDAuNyk7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50MjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjLXRpdGxlcztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fZGF0ZXMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDAgNTBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fZGF0ZXMtcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fZGF0ZXMtcm93LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fZGF0ZXMtcm93LWRlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiAzODVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLWF3YXJkc19fZGF0ZXMtbGlzdCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDAgMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtYXdhcmRzX19kYXRlcy1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYXdhcmRzX19kYXRlcy1saXN0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtYXdhcmRzX19kYXRlcy1uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWF3YXJkc19fZGF0ZXMtcm93LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hd2FyZHNfX2RhdGVzLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hd2FyZHNfX2RhdGVzLWxpc3Qge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG59IiwiLnAtYXdhcmRzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fbWFpbi1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDY0NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fbWFpbi1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fZGVzYyB7XHJcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWF3YXJkc19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hd2FyZHNfX21haW4taW1nLWMge1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hd2FyZHMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWF3YXJkc19fbWFpbi1pbWcge1xyXG4gICAgICAgIHRvcDogLTI1JTtcclxuICAgICAgICBoZWlnaHQ6IDE0NSU7XHJcbiAgICB9XHJcbn0iLCIucC1hd2FyZHNfX21haW4taW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxufVxyXG5cclxuLnAtYXdhcmRzX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtYXdhcmRzX19tYWluLWluZm8tZGVzYy1jb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTI1cHg7XHJcbn1cclxuXHJcbi5wLWF3YXJkc19fbWFpbi1pbmZvLWRlc2MtY29sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtYXdhcmRzX19tYWluLWluZm8tZGVzYy1jb2xzIHsgXHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1hd2FyZHNfX21haW4taW5mby1kZXNjLWNvbCB7IFxyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLWF3YXJkc19fbWFpbi1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hd2FyZHNfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hd2FyZHNfX21haW4taW5mby1kZXNjLWNvbHMge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hd2FyZHNfX21haW4taW5mby1kZXNjLWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtYXdhcmRzX19tYWluLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLWF3YXJkc19fbWFpbi1pbmZvLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLWF3YXJkc19fbWFpbi1pbmZvLWRlc2MtY29scyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIucC1hd2FyZHNfX3NsaWRlci1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxufVxyXG5cclxuLmF3YXJkcy1zbGlkZXItYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9iZy1sZWZ0IHtcclxuICAgICAgICAuYXdhcmRzLXNsaWRlci1jLWJnIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlICsgMjVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXdhcmRzLXNsaWRlci1jLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgKyAyNXB4KTtcclxuICAgIHdpZHRoOiA5OTk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1zdWJzdHJhdGU7XHJcbn1cclxuXHJcbi5hd2FyZHMtc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uYXdhcmRzLXNsaWRlcl9fbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDI1cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICZfbGVmdCB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogY2FsYyg1MCUgKyAyNXB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmF3YXJkcy1zbGlkZXJfX2Fycm93LWxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uYXdhcmRzLXNsaWRlcl9fYXJyb3ctcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbn1cclxuXHJcbi5hd2FyZHMtc2xpZGVyX19pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDgwMHB4O1xyXG59XHJcblxyXG4uYXdhcmRzLXNsaWRlcl9faXRlbS1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbiBcclxuXHJcblxyXG4uYXdhcmRzLXNsaWRlcl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAuYXdhcmRzLXNsaWRlcl9faXRlbS1sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hd2FyZHMtc2xpZGVyX19pdGVtLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hd2FyZHMtc2xpZGVyX19pdGVtLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4uYXdhcmRzLXNsaWRlcl9faXRlbS10aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5hd2FyZHMtc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbn1cclxuXHJcbi5hd2FyZHMtc2xpZGVyX19pdGVtLXRhZyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4uYXdhcmRzLXNsaWRlcl9faXRlbS1pbmZvLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtdGl0bGVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmF3YXJkcy1zbGlkZXJfX2l0ZW0taW5mby1yb3ctdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG59XHJcblxyXG4uYXdhcmRzLXNsaWRlcl9faXRlbS1pbmZvLXJvdy1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICAmX3JldmVyc2Uge1xyXG4gICAgICAgICAgICAuYXdhcmRzLXNsaWRlcl9faXRlbS1sIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLXRpdGxlLFxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tc3VidGl0bGUsXHJcbiAgICAuYXdhcmRzLXNsaWRlcl9faXRlbS10YWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNTU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXItYyB7XHJcbiAgICAgICAgJl9iZy1sZWZ0IHtcclxuICAgICAgICAgICAgLmF3YXJkcy1zbGlkZXItYy1iZyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAvIDEyICogNyAtIDE1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHMtc2xpZGVyLWMtYmcge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNyAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHMtc2xpZGVyX19uYXYge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDEyICogNyAtIDE1cHgpO1xyXG4gICAgXHJcbiAgICAgICAgJl9sZWZ0IHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAvIDEyICogNyAtIDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tdGFnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLWluZm8tcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRzLXNsaWRlcl9faXRlbS1sIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRzLXNsaWRlcl9faXRlbS1yIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRzLXNsaWRlci1jIHtcclxuICAgICAgICAmX2JnLWxlZnQge1xyXG4gICAgICAgICAgICAuYXdhcmRzLXNsaWRlci1jLWJnIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC8gMTIgKiA4IC0gMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXItYy1iZyB7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC8gMTIgKiA4IC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC8gMTIgKiA4IC0gMTVweCk7XHJcbiAgICBcclxuICAgICAgICAmX2xlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC8gMTIgKiA4IC0gMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRzLXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHMtc2xpZGVyLWMtYmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0taW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1zdWJzdHJhdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0tdGFnIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRzLXNsaWRlcl9faXRlbS1pbmZvLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1hd2FyZHNfX3NsaWRlci1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRzLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkcy1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5hd2FyZHMtc2xpZGVyX19pdGVtLXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24ge1xyXG4gICAgcGFkZGluZzogMTU1cHggMCAxMjVweCAxMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtOTk5OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXN1YnN0cmF0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX3JldmVydCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nOiAxNTVweCAxMjVweCAxMjVweCAwO1xyXG5cclxuICAgICAgICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkaWVudDtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtMTI1cHg7XHJcbiAgICAgICAgdG9wOiAtODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtNzBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24taW1ncyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC01cHg7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLWltZ3MtaXRlbS1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLWltZ3MtaXRlbS1pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTEwcHg7XHJcbiAgICBoZWlnaHQ6IDQxNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcblxyXG4gICAgICAgICZfcmV2ZXJ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0taW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiA0MzNweDtcclxuICAgICAgICBoZWlnaHQ6IDM1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzIHtcclxuICAgICAgICBtYXJnaW46IDAgLTJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNTVweCAwIDY1cHggNjJweDtcclxuXHJcbiAgICAgICAgJl9yZXZlcnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDM1cHggNjVweCAwO1xyXG5cclxuICAgICAgICAgICAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzOXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fY2l0YXRpb24tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05NXB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0taW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAyNjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTY0cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA4NXB4IDE1cHggODBweDtcclxuXHJcbiAgICAgICAgJl9yZXZlcnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4NXB4IDAgNzBweDtcclxuXHJcbiAgICAgICAgICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC03NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIFxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX2NpdGF0aW9uLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICAgICAgdG9wOiAtNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzLWl0ZW0taW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19jaXRhdGlvbi1pbWdzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTM3cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzdweDtcclxuICAgIH1cclxufSIsIi5wLWNvbGxlY3Rpb25zLWluIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nLWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIC01cHg7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy1jb2wge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDYzM3B4O1xyXG4gICAgaGVpZ2h0OiA2OTBweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy13cmFwIHtcclxuICAgICAgICB3aWR0aDogNTkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NDRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAyNTRweDtcclxuICAgICAgICBoZWlnaHQ6IDM1OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy1jb2xzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nLWNvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtY29sbGVjdGlvbnMtaW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy1jb2xzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbWctY29sIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWltZy13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW1nLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn0iLCIucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8tbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8taW1nLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8taW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1yIHtcclxuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8taW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX21haW4taW5mby1pbWctY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fbWFpbi1pbmZvLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8tZGVzYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19tYWluLWluZm8taW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTA1JTtcclxuICAgIH1cclxufVxyXG4iLCIucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMS1sIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTEtciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xLWltZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDExNDBweDtcclxuICAgIGhlaWdodDogNzIwcHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTEtaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgaGVpZ2h0OiAyODVweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDQ4cHggMjBweCAzMHB4OyBcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgYm90dG9tOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLWJhZGdlLXRvcCxcclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tYmFkZ2UtYm90IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tYmFkZ2UtdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLWJhZGdlLW1pZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAtMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy10aXRsZXM7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IC0xMTBweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItbCB7XHJcbiAgICBwYWRkaW5nOiAyMjBweCAwIDMwcHggMDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIG1heC13aWR0aDogNDM1cHg7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW46IDAgLTVweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncy1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWltZ3MtaXRlbS1pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTEwcHg7XHJcbiAgICBoZWlnaHQ6IDU0MHB4O1xyXG59XHJcblxyXG4ucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi1pbWdzLWl0ZW0taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xLXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMi1pbWdzLWl0ZW0taW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiA0NTlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWltZ3Mge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWltZ3MtaXRlbS1pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMS1yIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1iYWRnZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xLWwge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0xLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fc3ViaW5mby1yb3ctMS1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX19zdWJpbmZvLXJvdy0yLWRlc2Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX3N1YmluZm8tcm93LTItaW1ncy1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFweDtcclxuICAgIH1cclxufSIsIi5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG4gICAgbWFyZ2luOiAwIC0zMHB4IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICZfd3JhcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMzMzMyU7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zLWluX193aW5lLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ob3ZlcnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLXRhZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ob3ZlcnMyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDU4MHB4O1xyXG59XHJcblxyXG4ucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLWltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4ucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4ucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLXRhZyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLVNlZ29lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4IDQ1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtbGlzdCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zLWluX193aW5lLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMjM3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtLXRhZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIucC1jb2xsZWN0aW9ucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zX19tYWluLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNjkwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnNfX21haW4taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC1jb2xsZWN0aW9uc19fbWFpbi1pbWctYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1jb2xsZWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLWNvbGxlY3Rpb25zX19tYWluLWltZy1jIHtcclxuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zX19tYWluLWltZyB7XHJcbiAgICAgICAgdG9wOiAtMjUlO1xyXG4gICAgICAgIGhlaWdodDogMTQ1JTtcclxuICAgIH1cclxufSIsIi5wLWNvbGxlY3Rpb25zX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnNfX2l0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnNfX2l0ZW0tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1ncyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC01cHggMjBweDtcclxufVxyXG5cclxuLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1nLWNvbCB7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICZfdy0zM3BlciB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgJl93LTUwcGVyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfdy0xMDBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb2xsZWN0aW9uc19faXRlbS1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMzUlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLWNvbGxlY3Rpb25zX19pdGVtLWltZy13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC1jb2xsZWN0aW9uc19faXRlbS1pbWctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1ncyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0ycHggNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1nLWNvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1nLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sbGVjdGlvbnNfX2l0ZW0taW1nIHtcclxuICAgICAgICB0b3A6IC0zNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWNvbGxlY3Rpb25zX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1jb2xsZWN0aW9uc19faXRlbS10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zX19pdGVtLWRlc2Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb2xsZWN0aW9uc19faXRlbS1pbWdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zX19pdGVtLWJ0bi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbGxlY3Rpb25zX19pdGVtLWltZy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgfVxyXG59IiwiLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1jb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTI1cHggNTBweDtcclxufVxyXG5cclxuLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWNvbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb250YWN0c19fY3JlZGVudGlhbHMtaXRlbS1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWl0ZW0tdGl0bGUge1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLWRlc2Mge1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiBcclxufVxyXG5cclxuLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWJvdC1idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLWRvdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWluLXdpZHRoOiAyNXB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogJGMtZ3JhZGllbnQyO1xyXG5cdH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50IDgwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLWwge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH0gICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWNvbHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWJvdC1idG4td3JhcCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWl0ZW0tbCB7XHJcbiAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzX19jcmVkZW50aWFscy1pdGVtLWRvdHMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTFweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2NyZWRlbnRpYWxzLWJvdC1idG4td3JhcCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIucC1jb250YWN0c19fZmVlZGJhY2sge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb250YWN0cy9mb3JtLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzX19mZWVkYmFjay10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTI1cHggODBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY29sIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcblxyXG4gICAgJl9mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tYm90IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWJvdC1sIHtcclxuICAgIG1heC13aWR0aDogNTUwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWJvdC1yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcclxufVxyXG5cclxuLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY2FwdGNoYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhcy1zYm0tYnRuIHtcclxuICAgIHdpZHRoOiAyNDVweDtcclxufVxyXG5cclxuLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY2FwdGNoYS1pbnB1dC13cmFwIHtcclxuICAgIHdpZHRoOiAyMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG59XHJcblxyXG4ucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhLWlucHV0LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1yb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfSAgIFxyXG4gICAgXHJcbiAgICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWJvdC1sIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWNhcHRjaGEtaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC1jb250YWN0c19fZmVlZGJhY2stdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWJvdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1ib3QtbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1ib3QtciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0taW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWNhcHRjaGEtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY2FwdGNoYS1pbnB1dC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY2FwdGNoYS1zYm0tYnRuLXdyYXAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWNvbnRhY3RzX19mZWVkYmFjayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH0gICAgXHJcblxyXG4gICAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY29sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIC5wLWNvbnRhY3RzX19mZWVkYmFjay1mb3JtLWNhcHRjaGEge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0c19fZmVlZGJhY2stZm9ybS1jYXB0Y2hhLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHNfX2ZlZWRiYWNrLWZvcm0tY2FwdGNoYS1pbnB1dC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn0iLCIucC1jb250YWN0cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLnAtY29udGFjdHNfX21haW4taW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxufVxyXG5cclxuLnAtY29udGFjdHNfX21haW4taW5mby1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgJi0yIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb250YWN0c19fbWFpbi1pbmZvLWl0ZW0ge1xyXG4gICAgJl9hZHJlc3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtY29udGFjdHNfX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG59XHJcblxyXG4ucC1jb250YWN0c19fbWFpbi1pbmZvLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC1jb250YWN0c19fbWFpbi1pbmZvLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHJcbiAgICAgICAgJl9hZHJlc3Mge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyNXB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtY29udGFjdHNfX21haW4taW5mby1yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0c19fbWFpbi1pbmZvLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWNvbnRhY3RzX19tYWluLWluZm97XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtY29udGFjdHNfX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnAtY29udGFjdHNfX21haW4taW5mby1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLmVycm9yLXBhZ2Uge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XHJcbn1cclxuXHJcbi5lcnJvci1wYWdlLW1haW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmVycm9yLXBhZ2UtaGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuXHJcbiAgICAuaGVhZGVyLWxvZ29fX2ltZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWxvZ29fX2ltZy1kYXJrZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1sb2dvX19zbG9nYW4tdG9wIHtcclxuICAgICAgICBjb2xvcjogIzg1NzY1MDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWxvZ29fX3Nsb2dhbi1ib3Qge1xyXG4gICAgICAgIGNvbG9yOiAjMkQyQTI2O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXJyb3ItcGFnZV9faW5mby1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZXJyb3ItcGFnZV9faW5mby10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogODFweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA4NjVweDtcclxufVxyXG5cclxuLmVycm9yLXBhZ2VfX2luZm8tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgIG1heC13aWR0aDogMTAxMHB4O1xyXG59XHJcblxyXG4uZXJyb3ItcGFnZV9faW5mby1idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lcnJvci1wYWdlX19pbmZvLWJnLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgZm9udC1zaXplOiA1NjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MDVweDtcclxuICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50MztcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG59XHJcblxyXG4uZXJyb3ItcGFnZV9faW5mby1idG4ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuZXJyb3ItcGFnZV9faW5mby1iZy10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDQ3NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5lcnJvci1wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmVycm9yLXBhZ2VfX2luZm8tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX2luZm8tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX2luZm8tYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItcGFnZV9faW5mby1idG4td3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX2luZm8tYyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXBhZ2VfX2luZm8tYmctdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgfVxyXG59IiwiLnAtaGlzdG9yeSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG59XHJcblxyXG4ucC1oaXN0b3J5X19tYWluLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNjQ1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucC1oaXN0b3J5X19tYWluLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtaGlzdG9yeV9fbWFpbi1pbWctYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7ICAgIFxyXG4gICAgLnAtaGlzdG9yeV9fbWFpbi1pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtaGlzdG9yeV9fbWFpbi1pbWcge1xyXG4gICAgICAgIHRvcDogLTI1JTtcclxuICAgICAgICBoZWlnaHQ6IDE0NSU7XHJcbiAgICB9XHJcbn0iLCIucC1oaXN0b3J5X19ibG9ja3F1b3RlIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIHBhZGRpbmc6IDAgMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYmxvY2txdW90ZS1sZWZ0LnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9ibG9ja3F1b3RlLXJpZ2h0LnN2ZycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1oaXN0b3J5X19pbmZvIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1oaXN0b3J5X19pbmZvLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAucC1oaXN0b3J5X19pbmZvLWl0ZW0taW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1oaXN0b3J5X19pbmZvLWl0ZW0tbCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2wtZ2FwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWhpc3RvcnlfX2luZm8taXRlbS1yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2wtZ2FwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aW5lLWhvdXNlLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWhpc3RvcnlfX2luZm8taXRlbS1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sLWdhcCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4ucC1oaXN0b3J5X19pbmZvLWl0ZW0tciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2wtZ2FwKTtcclxuXHJcbiAgICAmX25vLWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1oaXN0b3J5X19pbmZvLWl0ZW0taW4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC1oaXN0b3J5X19pbmZvLWl0ZW0taW1nLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLWhpc3RvcnlfX2luZm8taXRlbS1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG59XHJcblxyXG4ucC1oaXN0b3J5X19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnAtaGlzdG9yeV9faW5mby1pdGVtLWRlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tdy01MTBweCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX213LTU3MHB4IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbXctNjAwcHgge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLWhpc3RvcnlfX2luZm8taXRlbS1kZXNjIHtcclxuICAgICAgICAmX213LTYwMHB4IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaGlzdG9yeV9faW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC1oaXN0b3J5X19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAud2luZS1ob3VzZS1zbGlkZXItYyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpbmUtaG91c2Utc2xpZGVyX19uYXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAucC1oaXN0b3J5X19pbmZvLWl0ZW0tbCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5wLWhpc3RvcnlfX2luZm8taXRlbS1sLFxyXG4gICAgICAgICAgICAucC1oaXN0b3J5X19pbmZvLWl0ZW0tciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWhpc3RvcnlfX2luZm8taXRlbS1sLFxyXG4gICAgLnAtaGlzdG9yeV9faW5mby1pdGVtLXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaGlzdG9yeV9faW5mby1pdGVtLXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaGlzdG9yeV9faW5mby1pdGVtLWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaGlzdG9yeV9faW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaGlzdG9yeV9faW5mby1pdGVtLWRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1oaXN0b3J5X19pbmZvLWl0ZW0ge1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIC5wLWhpc3RvcnlfX2luZm8taXRlbS1sIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnAtaGlzdG9yeV9faW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aW5lLWhvdXNlLXNsaWRlci1jIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5wLWhpc3RvcnlfX2luZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1oaXN0b3J5X19pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWhpc3RvcnlfX2Jsb2NrcXVvdGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hc3NvcnRtZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5zZWN0aW9uLWJnLXRpdGxlIHtcclxuICAgICAgICByaWdodDogLTIzNXB4O1xyXG4gICAgICAgIHRvcDogLTU1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmFzc29ydG1lbnQtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFzc29ydG1lbnRfX2xpc3Qge1xyXG4gICAgbWFyZ2luOiAwIC0yNXB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICYuc2hvdy1mdWxsIHtcclxuICAgICAgICAuYXNzb3J0bWVudF9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFzc29ydG1lbnRfX2l0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NjclO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmFzc29ydG1lbnRfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgLmFzc29ydG1lbnRfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFzc29ydG1lbnRfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtaG92ZXJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFzc29ydG1lbnRfX2l0ZW0tdGFnIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWhvdmVyczI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXNzb3J0bWVudF9faXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYXNzb3J0bWVudF9faXRlbS1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5hc3NvcnRtZW50X19pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uYXNzb3J0bWVudF9faXRlbS10YWcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBmb250LWZhbWlseTogJGYtU2Vnb2U7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5hc3NvcnRtZW50IHtcclxuICAgICAgICAuc2VjdGlvbi1iZy10aXRsZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc3NvcnRtZW50X19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuKzYpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5hc3NvcnRtZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWJnLXRpdGxlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc3NvcnRtZW50X19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMzMzMzMzMlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmFzc29ydG1lbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hc3NvcnRtZW50X19saXN0IHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc3NvcnRtZW50X19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmF3YXJkcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnNlY3Rpb24tYmctdGl0bGUge1xyXG4gICAgICAgIHRvcDogLTY1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXdhcmRzLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hd2FyZHNfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmF3YXJkc19faGVhZC1yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uYXdhcmRzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDIwcHggLTQwcHggMDtcclxufVxyXG5cclxuLmF3YXJkc19faXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5hd2FyZHNfX2l0ZW0taW1nLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYXdhcmRzX19pdGVtLWltZyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmF3YXJkc19fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIG1heC13aWR0aDogNTUwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5hd2FyZHNfX3N1YnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHNfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuYXdhcmRzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmF3YXJkc19faGVhZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRzX19saXN0IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hd2FyZHNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmF3YXJkcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkc19fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF3YXJkc19faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICB9XHJcbn0iLCIuY29sbGVjdGlvbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5zZWN0aW9uLWJnLXRpdGxlIHtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgIGxlZnQ6IC0yNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLWNvbnRhaW5lciAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19faGVhZC1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMjVweCk7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19faGVhZC1tb3JlLWJ0biB7XHJcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbnNfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgJl9zbWFsbCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgIC5jb2xsZWN0aW9ucy1jYXJkLXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHggMzBweCA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3JldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmQtciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyNXB4IDkwcHggNTBweCAxOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xsZWN0aW9ucy1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xsZWN0aW9ucy1jYXJkX19pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi12MiB7XHJcbiAgICAgICAgJi5jb2xsZWN0aW9ucy1jYXJkX3NtYWxsIHtcclxuICAgICAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmQtciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDIwcHggNTBweCA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWhvdmVycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xsZWN0aW9ucy1jYXJkX19kZXNjIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWhvdmVyczI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXctY2lyY2xlX19pY28td3JhcCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5idG4tdy1jaXJjbGVfX2ljby1mcm9udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NSUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi13LWNpcmNsZV9faWNvLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tdy1jaXJjbGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWhvdmVyczI7XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmQtciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmRfX2ltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy1jYXJkLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAyNXB4KTtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLWNhcmQtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAxMTBweCAxMjBweCA5NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtc3Vic3RyYXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uc19faXRlbS1jb2wge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy1jYXJkX19pbWctY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1iYWRnZSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLWNhcmRfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy1jYXJkX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy1jYXJkX19kZXNjIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNjVweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJl9zbWFsbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9ucy1jYXJkX19idG4td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAuY29sbGVjdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5zZWN0aW9uLWJnLXRpdGxlIHtcclxuICAgICAgICAgICAgbGVmdDogLTEzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbGxlY3Rpb25zLWNhcmQtciB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggOTVweCAxMDBweCAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvbnNfX2l0ZW0tY29sIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkLWwge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkIHtcclxuICAgICAgICAmX3JldmVyc2Uge1xyXG4gICAgICAgICAgICAuY29sbGVjdGlvbnMtY2FyZC1yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDgwcHggMTAwcHggMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9zbWFsbCB7XHJcbiAgICAgICAgICAgIC5jb2xsZWN0aW9ucy1jYXJkLWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5jb2xsZWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICAuc2VjdGlvbi1iZy10aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvbnNfX2hlYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvbnNfX2hlYWQtbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zX19oZWFkLW1vcmUtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zLWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAmX3NtYWxsIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29sbGVjdGlvbnMtY2FyZC1yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3JldmVyc2Uge1xyXG4gICAgICAgICAgICAuY29sbGVjdGlvbnMtY2FyZC1yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkLWwge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkLXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvbnMtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvbnNfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9uc19faXRlbS1jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jb2xsZWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zX19oZWFkLXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zX19oZWFkLW1vcmUtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9uc19faXRlbSB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5jb2xsZWN0aW9ucy1jYXJkLXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHggMjBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sbGVjdGlvbnMtY2FyZF9faW1nLWNvbnRhaW5lciB7IFxyXG4gICAgICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NtYWxsIHtcclxuICAgICAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmQtbCxcclxuICAgICAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmQtciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmQtciB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmRfX2ltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12MiB7XHJcbiAgICAgICAgICAgICYuY29sbGVjdGlvbnMtY2FyZF9zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAuY29sbGVjdGlvbnMtY2FyZC1yIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zLWNhcmQtbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zLWNhcmQtciB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHggMjBweCAxNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvbnMtY2FyZF9faW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJhZGdlIHtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkX19kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9ucy1jYXJkX19idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb25zX19pdGVtLWNvbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLmNvbGxlY3Rpb25zLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sbGVjdGlvbnMtY2FyZF9fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgLmJ0bi13LWNpcmNsZV9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWN0cy1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jb250YWN0cy1sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgcGFkZGluZzogMTIwcHggNTBweCAxMjBweCAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtc3Vic3RyYXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdHMtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xyXG59XHJcblxyXG4uY29udGFjdHMtbWFwIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxufVxyXG5cclxuLmNvbnRhY3RzLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8taXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtU2Vnb2U7XHJcbn1cclxuXHJcbi5jb250YWN0c19faW5mby1pdGVtLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19pbmZvLWl0ZW0taW5uZXItbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8taXRlbS1pbm5lci1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5jb250YWN0c19faW5mby1pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8taXRlbS1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb250YWN0c19faW5mby1pdGVtLWlubmVyLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1tYXAtaWNvbi1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0cy1tYXAtYmFsb29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuY29udGFjdHMtbWFwLWJhbG9vbi1yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdHMtbWFwLWljb24tY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICAgIC5jb250YWN0cy1tYXAtYmFsb29uX19pbm5lcjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0cy1tYXAtYmFsb29uX19pbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzLW1hcC1iYWxvb25fX2lubmVyLXRpdGxlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY29udGFjdHMtbWFwLWJhbG9vbl9faW5uZXItZGVzYyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1tYXAtYmFsb29uLWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uY29udGFjdHMtbWFwLWJhbG9vbi1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhY3RzLW1hcC1iYWxvb25fX2ltZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFjdHMtbWFwLWJhbG9vbl9faW1nIHtcclxuICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODA3Nyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIGJvdHRvbTtcclxufVxyXG5cclxuLmNvbnRhY3RzLW1hcC1iYWxvb25fX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCA4cHggNDBweDtcclxuICAgIHdpZHRoOiAzMTBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZFRkM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1tYXAtYmFsb29uX19pbm5lci10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmNvbnRhY3RzLW1hcC1iYWxvb25fX2lubmVyLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuY29udGFjdHMtYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH0gICBcclxuXHJcbiAgICAuY29udGFjdHMtbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAgICAgJl9hZHJlc3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9tYWlsIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xyXG4gICAgfSAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbnRhY3RzLWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19pbmZvIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0c19faW5mby1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICZfYWRyZXNzLFxyXG4gICAgICAgICZfbWFpbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9hZHJlc3Mge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbWFpbCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1tYXAge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgfVxyXG59IiwiLmhlcm8tc2xpZGVyIHtcclxuICAgICZfZGFyayB7XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19pdGVtLXRpdGxlLFxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9faXRlbS1idG4ge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUU5NTg2O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19pdGVtLWJnLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICYtaW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9faXRlbS1pbm5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAzNTBweDtcclxuICAgIHBhZGRpbmc6IDM1MHB4IDMwcHggMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX2NlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19pdGVtLXRpdGxlLFxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19pdGVtLWRlc2Mge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3JpZ2h0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19pdGVtLXRpdGxlLFxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1zbGlkZXJfX2l0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDgxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG59XHJcblxyXG4uaGVyby1zbGlkZXJfX2l0ZW0tZGVzYyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgIG1heC13aWR0aDogNTEwcHg7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9faXRlbS1idG4td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9faXRlbS1idG4ge1xyXG4gICAgbWluLXdpZHRoOiAyNDVweDtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19ib3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICZfZGFyayB7XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9fYm90LWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9fbmF2IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9fYm90LWluLWwsXHJcbi5oZXJvLXNsaWRlcl9fYm90LWluLXIge1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19ib3QtaW4tbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19ib3QtaW4tciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28td3JhcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuLWljbyB7XHJcbiAgICAgICAgICAgICYuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLWZyb250IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tc2xpZGVyX19ib3QtdmlkZW8tYnRuLWljby13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NiwgMTQ2LCA4NywgMC41KSwgcmdiYSgyNDYsIDIzOCwgMTgxLCAwLjUpKTtcclxuICAgICAgICAtd2Via2l0LW1hc2s6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgbWFzazpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJi5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi1pY28tZnJvbnQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZmlsbDogdXJsKCNtYWluLXN2Zy1ncmFkaWVudCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLWJhY2sge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NTBweCl7XHJcbiAgICAuaGVyby1zbGlkZXJfX2l0ZW0taW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLmhlcm8tc2xpZGVyX19pdGVtLWlubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XHJcbiAgICAgICAgcGFkZGluZzogMzAwcHggMzBweCAyMjBweDtcclxuICAgICAgICBcclxuICAgICAgICAmX2NlbnRlciB7XHJcbiAgICAgICAgICAgIC5oZXJvLXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19pdGVtLWRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNDg1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1zbGlkZXJfX2JvdC1pbiB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19ib3QtaW4tbCxcclxuICAgIC5oZXJvLXNsaWRlcl9fYm90LWluLXIge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA4NTBweCl7XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9fbmF2LWJ0bi1wcmV2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9fbmF2LWJ0bi1uZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19ib3QtaW4ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19uYXYge1xyXG4gICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19ib3QtaW4tbCwgXHJcbiAgICAgICAgLmhlcm8tc2xpZGVyX19ib3QtaW4tciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLXdyYXAge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuaGVyby1zbGlkZXJfX2JvdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuaGVyby1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5oZXJvLXNsaWRlcl9faXRlbS1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNDR2dyAwIDEzMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5oZXJvLXNsaWRlcl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19pdGVtLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19uYXYtYnRuLXByZXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1zbGlkZXJfX25hdi1idG4tbmV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19ib3QtaW4ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19uYXYge1xyXG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1zbGlkZXJfX2JvdC1pbi1sLCBcclxuICAgIC5oZXJvLXNsaWRlcl9fYm90LWluLXIge1xyXG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVyby1zbGlkZXJfX2JvdC12aWRlby1idG4taWNvLXdyYXAge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXNsaWRlcl9fYm90LXZpZGVvLWJ0bi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1zbGlkZXJfX2JvdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2xpZGVyX19ib3QtaW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59IiwiLmluc3RhZ3JhbSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAwIDgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUIxMzEyIHVybCgnLi4vaW1nL2hvbWUvaW5zdGEtYmcucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFCMTMxMiB1cmwoJy4uL2ltZy9ob21lL2luc3RhLWJnX21vYi5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnN0YWdyYW0tYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW5zdGFncmFtLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW5zdGFncmFtLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4uaW5zdGFncmFtX19pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNzVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxufVxyXG5cclxuLmluc3RhZ3JhbV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaW5zdGFncmFtX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQyO1xyXG59XHJcblxyXG4uaW5zdGFncmFtX19idG4ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjLXRleHQyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5zdGFncmFtLXNsaWRlci1jIHtcclxuICAgIHdpZHRoOiAxMDUwcHg7XHJcbn1cclxuXHJcbi5pbnN0YWdyYW0tc2xpZGVyX19uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTY0cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxufVxyXG5cclxuLmluc3RhZ3JhbS1zbGlkZXJfX2Fycm93LWxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uaW5zdGFncmFtLXNsaWRlcl9fYXJyb3ctcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5pbnN0YWdyYW0tc2xpZGVyX19pdGVtLWJsb2NrcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxufVxyXG5cclxuLmluc3RhZ3JhbS1zbGlkZXJfX2l0ZW0taW1nLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzNDVweDtcclxuICAgIGhlaWdodDogMzQ1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uaW5zdGFncmFtLXNsaWRlcl9faXRlbS1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5pbnN0YWdyYW0ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGFncmFtLWwge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhZ3JhbS1yIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhZ3JhbS1zbGlkZXItYyB7XHJcbiAgICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN0YWdyYW0tc2xpZGVyX19pdGVtLWltZy1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjE1cHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rNSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGFncmFtX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGFncmFtX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhZ3JhbS1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGFncmFtX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5pbnN0YWdyYW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGFncmFtLWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhZ3JhbS1yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhZ3JhbV9faW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN0YWdyYW1fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN0YWdyYW1fX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zdGFncmFtX19idG4td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnN0YWdyYW1fX21vYi1pbWdzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnN0YWdyYW1fX21vYi1pbWdzLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhZ3JhbV9fbW9iLWltZ3MtaXRlbS1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn0iLCIubmV3cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5zZWN0aW9uLWJnLXRpdGxlIHtcclxuICAgICAgICB0b3A6IC02NXB4OyAgIFxyXG4gICAgICAgIHJpZ2h0OiAtMjE1cHg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmV3c19faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzX19oZWFkLXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5uZXdzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTI1cHggMDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmX3dyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAubmV3c19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfdHlwZS0yIHtcclxuICAgICAgICAubmV3cy1jYXJkX19pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWNhcmRfX2RhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdy1mdWxsIHtcclxuICAgICAgICAubmV3c19faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMzMzMzMzMlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm5ld3MtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIC5uZXdzLWNhcmRfX2RhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtaG92ZXJzMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWhvdmVycztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ob3ZlcnMyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtY2FyZF9faW1nLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjcuNDQ1JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5uZXdzLWNhcmRfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLm5ld3MtY2FyZF9fZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5uZXdzLWNhcmRfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNEMkMzQTU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtY2FyZF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5uZXdzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWJnLXRpdGxlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC05NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAubmV3cyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNlY3Rpb24tYmctdGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c19fbGlzdCB7XHJcbiAgICAgICAgJl93cmFwIHtcclxuICAgICAgICAgICAgLm5ld3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm5ld3Mge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c19faGVhZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c19faGVhZC1yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWNhcmRfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c19fbGlzdCB7XHJcbiAgICAgICAgJjpub3QoLm5ld3NfX2xpc3Rfd3JhcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl93cmFwIHtcclxuICAgICAgICAgICAgLm5ld3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3MtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3MtY2FyZF9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAubmV3cy1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53aW5lLXRvdXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblxyXG4gICAgLnNlY3Rpb24tYmctdGl0bGUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMTkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzM1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMUIxMzEyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2luZS10b3Vyc19faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzX19oZWFkLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ud2luZS10b3Vyc19faGVhZC1yb3ctMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcclxufVxyXG5cclxuLndpbmUtdG91cnNfX2hlYWQtcm93LWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxufVxyXG5cclxuLndpbmUtdG91cnNfX2hlYWQtcm93LXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ud2luZS10b3Vyc19faGVhZC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzX192aWRlby1idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICAud2luZS10b3Vyc19fdmlkZW8tYnRuLWljby13cmFwIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2luZS10b3Vyc19fdmlkZW8tYnRuLWljbyB7XHJcbiAgICAgICAgICAgICYud2luZS10b3Vyc19fdmlkZW8tYnRuLWljby1mcm9udCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28tYmFjayB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2luZS10b3Vyc19fdmlkZW8tYnRuLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNzYsIDE0NiwgODcsIDEpLCByZ2JhKDI0NiwgMjM4LCAxODEsIDEpKTtcclxuICAgICAgICAtd2Via2l0LW1hc2s6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgbWFzazpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzX192aWRlby1idG4taWNvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgd2lkdGg6IDI3cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgJi53aW5lLXRvdXJzX192aWRlby1idG4taWNvLWZyb250IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZpbGw6IHVybCgjbWFpbi1zdmctZ3JhZGllbnQpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28tYmFjayB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2luZS10b3Vyc19faGVhZC1kZXNjIHtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDI7XHJcblxyXG4gICAgJl9tdy0xMDBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndpbmUtdG91cnNfX2hlYWQtaW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzX19jaG9vc2UtdGl0bGUge1xyXG4gICAgY29sb3I6ICRjLXRpdGxlczI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4ud2luZS10b3Vyc19fY2hvb3NlLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMjVweCAwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICYuc2hvdy1mdWxsIHtcclxuICAgICAgICAud2luZS10b3Vyc19fY2hvb3NlLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzX19jaG9vc2UtaXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMzMzMzMzMzMzJTtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzX19jaG9vc2UtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIC53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLWRlc2Mge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtaG92ZXJzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC1pbWctY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA2Ny40NDUlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXMyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAud2luZS10b3VycyB7XHJcbiAgICAgICAgLnNlY3Rpb24tYmctdGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2luZS10b3Vyc19faGVhZC1yb3ctbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS10b3Vyc19faGVhZC1yb3ctciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS10b3Vyc19faGVhZC1yb3ctMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnMtYmcge1xyXG4gICAgICAgIHRvcDogMjkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2hlYWQtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzLWJnX19pbWcge1xyXG4gICAgICAgIHJpZ2h0OiAtNTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2Nob29zZS1saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS10b3Vyc19fY2hvb3NlLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAud2luZS10b3VycyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWJnLXRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2hlYWQtcm93LTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLndpbmUtdG91cnNfX2hlYWQtcm93LWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAud2luZS10b3Vyc19faGVhZC1yb3ctciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzX19oZWFkLXJvdy0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAud2luZS10b3Vyc19faGVhZC1yb3ctbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC53aW5lLXRvdXJzX19oZWFkLXJvdy1yIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX3ZpZGVvLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2hlYWQtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzX19oZWFkLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2Nob29zZS1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2Nob29zZS1jYXJkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC1kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzLWJnIHtcclxuICAgICAgICB0b3A6IDMxNXB4XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnMtYmdfX2ltZyB7XHJcbiAgICAgICAgdG9wOiAzNjBweDtcclxuICAgICAgICByaWdodDogLTYyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC53aW5lLXRvdXJzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS10b3Vyc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX3ZpZGVvLWJ0bi1pY28td3JhcCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS10b3Vyc19faGVhZC1yb3ctMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS10b3Vyc19faGVhZC1yb3ctMiB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAud2luZS10b3Vyc19faGVhZC1yb3ctbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzX19oZWFkLXJvdy0yIC53aW5lLXRvdXJzX19oZWFkLXJvdy1sLFxyXG4gICAgLndpbmUtdG91cnNfX2hlYWQtcm93LTIgLndpbmUtdG91cnNfX2hlYWQtcm93LXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2hlYWQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2Nob29zZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS10b3Vyc19fY2hvb3NlLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgXHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnNfX2Nob29zZS1pdGVtIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzX19jaG9vc2UtY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzLWJnIHtcclxuICAgICAgICB0b3A6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLXRvdXJzLWJnX19pbWcge1xyXG4gICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTA3MHB4O1xyXG4gICAgfVxyXG59IiwiLnAtbGV2Z29sIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLWxldmdvbF9fbWFpbi1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDY0NXB4O1xyXG59XHJcblxyXG4ucC1sZXZnb2xfX21haW4taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucC1sZXZnb2xfX2Rlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA5NzBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtbGV2Z29sX19tYWluLWltZy1jIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1sZXZnb2xfX21haW4taW1nIHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1sZXZnb2xfX21haW4taW1nLWMge1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX21haW4taW1nIHtcclxuICAgICAgICB0b3A6IC0yNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDUlO1xyXG4gICAgfVxyXG59IiwiLnAtbGV2Z29sX19pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAtMTY1cHg7XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1oZWFkLFxyXG4ucC1sZXZnb2xfX2luZm8tYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1oZWFkLWwsXHJcbi5wLWxldmdvbF9faW5mby1ibG9jay1sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1oZWFkLXIsXHJcbi5wLWxldmdvbF9faW5mby1ibG9jay1yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnAtbGV2Z29sX19pbmZvLWJsb2NrIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbGV2Z29sX19pbmZvLWhlYWQtci1pbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1oZWFkLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1oZWFkLWJpbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucC1sZXZnb2xfX2luZm8taGVhZC1iaW8taXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1oZWFkLWJpby1pdGVtLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy10ZXh0O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1sZXZnb2xfX2luZm8taGVhZC1iaW8taXRlbS1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxufVxyXG5cclxuLnAtbGV2Z29sX19pbmZvLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWZ1bGwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1ibG9jayB7XHJcbiAgICAmLTEge1xyXG4gICAgICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1sLWluIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1ibG9jay1sLWluLFxyXG4ucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX2FsaWduLWVuZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfYWxpZ24tc3RhcnQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfcHItNzBweCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3BsLTcwcHgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1sZXZnb2xfX2luZm8tYmxvY2stYmxvY2txdW90ZSB7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYmxvY2txdW90ZS1sZWZ0LnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9ibG9ja3F1b3RlLXJpZ2h0LnN2ZycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1sZXZnb2xfX2luZm8tYmxvY2stYmlnLWJsb2NrcXVvdGUge1xyXG4gICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG1heC13aWR0aDogMTA5MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYmxvY2txdW90ZS1sZWZ0LnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9ibG9ja3F1b3RlLXJpZ2h0LnN2ZycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1sZXZnb2xfX2luZm8tYmxvY2staW1nLXdyYXAge1xyXG4gICAgd2lkdGg6IDY3MHB4O1xyXG5cclxuICAgICYucC1sZXZnb2xfX2luZm8tYmxvY2staW1nLXdyYXBfZnVsbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWxldmdvbF9faW5mby1ibG9jay1pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtbGV2Z29sX19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWhlYWQtbCxcclxuICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1sIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxldmdvbF9faW5mby1oZWFkLXIsXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxldmdvbF9faW5mby1oZWFkLXItaW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwtaW4sXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbiB7XHJcbiAgICAgICAgJl9wci03MHB4IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcGwtNzBweCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW4ge1xyXG4gICAgICAgICY6bm90KC5wLWxldmdvbF9faW5mby1ibG9jay1yLWluX3BsLTcwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwtaW4ge1xyXG4gICAgICAgICY6bm90KC5wLWxldmdvbF9faW5mby1ibG9jay1sLWluX3ByLTcwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC1sZXZnb2xfX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxldmdvbF9faW5mby1oZWFkLXItaW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8taGVhZC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8taGVhZC1iaW8ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWhlYWQtYmlvLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8taGVhZC1iaW8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8taW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stcixcclxuICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stci1pbixcclxuICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1sLWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2sge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW4sXHJcbiAgICAgICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwtaW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLXItaW4ge1xyXG4gICAgICAgICY6bm90KC5wLWxldmdvbF9faW5mby1ibG9jay1yLWluX3BsLTcwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stbC1pbiB7XHJcbiAgICAgICAgJjpub3QoLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwtaW5fcHItNzBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWltZy13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1mdWxsIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1sIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1ibG9ja3F1b3RlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1iaWctYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OTNweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stNSB7XHJcbiAgICAgICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtbGV2Z29sX19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLWxldmdvbF9faW5mby1oZWFkLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLWxldmdvbF9faW5mby1oZWFkLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8taGVhZC1yLWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8taGVhZC1iaW8taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8taGVhZC1iaW8taXRlbS10aXRsZSxcclxuICAgIC5wLWxldmdvbF9faW5mby1oZWFkLWJpby1pdGVtLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWRlc2Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2staW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxldmdvbF9faW5mby1ibG9jay1pbWctd3JhcC5wLWxldmdvbF9faW5mby1ibG9jay1pbWctd3JhcF9mdWxsIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stYmxvY2txdW90ZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWZ1bGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWJpZy1ibG9ja3F1b3RlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1sZXZnb2xfX2luZm8tYmxvY2stNSB7XHJcbiAgICAgICAgLnAtbGV2Z29sX19pbmZvLWJsb2NrLWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sZXZnb2wtc2xpZGVyLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogOTM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxldmdvbC1zbGlkZXJfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICBcclxuICAgICZfcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfbGVmdCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZXZnb2wtc2xpZGVyX19hcnJvdy1sZWZ0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxufVxyXG5cclxuLmxldmdvbC1zbGlkZXJfX2Fycm93LXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG59XHJcblxyXG4ubGV2Z29sLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbn1cclxuXHJcbi5sZXZnb2wtc2xpZGVyX19pdGVtLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAubGV2Z29sLXNsaWRlci1jIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGV2Z29sLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGV2Z29sLXNsaWRlcl9faXRlbS1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmxldmdvbC1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubGV2Z29sLXNsaWRlci1jIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcbn0iLCIucC1uZXdzLWlubmVyX19hbm90aGVyLW5ld3NfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbiBcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5hbm90aGVyLW5ld3NfX2xpc3Qge1xyXG4gICAgICAgIC5uZXdzX19pdGVtIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLW5ld3MtaW5uZXJfX2Fub3RoZXItbmV3c19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFub3RoZXItbmV3c19fbGlzdCB7XHJcbiAgICAgICAgLm5ld3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1uZXdzLWlubmVyX19hcnRpY2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG59XHJcblxyXG4ucC1uZXdzLWlubmVyX19hcnRpY2xlLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBiLFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLW5ld3MtaW5uZXJfX2FydGljbGUtdGV4dC1jb2xzLFxyXG4ucC1uZXdzLWlubmVyX19hcnRpY2xlLWltZ3MtY29scyB7XHJcbiAgICBtYXJnaW46IDAgLTI1cHggODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1uZXdzLWlubmVyX19hcnRpY2xlLXRleHQtY29sLFxyXG4ucC1uZXdzLWlubmVyX19hcnRpY2xlLWltZ3MtY29sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS10ZXh0LWNvbHMsXHJcbiAgICAucC1uZXdzLWlubmVyX19hcnRpY2xlLWltZ3MtY29scyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS10ZXh0LWNvbCxcclxuICAgIC5wLW5ld3MtaW5uZXJfX2FydGljbGUtaW1ncy1jb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtbmV3cy1pbm5lcl9fYXJ0aWNsZS10ZXh0LWNvbHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1uZXdzLWlubmVyX19hcnRpY2xlLXRleHQtY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1uZXdzLWlubmVyX19hcnRpY2xlLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtbmV3cy1pbm5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLW5ld3MtaW5uZXJfX21haW4taW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLW5ld3MtaW5uZXJfX21haW4taW5mby1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLW5ld3MtaW5uZXJfX21haW4taW5mby1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxufVxyXG5cclxuLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8tZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiByZ2JhKDQ3LCAyOSwgMjcsIDAuNik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8tZGF0ZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8taW1nLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgd2lkdGg6IDkzNXB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLW5ld3MtaW5uZXJfX21haW4taW5mby1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXVybCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8tdXJsLWljbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ucC1uZXdzLWlubmVyX19tYWluLWluZm8tdXJsLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC1uZXdzLWlubmVyX19tYWluLWluZm8tbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby1jIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLWRhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby1kYXRlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3cy1pbm5lcl9fbWFpbi1pbmZvLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby1pbWctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby11cmwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3MtaW5uZXJfX21haW4taW5mby1kZXNjIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3MtaW5uZXJfX2FydGljbGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1uZXdzLWlubmVyX19hcnRpY2xlLXRleHQtY29scyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1uZXdzLWlubmVyX19hcnRpY2xlLWltZ3MtY29scyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3MtaW5uZXJfX2FydGljbGUtaW1ncy1jb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgfVxyXG59ICAgIiwiLnAtbmV3c19fY2FyZHMtdGFicyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4ucC1uZXdzX19jYXJkcy1jb250cm9scyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxyXG4gICAgXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtbmV3c19fY2FyZHMtY29udHJvbHMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNUY1RjU7XHJcbn1cclxuXHJcbi5wLW5ld3NfX2NhcmRzLWNvbnRyb2xzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1uZXdzX19jYXJkcy1jb250cm9scy1idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGNvbG9yOiByZ2JhKCRjLXRpdGxlcywgMC43KTtcclxuICAgIHBhZGRpbmc6IDAgMzBweCAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JhZGllbnQyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1vdXQsIGJhY2tncm91bmQgLjNzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtbmV3c19fY2FyZHMtYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1uZXdzX19jYXJkcy1jb250cm9scyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3c19fY2FyZHMtY29udHJvbHMtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3c19fY2FyZHMtdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1uZXdzX19jYXJkcy1ib3R0b20tYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4gIiwiLnAtbmV3cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbn1cclxuXHJcbi5wLW5ld3NfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLW5ld3NfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLW5ld3Mge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3NfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn0iLCIucC1uZXdzX19tYWluLWluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnAtbmV3c19fbWFpbi1pbmZvLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnAtbmV3c19fbWFpbi1pbmZvLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5wLW5ld3NfX21haW4taW5mby1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnAtbmV3c19fbWFpbi1pbmZvLWltZy13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ5N3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wLW5ld3NfX21haW4taW5mby1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLW5ld3NfX21haW4taW5mby10YWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ucC1uZXdzX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnAtbmV3c19fbWFpbi1pbmZvLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ2MnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC1uZXdzX19tYWluLWluZm8tciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC1uZXdzX19tYWluLWluZm8tbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtbmV3c19fbWFpbi1pbmZvLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3c19fbWFpbi1pbmZvLWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3c19fbWFpbi1pbmZvLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3NfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3NfX21haW4taW5mby1pbWctd3JhcCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1uZXdzX19tYWluLWluZm8tZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3NfX21haW4taW5mby1tb2ItZXh0aW5mbyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLW5ld3NfX21haW4taW5mby10YWcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW5ld3NfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3c19fbWFpbi1pbmZvLWRlc2Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1uZXdzX19tYWluLWluZm8taW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvOyAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiA3NXZ3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbmV3c19fbWFpbi1pbmZvLW1vYi1leHRpbmZvIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5wLXByb2R1Y3Rpb24geyBcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLXByb2R1Y3Rpb25fX21haW4taW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA2NDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4ucC1wcm9kdWN0aW9uX19tYWluLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnAtcHJvZHVjdGlvbl9fZGVzYyB7XHJcbiAgICBtYXgtd2lkdGg6IDgxNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW1nLWMge1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWltZyB7XHJcbiAgICAgICAgdG9wOiAtMjUlO1xyXG4gICAgICAgIGhlaWdodDogMTQ1JTtcclxuICAgIH1cclxufSIsIi5wLXByb2R1Y3Rpb25fX21haW4taW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1zdWJ0aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1kZXNjIHsgXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG59XHJcblxyXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucC1wcm9kdWN0aW9uX19tYWluLWluZm8tZnVsbC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWZ1bGwtaXRlbS1pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0taW1nLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0tY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLXByb2R1Y3Rpb25fX21haW4taW5mby1mdWxsLWl0ZW0tY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA5MDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLXRpdGxlLFxyXG4gICAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tc3VidGl0bGUsXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Rpb24taW5mby1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvIHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3NiwgMTQ2LCA4NywgMSksIHJnYmEoMjQ2LCAyMzgsIDE4MSwgMSkpO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6XHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAgICAgbWFzazpcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtaWNvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbi10ZXh0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9mdWxsLXBvcy0xIHtcclxuICAgICAgICBib3R0b206IDIxJTtcclxuICAgICAgICBsZWZ0OiA3JTtcclxuICAgIH1cclxuXHJcbiAgICAmX2Z1bGwtcG9zLTIge1xyXG4gICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgIHJpZ2h0OiA3JTtcclxuICAgIH1cclxuXHJcbiAgICAmX2Z1bGwtcG9zLTMge1xyXG4gICAgICAgIHRvcDogMjElO1xyXG4gICAgICAgIGxlZnQ6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAmX2Z1bGwtcG9zLTQge1xyXG4gICAgICAgIGJvdHRvbTogMjIlO1xyXG4gICAgICAgIHJpZ2h0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9wb3MtMSB7XHJcbiAgICAgICAgdG9wOiAzOCU7XHJcbiAgICAgICAgcmlnaHQ6IDI2JTtcclxuICAgIH1cclxuXHJcbiAgICAmX3Bvcy0yIHtcclxuICAgICAgICBib3R0b206IDclO1xyXG4gICAgICAgIGxlZnQ6IDE4JTtcclxuICAgIH1cclxuXHJcbiAgICAmX3Bvcy0zIHtcclxuICAgICAgICBib3R0b206IDIzJTtcclxuICAgICAgICBsZWZ0OiA0JTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Rpb24taW5mby1tb2RhbC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmX2xlZnQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzdweCAzN3B4IDA7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4MHB4IDVweCAyMHB4OyBcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9yaWdodCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzN3B4IDAgMCAzN3B4O1xyXG5cclxuICAgICAgICAucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWNvbnRlbnQtaW4geyAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA4MHB4OyBcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0aW9uLWluZm8tbW9kYWwtY29udGVudC1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWluLWhlaWdodDogNzRweDsgXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIVwiO1xyXG4gICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGYtU2Vnb2U7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdGlvbi1pbmZvLW1vZGFsLWNvbnRlbnQtaW4tdGV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWwge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtIHsgXHJcbiAgICAgICAgJl9yZXZlcnNlIHsgXHJcbiAgICAgICAgICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLWwgeyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTg1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0geyBcclxuICAgICAgICAmX3JldmVyc2UgeyBcclxuICAgICAgICAgICAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tbCB7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWl0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1kZXNjIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8taXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtcHJvZHVjdGlvbl9fbWFpbi1pbmZvLWZ1bGwtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1wcm9kdWN0aW9uX19tYWluLWluZm8tZnVsbC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIC5wLXByb2R1Y3Rpb25fX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Rpb24taW5mby1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Rpb24taW5mby1tb2RhbCB7XHJcbiAgICAgICAgJl9mdWxsLXBvcy0xIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfZnVsbC1wb3MtMiB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9mdWxsLXBvcy0zIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfZnVsbC1wb3MtNCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9wb3MtMSB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9wb3MtMiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX3Bvcy0zIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLXJ1bGVzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxufVxyXG5cclxuLnAtcnVsZXNfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnAtcnVsZXNfX2FydGljbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMTg2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYixcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy10aXRsZXM7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXJ1bGVzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1ydWxlc19faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1ydWxlc19fYXJ0aWNsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1zZWFyY2gge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxuXHJcbiAgICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VhcmNoX19oZWFkIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxufVxyXG5cclxuLnAtc2VhcmNoX19mb3JtIHtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLXNlYXJjaF9fZm9ybS1pbnB1dC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wLXNlYXJjaF9fZm9ybS1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXN1YkNvbG9yO1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHggMzVweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxufVxyXG5cclxuLnAtc2VhcmNoX19mb3JtLXNibS1idG4ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBjb2xvcjogJGMtc3ViQ29sb3I7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgLnN2Zy1pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXNlYXJjaCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VhcmNoX19oZWFkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWFyY2hfX2Zvcm0taW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweCA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlYXJjaF9fZm9ybS1zYm0tYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIC5zdmctaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1zZWFyY2hfX2Zvcm0ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlYXJjaF9fZm9ybS1jbHItYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRjLXN1YkNvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4ucC1zZWFyY2hfX3RhYnMtbmF2LWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNUY1RjU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlYXJjaF9fdGFicy1uYXYge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgXHJcbiAgICBcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zZWFyY2hfX3RhYnMtbmF2LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLnAtc2VhcmNoX190YWJzLW5hdi1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogNjVweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VhcmNoX190YWJzLW5hdi1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjVweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50MjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTgyLCAxNzAsIDE1NCwgMSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLUpvc3Q7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtc2VhcmNoX190YWJzLW5hdi1idG4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWFyY2hfX3RhYnMtbmF2LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWFyY2hfX3RhYnMtbmF2LWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIucC1zdG9yZXNfX2NhcmRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtc3RvcmVzX19jYXJkcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTI1cHggLTUwcHg7XHJcbn1cclxuXHJcbi5wLXN0b3Jlc19fY2FyZHMtaXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxufVxyXG5cclxuLnAtc3RvcmVzX19jYXJkcy1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3RvcmVzLWNhcmRfX2ltZy1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAyOTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc3RvcmVzLWNhcmRfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uc3RvcmVzLWNhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uc3RvcmVzLWNhcmRfX2luZm8taXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yZXMtY2FyZF9faW5mby1pdGVtLWltZy1jIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5cclxuLnN0b3Jlcy1jYXJkX19pbmZvLWl0ZW0taW1nIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmLnN2Zy1pY29uLWFkcmVzcy1waW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvcmVzLWNhcmRfX2luZm8taXRlbS10aXRsZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWhvdmVycztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLXN0b3Jlc19fY2FyZHMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4IC01MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1zdG9yZXNfX2NhcmRzLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtc3RvcmVzX19jYXJkcy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHggLTQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLXN0b3Jlc19fY2FyZHMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXN0b3Jlc19fY2FyZHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLXN0b3Jlc19fY2FyZHMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19jYXJkcy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIucC1zdG9yZXMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi5wLXN0b3Jlc19faW5mbyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8taGVhZC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8taGVhZC1zbGlkZXJfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxufVxyXG5cclxuLnAtc3RvcmVzX19pbmZvLWhlYWQtc2xpZGVyX19pdGVtLWltZy13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNjQ1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8taGVhZC1zbGlkZXJfX2l0ZW0taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLWRlc2Mge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLVNlZ29lO1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXN1YnN0cmF0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlLzEyKjUgLSB2YXIoLS1jb2wtZ2FwKSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEtaW1nLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLWltZyB7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICB3aWR0aDogODIwcHg7XHJcbn1cclxuXHJcbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1sIHtcclxuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUvMTIqNiAtIHZhcigtLWNvbC1nYXApKTtcclxufVxyXG5cclxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDk4NXB4O1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXNsaWRlcl9faXRlbS1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItc2xpZGVyX19uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvdHRvbTogMjA1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0zIHtcclxuICAgIG1hcmdpbi10b3A6IC0xNDVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0zLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMy1iZy1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTMtciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nLXRvcDogNTEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0zLXRpdGxlLFxyXG4ucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0zLWRlc2Mge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTMtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEtbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEtaW1nIHtcclxuICAgICAgICB3aWR0aDogNjgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1sIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzEyKjUgKyB2YXIoLS1jb2wtZ2FwKSk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMy1yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLXN0b3Jlc19faW5mby1oZWFkLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1oZWFkLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEtciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1sIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXNsaWRlcl9faXRlbS1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA4OTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTY1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMy1yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjkwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8xMio4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1zdG9yZXNfX2luZm8taGVhZC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8taGVhZC1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogODV2dztcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8taGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMS1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0xLXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi1kZXNjIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLWhlYWQtc2xpZGVyX19uYXYge1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTEtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHZ3O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1zbGlkZXJfX2l0ZW0taW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0yLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1zbGlkZXItYyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMi1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTItbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc3RvcmVzX19pbmZvLXNlY3Rpb24tMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zdG9yZXNfX2luZm8tc2VjdGlvbi0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDczMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXN0b3Jlc19faW5mby1zZWN0aW9uLTMtciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIucC10b3VyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXRvdXJfX21haW4taW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxufVxyXG5cclxuLnAtdG91cl9fbWFpbi1pbmZvLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnAtdG91cl9fbWFpbi1pbmZvLWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ucC10b3VyX19tYWluLWluZm8tciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnAtdG91cl9fbWFpbi1pbmZvLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wLXRvdXJfX21haW4taW5mby1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiByZ2JhKDQ3LCAyOSwgMjcsIDAuNSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnAtdG91cl9fbWFpbi1pbmZvLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvIHtcclxuICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC10b3VyX19tYWluLWluZm8tYm90LWJ0bnMge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5wLXRvdXJfX21haW4taW5mby1ib3QtYnRuIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLXRvdXJfX21haW4taW5mby1sIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1ICsgMTVweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyAtIDE1cHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tYWRkaW5mbyB7XHJcbiAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLXRvdXJfX21haW4taW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG91cl9fbWFpbi1pbmZvLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG91cl9fbWFpbi1pbmZvLWFkZGluZm8ge1xyXG4gICAgICAgICYucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG91cl9fbWFpbi1pbmZvLWJvdC1idG5zIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tYm90LWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXRvdXJfX21haW4taW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtdG91cl9fbWFpbi1pbmZvLXN1YnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvdXJfX21haW4taW5mby1hZGRpbmZvIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19tYWluLWluZm8tYm90LWJ0bnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG91cl9fbWFpbi1pbmZvLWJvdC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50b3VyLXNsaWRlci1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDkzNXB4O1xyXG59XHJcblxyXG4udG91ci1zbGlkZXJfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA3NXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbn1cclxuXHJcbi50b3VyLXNsaWRlcl9fYXJyb3ctbGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi50b3VyLXNsaWRlcl9fYXJyb3ctcmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbn1cclxuXHJcbi50b3VyLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogODAwcHg7XHJcbn1cclxuXHJcbi50b3VyLXNsaWRlcl9faXRlbS1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnRvdXItc2xpZGVyLWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuXHJcbiAgICAudG91ci1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvdXItc2xpZGVyX19uYXYge1xyXG4gICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTMwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAudG91ci1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudG91ci1zbGlkZXJfX2l0ZW0taW1nLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudG91ci1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLnAtdG91cl9fc3RlcHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC10b3VyX19zdGVwcy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX3JldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgLnAtdG91cl9fc3RlcHMtaXRlbS1sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucC10b3VyX19zdGVwcy1pdGVtLXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAucC10b3VyX19zdGVwcy1pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXRvdXJfX3N0ZXBzLWl0ZW0tbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5wLXRvdXJfX3N0ZXBzLWl0ZW0tciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnAtdG91cl9fc3RlcHMtaXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5MzVweDtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5wLXRvdXJfX3N0ZXBzLWl0ZW0taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLXRvdXJfX3N0ZXBzLWl0ZW0taW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcclxufVxyXG5cclxuLnAtdG91cl9fc3RlcHMtaXRlbS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLnAtdG91cl9fc3RlcHMtaXRlbS1kZXNjIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbi5wLXRvdXJfX3N0ZXBzLWl0ZW0tbnVtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICBmb250LXNpemU6IDI2NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgYmFja2dyb3VuZDogJGMtZ3JhZGllbnQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxufVxyXG5cclxuLnAtdG91cl9fc3RlcHMtaXRlbS1kb3R0ZWQtYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJi0xIHtcclxuICAgICAgICB0b3A6IDE4MHB4O1xyXG4gICAgICAgIGxlZnQ6IC03NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgICAgdG9wOiAxOTBweDtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtdG91cl9fc3RlcHMtaXRlbS1kb3R0ZWQtYXJyb3cge1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIHRvcDogMjEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19zdGVwcy1pdGVtLWwge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcgKyAxNXB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSAtIDE1cHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19zdGVwcy1pdGVtLWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC10b3VyX19zdGVwcy1pdGVtLWRvdHRlZC1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19zdGVwcy1pdGVtIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucC10b3VyX19zdGVwcy1pdGVtLXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnAtdG91cl9fc3RlcHMtaXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG91cl9fc3RlcHMtaXRlbS1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19zdGVwcy1pdGVtLWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19zdGVwcy1pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19zdGVwcy1pdGVtLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC10b3VyX19zdGVwcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtdG91cl9fc3RlcHMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10b3VyX19zdGVwcy1pdGVtLWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTM1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvdXJfX3N0ZXBzLWl0ZW0tZGVzYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvdXJfX3N0ZXBzLWl0ZW0taW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG91cl9fc3RlcHMtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufSIsIi5wLXZpbmV5YXJkc19fYm90dG9tIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG5cclxuLnAtdmluZXlhcmRzLXNsaWRlcl9fbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtdmluZXlhcmRzLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC12aW5leWFyZHMtc2xpZGVyX19pdGVtLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtdmluZXlhcmRzX19ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkcy1zbGlkZXItYyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmluZXlhcmRzLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmluZXlhcmRzLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtdmluZXlhcmRzLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcbn0iLCIucC12aW5leWFyZHNfX2NhcmRzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLnAtdmluZXlhcmRzX19jYXJkcy1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtdmluZXlhcmRzX19jYXJkcy10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWltZy1jb250YWluZXItY292ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWluIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxufVxyXG5cclxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0taW4ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWltZy1jb250YWluZXItY292ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1udW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBmb250LXNpemU6IDI2NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGMtZ3JhZGllbnQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxufVxyXG5cclxuLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICBcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG59XHJcblxyXG4ucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0tZGVzYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG59XHJcblxyXG4ucC12aW5leWFyZHNfX2NhcmRzLWxpc3QtYmctYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0b3A6IDE3MHB4O1xyXG4gICAgbGVmdDogMTY0cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0tbCB7IFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1yIHsgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0tbnVtIHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtbGlzdC1iZy1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC12aW5leWFyZHNfX2NhcmRzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtbGlzdC1iZy1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiA5NHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1sIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1yIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1udW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS10aXRsZSxcclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC12aW5leWFyZHNfX2NhcmRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0taW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnAtdmluZXlhcmRzX19jYXJkcy1pdGVtLWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0tbnVtIHtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICBmb250LXNpemU6IDEzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC12aW5leWFyZHNfX2NhcmRzLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtaXRlbS1kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkc19fY2FyZHMtbGlzdC1iZy1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5wLXZpbmV5YXJkcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC12aW5leWFyZHNfX21haW4taW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA2NDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG59XHJcblxyXG4ucC12aW5leWFyZHNfX21haW4taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucC12aW5leWFyZHNfX2Rlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA5NzBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtdmluZXlhcmRzX19tYWluLWltZy1jIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkcyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtdmluZXlhcmRzX19tYWluLWltZy1jIHtcclxuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXZpbmV5YXJkcyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdmluZXlhcmRzX19tYWluLWltZyB7XHJcbiAgICAgICAgdG9wOiAtMjUlO1xyXG4gICAgICAgIGhlaWdodDogMTQ1JTtcclxuICAgIH1cclxufSIsIi5wLXdidXkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtd2J1eV9faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxufVxyXG5cclxuLnAtd2J1eV9faGVhZC1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLXdidXlfX2hlYWQtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1NTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLXdidXlfX2hlYWQtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpO1xyXG59XHJcblxyXG4ucC13YnV5X19tYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1NTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcblxyXG4gICAgW2NsYXNzJD0tcGxhY2VzLXBhbmVdIHsgXHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgfVxyXG5cclxuICAgICYuYW9zLWFuaW1hdGUge1xyXG4gICAgICAgIFtjbGFzcyQ9LXBsYWNlcy1wYW5lXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXdidXlfX2hlYWQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5wLXdidXlfX2hlYWQtZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC13YnV5X19oZWFkLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2J1eV9faGVhZC1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC13YnV5X19oZWFkLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdidXlfX2hlYWQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXdidXlfX2hlYWQtZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdidXlfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtd2J1eV9faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtd2J1eV9faGVhZC10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICArIC5wLXdidXlfX2hlYWQtZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAucC13YnV5X19oZWFkLWRlc2Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucC13YnV5X19tYXAge1xyXG4gICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcbn0iLCIuc3RvcmVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0b3Jlc19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnN0b3Jlc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0yNXB4IC00NXB4O1xyXG59XHJcblxyXG4uc3RvcmVzX19pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnN0b3Jlc19faXRlbS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG59XHJcblxyXG4uc3RvcmVzX19pdGVtLXRlbCB7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc3RvcmVzX19pdGVtLXVybCB7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvcmVzX19jb250cm9scyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uc3RvcmVzX19pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc3RvcmVzX19pdGVtLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG59XHJcblxyXG4uc3RvcmVzX19pdGVtLW1hcC1idG4ge1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ob3ZlcnM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yZXNfX2Jsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvcmVzX19ibG9jay10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc3RvcmVzX19jb250cm9scy1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5zdG9yZXNfX2NvbnRyb2xzLXNlbGVjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcbn1cclxuXHJcbi5zdG9yZXNfX2NvbnRyb2xzLXNlbGVjdC13cmFwIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvcmVzX19jb250cm9scy1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc3RvcmVzX19jb250cm9scy1zYm0tYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XHJcbn1cclxuXHJcbi5zdG9yZXNfX2NvbnRyb2xzLWNsZWFyLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjLWhvdmVycztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnN0b3Jlc19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4IC00NXB4OyAgICBcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3Jlc19faXRlbS10ZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19saXN0X2FkZCB7XHJcbiAgICAgICAgLnN0b3Jlc19faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuc3RvcmVzX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19saXN0X2FkZCB7XHJcbiAgICAgICAgLnN0b3Jlc19faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3Jlc19fY29udHJvbHMtYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19jb250cm9scy1zZWxlY3RzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc3RvcmVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZXNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3Jlc19faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19pdGVtLXRlbCxcclxuICAgIC5zdG9yZXNfX2l0ZW0tdXJsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZXNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3Jlc19fbGlzdCB7XHJcbiAgICAgICAgJl9tYWluIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuXHJcbiAgICAgICAgICAgIC5zdG9yZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2FkZCB7XHJcbiAgICAgICAgICAgIC5zdG9yZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3Jlc19fY29udHJvbHMtc2VsZWN0cyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZXNfX2NvbnRyb2xzLXNlbGVjdC13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3Jlc19faXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3Jlc19fYmxvY2stdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19jb250cm9scy1idG5zIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmVzX19jb250cm9scy1zYm0tYnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn0iLCIucC13aW5lLWhvdXNlX19tYWluLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNjkwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucC13aW5lLWhvdXNlX19tYWluLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7ICAgIFxyXG4gICAgLnAtd2luZS1ob3VzZV9fbWFpbi1pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICAud2luZS10b3Vyc19fdmlkZW8tYnRuLWljby13cmFwIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX21haW4taW1nIHtcclxuICAgICAgICB0b3A6IC0yNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDUlO1xyXG4gICAgfVxyXG59IiwiLnAtd2luZS1ob3VzZV9faW5mbyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbC1nYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbC1nYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpbmUtaG91c2Utc2xpZGVyX19uYXYge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2wtZ2FwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbC1nYXApO1xyXG5cclxuICAgICZfbm8tY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZyB7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX213LTUxMHB4IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbXctNTcwcHgge1xyXG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tdy02MDBweCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZ3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2wtZ2FwKTtcclxufVxyXG5cclxuLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZ3MtciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbC1nYXApO1xyXG59XHJcblxyXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1maWd1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1maWd1cmUtMSB7XHJcbiAgICB3aWR0aDogNDQ3cHg7XHJcbiAgICBoZWlnaHQ6IDMxNXB4O1xyXG59XHJcblxyXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1maWd1cmUtMiB7XHJcbiAgICB3aWR0aDogOTM2cHg7XHJcbiAgICBoZWlnaHQ6IDMxNXB4O1xyXG59XHJcblxyXG4ucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXNsaWRlci1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDkzNXB4O1xyXG59XHJcblxyXG4ud2luZS1ob3VzZS1zbGlkZXJfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA1NXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG59XHJcblxyXG4ud2luZS1ob3VzZS1zbGlkZXJfX2Fycm93LWxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4ud2luZS1ob3VzZS1zbGlkZXJfX2Fycm93LXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG59XHJcblxyXG4ucC13aW5lLWhvdXNlX19idG4tdmlkZW8td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxufVxyXG5cclxuLndpbmUtaG91c2Utc2xpZGVyX19pdGVtLWltZyB7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEyMCU7XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctbnVtYnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtMzBweDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkaWVudDtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgICAgICBmb250LXNpemU6IDMzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXllYXItc2xpZGVyLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xLWMge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogOTM1cHg7XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXllYXItc2xpZGVyLTItYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXllYXItc2xpZGVyLTMtYyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLWRvdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1zdWJDb2xvcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1LdXphbnlhbjtcclxuICAgIGNvbG9yOiAkYy10aXRsZXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4ud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgJjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcclxuICAgICAgICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS1kb3Qge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLXRpdGxlLFxyXG4gICAgICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLXN1YnRpdGxlLFxyXG4gICAgICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLWRlc2Mge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS1idG4td3JhcCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS1kb3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpbmUtaG91c2UteWVhci1zbGlkZXItMiB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLndpbmUtaG91c2UteWVhci1zbGlkZXItMyB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW0tYnRuLXdyYXAge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLndpbmUtaG91c2UteWVhci1zbGlkZXJfX251bS1pdGVtIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9fbnVtLWl0ZW0tdGl0bGUge1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogJGMtc3ViQ29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWhvdmVycztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JhZGllbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDsgXHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtaG91c2UteWVhci1zbGlkZXJfX2l0ZW0tZG90IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctbnVtYnMge1xyXG4gICAgICAgIGxlZnQ6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1kZXNjIHtcclxuICAgICAgICAmX213LTYwMHB4IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1yIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzEyKjcgLSB2YXIoLS1jb2wtZ2FwKSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbSB7XHJcbiAgICAgICAgJl9yZXZlcnNlIHtcclxuICAgICAgICAgICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgKyB2YXIoLS1jb2wtZ2FwKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICB3aWR0aDogNTMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZ3MtZmlndXJlLTEge1xyXG4gICAgICAgIHdpZHRoOiAyNzhweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLWZpZ3VyZS0yIHtcclxuICAgICAgICB3aWR0aDogNDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1sIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMTIqNyAtIHZhcigtLWNvbC1nYXApKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtaG91c2Utc2xpZGVyLWMge1xyXG4gICAgICAgIHdpZHRoOiA3NjVweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS0zIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1yIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWluIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xLWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyLTEge1xyXG4gICAgICAgIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NC41MTclO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2luZS1ob3VzZS1zbGlkZXIge1xyXG4gICAgICAgIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjQuNTE3JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtaG91c2Utc2xpZGVyX19pdGVtLWltZy1udW1icyB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xLWMge1xyXG4gICAgICAgIC53aW5lLWhvdXNlLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtaG91c2UteWVhci1zbGlkZXItMi1jIHtcclxuICAgICAgICB3aWR0aDogNTIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtaG91c2UteWVhci1zbGlkZXItMy1jIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS01IHtcclxuICAgICAgICAud2luZS1ob3VzZS1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyLTEtYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyLTEge1xyXG4gICAgICAgIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2luZS1ob3VzZS1zbGlkZXJfX2l0ZW0taW1nIHtcclxuICAgICAgICB0b3A6IC0yMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAmX3JldmVyc2Uge1xyXG4gICAgICAgICAgICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53aW5lLWhvdXNlLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1yIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS1ob3VzZV9fYnRuLXdyYXAge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS0xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbC1nYXApO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2wtZ2FwKTtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0taW1ncy1maWd1cmUtMSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1pbWdzLWZpZ3VyZS0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLTIsXHJcbiAgICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tNCxcclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS01IHtcclxuICAgICAgICAucC13aW5lLWhvdXNlX19pbmZvLWl0ZW0tciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXNsaWRlci1jIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS1ob3VzZS1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS1ob3VzZS15ZWFyLXNsaWRlci0xLWMge1xyXG4gICAgICAgIC53aW5lLWhvdXNlLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtaG91c2UteWVhci1zbGlkZXItMS1jIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS1ob3VzZV9faW5mby1pdGVtLTMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS1sIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyLTEge1xyXG4gICAgICAgIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXNsaWRlciB7XHJcbiAgICAgICAgLndpbmUtaG91c2Utc2xpZGVyX19pdGVtLWltZy13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtaG91c2UteWVhci1zbGlkZXItMi1jIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXllYXItc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZS1ob3VzZS15ZWFyLXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtaG91c2VfX2luZm8taXRlbS01IHtcclxuICAgICAgICAud2luZS1ob3VzZS1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aW5lLWhvdXNlLXNsaWRlcl9faXRlbS1pbWctbnVtYnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MnB4O1xyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC13aW5lX19hd2FyZHMge1xyXG4gICAgICAgIC5hd2FyZHNfX2hlYWQtbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXdhcmRzX19tb2ItbW9yZS1idG4td3JhcCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufSIsIi5wLXdpbmVfX2NpdGF0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxufSIsIi5wLXdpbmUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG59XHJcblxyXG4ucC13aW5lX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtd2luZV9faGVhZC1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX2hlYWQtbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5wLXdpbmVfX2hlYWQtciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX2hlYWQtbWFpbi1pbWctd3JhcCB7XHJcbiAgICBoZWlnaHQ6IDk1MHB4O1xyXG4gICAgd2lkdGg6IDgxMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5wLXdpbmVfX2hlYWQtbWFpbi1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnAtd2luZV9faGVhZC1zdWItaW1nLXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1NXB4O1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX2hlYWQtc3ViLWltZyB7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5wLXdpbmVfX2hlYWQtdGFnIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX2hlYWQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtd2luZV9faGVhZC1kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX2ZlYXR1cmVzLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JhZGllbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXdpbmVfX2ZlYXR1cmVzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC13aW5lX19mZWF0dXJlcy1pdGVtLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTU1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucC13aW5lX19mZWF0dXJlcy1pdGVtLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnAtd2luZV9fZmVhdHVyZXMtaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ucC13aW5lX19oZWFkLWJvdC1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLXdpbmVfX2hlYWQtYm90LWJ0bnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2ZlYXR1cmVzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9faGVhZC1zdWItaW1nLXdyYXAge1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtbWFpbi1pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDg1NXB4O1xyXG4gICAgICAgIGhlaWdodDogOTk3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLXdpbmVfX2hlYWQtYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19oZWFkLWwge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9faGVhZC1yIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19oZWFkLXRhZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucC13aW5lX19oZWFkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtbWFpbi1pbWctd3JhcCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9faGVhZC1kZXNjLFxyXG4gICAgLnAtd2luZV9fZmVhdHVyZXMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtYm90LWJ0bi0xIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2NXB4O1xyXG5cclxuICAgICAgICAuYnRuLXctY2lyY2xlX19pY28td3JhcCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19oZWFkLXN1Yi1pbWctd3JhcCB7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwNXB4KTtcclxuICAgICAgICAvLyAxMDUgPSDRgNCw0LfQvNC10YAg0LTQuNCy0LAg0LrQvdC+0L/QvtC6INGBINC+0YLRgdGC0YPQv9Cw0LzQuFxyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtc3ViLWltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC13aW5lX19oZWFkLXRhZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9faGVhZC1tYWluLWltZy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODIlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19oZWFkLWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9faGVhZC1yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9faGVhZC1zdWItaW1nLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtc3ViLWltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19oZWFkLWRlc2MsIFxyXG4gICAgLnAtd2luZV9fZmVhdHVyZXMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19oZWFkLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLXdpbmVfX2ZlYXR1cmVzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19mZWF0dXJlcy1pdGVtLWwge1xyXG4gICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19oZWFkLWJvdC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtYm90LWJ0bnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX2hlYWQtYm90LWJ0bi0xIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDY1cHggMCAwO1xyXG5cclxuICAgICAgICAuYnRuLXctY2lyY2xlX19pY28td3JhcCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19oZWFkLWJvdC1idG4tMiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjVweDtcclxuXHJcbiAgICAgICAgLmJ0bi13LWNpcmNsZV9faWNvLXdyYXAge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC13aW5lX19tYWluLWluZm8ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtd2luZV9fbWFpbi1pbmZvLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnAtd2luZV9fbWFpbi1pbmZvLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ucC13aW5lX19tYWluLWluZm8tciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDUwJSArIDE0NXB4KTtcclxufVxyXG5cclxuLnAtd2luZV9fbWFpbi1pbmZvLWltZy13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDcyMHB4O1xyXG59XHJcblxyXG4ucC13aW5lX19tYWluLWluZm8taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucC13aW5lX19tYWluLWluZm8tY2lyY2xlcy1pdGVtIHtcclxuICAgICY6bm90KC5hb3MtYW5pbWF0ZSkge1xyXG4gICAgICAgIC5jaXJjbGUtcHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM2NTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNpcmNsZS1wcm9ncmVzcy1iYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNSwgMTk5LCAxNjcsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDM2NTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC13aW5lX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtd2luZV9fbWFpbi1pbmZvLWRlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA0NTBweDtcclxufVxyXG5cclxuLnAtd2luZV9fbWFpbi1pbmZvLWNpcmNsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzLWl0ZW0tdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtS3V6YW55YW47XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC13aW5lX19tYWluLWluZm8tciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fbWFpbi1pbmZvLWltZy13cmFwIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogODQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLXdpbmVfX21haW4taW5mby1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19tYWluLWluZm8tciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19tYWluLWluZm8tbW9iLWNvbHMge1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19tYWluLWluZm8taW1nLXdyYXAtYyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX21haW4taW5mby1pbWctd3JhcCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA2MTVweDtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fbWFpbi1pbmZvLWNpcmNsZXMge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19tYWluLWluZm8tY2lyY2xlcy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fbWFpbi1pbmZvLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX21haW4taW5mby1kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fbWFpbi1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC13aW5lX19tYWluLWluZm8tbW9iLWNvbHMge1xyXG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19tYWluLWluZm8tbW9iLWNvbHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fbWFpbi1pbmZvLWltZy13cmFwLWMge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fbWFpbi1pbmZvLWltZy13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTYlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19tYWluLWluZm8tY2lyY2xlcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX21haW4taW5mby1jaXJjbGVzLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZS1wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19tYWluLWluZm8tZGVzYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLnAtd2luZV9fc2VlLWFsc28ge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX3NlZS1hbHNvLXdpbmUtbGlzdCB7XHJcbiAgICAmLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtd2luZV9fc2VlLWFsc28ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC13aW5lX19zZWUtYWxzby13aW5lLWxpc3Qge1xyXG4gICAgICAgICYucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtd2luZV9fc2VlLWFsc28td2luZS1saXN0IHtcclxuICAgICAgICAmLnAtY29sbGVjdGlvbnMtaW5fX3dpbmUtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1jb2xsZWN0aW9ucy1pbl9fd2luZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fc2VlLWFsc28tbW9yZS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLnAtd2luZV9fc3ViaW5mbyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxufVxyXG5cclxuLnAtd2luZV9fc3ViaW5mby1yb3ctMSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucC13aW5lX19zdWJpbmZvLXJvdy0xLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucC13aW5lX19zdWJpbmZvLXJvdy0xLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX3N1YmluZm8tcm93LTEtaW1nLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTE0MHB4O1xyXG4gICAgaGVpZ2h0OiA3MjBweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucC13aW5lX19zdWJpbmZvLXJvdy0xLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4ucC13aW5lX19zdWJpbmZvLXJvdy0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX3N1YmluZm8tcm93LTItbCB7XHJcbiAgICBwYWRkaW5nOiAyMjBweCAwIDMwcHggMDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XHJcbn1cclxuXHJcbi5wLXdpbmVfX3N1YmluZm8tcm93LTItciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucC13aW5lX19zdWJpbmZvLXJvdy0yLWl0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiA0OTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC13aW5lX19zdWJpbmZvLXJvdy0yLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmVfX3N1YmluZm8tcm93LTItaW1ncyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW46IDAgLTVweDtcclxufVxyXG5cclxuLnAtd2luZV9fc3ViaW5mby1yb3ctMi1pbWdzLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLnAtd2luZV9fc3ViaW5mby1yb3ctMi1pbWdzLWl0ZW0taW1nLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDUxMHB4O1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxufVxyXG5cclxuLnAtd2luZV9fc3ViaW5mby1yb3ctMi1pbWdzLWl0ZW0taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtd2luZV9fc3ViaW5mby1yb3ctMS1yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWltZ3MtaXRlbS1pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDQ1OXB4O1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fc3ViaW5mby1yb3ctMi1yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWl0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fc3ViaW5mby1yb3ctMS1yIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19zdWJpbmZvLXJvdy0xLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNjhweDtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19zdWJpbmZvLXJvdy0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fc3ViaW5mby1yb3ctMi1sIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19zdWJpbmZvLXJvdy0yLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTItaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fc3ViaW5mby1yb3ctMi1pbWdzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTItaW1ncy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTItaW1ncy1pdGVtLWltZy13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtd2luZV9fc3ViaW5mby1yb3ctMSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTEtbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fc3ViaW5mby1yb3ctMS1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tZGVzYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTEtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTEzJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTItaXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZV9fc3ViaW5mby1yb3ctMiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8tcm93LTItciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lX19zdWJpbmZvLXJvdy0yLWwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmVfX3N1YmluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn0iLCIucC13aW5lLXRvdXJzX19jYXJkcyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTYuNTUlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tdGFnIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiByZ2JhKDQ3LCAyOSwgMjcsIDAuNSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWRlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLTEge1xyXG4gICAgICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7ICAgXHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50LWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbnRlbnQtYmxvY2stdGl0bGUge1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50LWJsb2NrLWRlc2Mge1xyXG4gICAgY29sb3I6ICRjLXRpdGxlcztcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tcmVxdWVzdC1idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgbWluLXdpZHRoOiAyMTBweDtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1iYWRnZSB7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHRvcDogMjVweDtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1zdWJzdHJhdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy10aXRsZXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXRpdGxlcztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2UtdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1iYWRnZS1taWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtdGl0bGVzO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tYmFkZ2UtYm90IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBweDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyArIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1sIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLXRhZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvIHtcclxuICAgICAgICAmOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8taW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8taW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtd2luZS10b3Vyc19fY2FyZHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tdGFnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJhZGdlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0tZGVzYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWJvdHRvbSB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1yZXF1ZXN0LWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLW1vcmUtYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgIC5idG4tdy1jaXJjbGVfX2ljby13cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tdy1jaXJjbGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvIHtcclxuICAgICAgICAmOm5vdCgucC10b3VyX19tYWluLWluZm8tYWRkaW5mbykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnN2Zy1pY29uLWNvdW50ZXJjbG9ja3dpc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5zdmctaWNvbi1wZW9wbGVzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuc3ZnLWljb24tcHJpY2UtYmFza2V0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb2wtMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29sLTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5wLXdpbmUtdG91cnNfX2NhcmRzLWl0ZW0taW5mby1jb250ZW50LWJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAucC13aW5lLXRvdXJzX19jYXJkcy1pdGVtLWluZm8tY29udGVudC1ibG9jay1kZXNjIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnAtd2luZS10b3Vyc19fY2FyZHMtaXRlbS1pbmZvLWNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnAtd2luZS10b3VycyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX21haW4taW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA2OTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19tYWluLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC13aW5lLXRvdXJzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtd2luZS10b3Vyc19fbWFpbi1pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX21haW4taW1nIHtcclxuICAgICAgICB0b3A6IC0yNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDUlO1xyXG4gICAgfVxyXG59IiwiLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMjVweDtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWNvbCB7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX21haW4taW5mby1idG5zIHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19tYWluLWluZm8tYnRuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgY29sb3I6ICRjLXN1YkNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGMtaG92ZXJzO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAucC13aW5lLXRvdXJzX19tYWluLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX21haW4taW5mby1jb2xzIHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWNvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAucC13aW5lLXRvdXJzX19tYWluLWluZm8tY29scyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19tYWluLWluZm8tY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19tYWluLWluZm8tY29sLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX21haW4taW5mby1idG5zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19tYWluLWluZm8tYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC13aW5lLXRvdXJzX19tYWluLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLXdpbmUtdG91cnNfX21haW4taW5mby1kZXNjIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWNvbC0yIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWJ0bnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fbWFpbi1pbmZvLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbn0iLCIucC13aW5lLXRvdXJzX19xdWVzdGlvbnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWRlc2MsXHJcbi5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1pbmZvLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGMtdGV4dDtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8tY29sIHtcclxuICAgIG1hcmdpbi1yaWdodDogODVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBjb2xvcjogJGMtdGl0bGVzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLUt1emFueWFuO1xyXG4gICAgbWluLXdpZHRoOiAxNTZweDtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLXJlcXVlc3QtYnRuIHtcclxuICAgIG1hcmdpbi1yaWdodDogNTVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtcnVsZXMtYnRuIHtcclxuICAgIHdpZHRoOiAyNzJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gICAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtcmVxdWVzdC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtaW5mby1jb2wge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1yZXF1ZXN0LWJ0biB7XHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLWRlc2Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtaW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtaW5mbyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdpbmUtdG91cnNfX3F1ZXN0aW9ucy1pbmZvLWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtYnV0dG9ucyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC13aW5lLXRvdXJzX19xdWVzdGlvbnMtcmVxdWVzdC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd2luZS10b3Vyc19fcXVlc3Rpb25zLXJ1bGVzLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIud2luZS10b3Vycy1zbGlkZXItYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4NjVweDtcclxufVxyXG5cclxuLndpbmUtdG91cnMtc2xpZGVyX19uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNTVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ud2luZS10b3Vycy1zbGlkZXJfX2Fycm93LWxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4ud2luZS10b3Vycy1zbGlkZXJfX2Fycm93LXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAud2luZS10b3Vycy1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAud2luZS10b3Vycy1zbGlkZXItYyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmUtdG91cnMtc2xpZGVyX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICB9XHJcbn0iXX0= */
